Shopp on sisseehitatud käsk Unixi-laadsetes operatsioonisüsteemides, näiteks macOS ja Linuxi distributsioonides. "shopt”Käsk võimaldab juhtida paljusid seadeid, mida kasutatakse Bashi kestas toimingute kohandamiseks.
See artikkel näitab teile, kuidas töötadashopt”Käsk Linuxis. Kuna see käsk on sisseehitatud, pole selle kasutamiseks selle käsu vaja installida. Rakenduse „shopt”Käsk on versiooniti erinev; vanemates versioonides on vähem käske kui uuemates versioonides.
Mõni Bashi valik on vaikimisi lubatud või keelatud, kuid neid valikuid saab ajutiselt muuta, kui pärast kesta taaskäivitamist tühistatakse need suvandid. Kuid neid valikuid on võimalik ka jäädavalt muuta, kui olete huvitatud koore muudetud versiooni säilitamisest.
Kõigepealt vaadakem põhisüntaksitshopt”Käsk:
$ shopt [s [-p] [-q] [-s]…] [optname…]Valikud | Kirjeldus |
---|---|
-s | Määra [optname…] |
-u | Tühista [optname…] |
-lk | Kuva kõigi seadistatavate [optname…] loend |
-q | Märkige oleku [optname…] olek |
-o | Piirake väärtuse [optname…] väärtused, mis on määratletud sisseehitatava „-o” jaoks. |
Arutame nüüd põhjalikultshopt”Käsk ja selle erinevad võimalused.
Valikute kontrollimine shopt-käsuga
Kõigi käsuga “shopt” kasutatavate valikute kontrollimiseks sisestage terminali lihtsalt “shopt” järgmiselt:
$ shopt
Kõiki neid võimalusi saab esitada ka veergude kujul. Selleks sisestage järgmine käsk:
$ shopt | veerg
Shopti leidmine Linuxis
Kasutage Bashi käsiraamatu printimiseks järgmist käsku:
$ mees bashSeejärel väljastage allpool toodud käsk:
/ Assoc_expand_once
See annab üksikasjaliku ülevaate olemasolevatestshopt”Valikud.
„Shopt” käsusuvandite lubamine ja keelamine
Rakendusega „Valikud” seotud valikute lubamiseks ja keelamiseksshopt”Käsk, kasutage-s"Seadmiseks ja"-uMis tahes valiku seadistamiseks / keelamiseks. Nagu eelnevalt räägitud, on mõned suvandid vaikimisi juba lubatud ja keelatud. Kõigi lubatud suvandite kontrollimiseks sisestage järgmine käsk:
$ shopt -s
Lubatud suvandi keelamiseks kasutage lihtsalt loendis valiku nime. Näiteks kasutaksite järgmise käsu abilhistappend”Variant:
$ shopt -s histappend
Kõigi suvandite keelamiseks väljastage järgmine käsk:
$ shopt -u
Väljundi saamiseks veeruvormis kasutage allpool toodud käsku:
$ shopt -s | veerg
Lõpuks puudega teenuste kontrollimiseks veeruvormis kasutage järgmist käsku:
$ shopt -u | veerg
Lubage nüüd lubadacmdhist”Valik. Selleks kasutame allpool toodud käsku:
$ shopt -u cmdhist
Neid muudatusi saab kontrollidashopt”Käsk-s"Ja"-u”Valikud. Järgmisena käsitleme mõningaid muid selle käsuga seotud võimalusi ja nende funktsioone.
Valiku „histverify” lubamine käsuga shopt
"histverify”Käsk täidab käsu ajaloost kohe. See valik onväljas”Vaikimisi, et kontrollida, kas see valik on lubatud, väljastage järgmine:
$ shopt histverify
Selle suvandi lubamiseks kasutage allpool toodud käsku:
$ shopt -s histverify
Nüüd, kui ajaloo kontrollimine on sisse lülitatud, selle asemel, et käivitada käsk „histverify,”Kuvatakse kontrollimiseks kõigepealt käsk. Näiteks kui tippite!783”Terminalis näitab väljund kõigepealt teksti“783”Käsk ajaloost enne selle täitmist.
Kõigi ajaloos olevate käskude arvu kontrollimiseks tippige “ajalugu”Terminalis.
„Cdspell” -võimaluse lubamine käsuga shopt
Teine võimalus, mida saate shelliseadete muutmiseks kasutada, on valik "cdspell". Valik „cdspell” parandab käsus kõik õigekirjavead automaatselt. Selle suvandi lubamiseks väljastage järgmine käsk:
$ shopt -s cdspellNüüd saate kataloogi muuta ka väikeste tähtedega:
$ cd pilte
Põgenemisjärjestuste lubamine käsuga “kaja”
Teine oluline lubatav seade on käsk „xpg_echo”. Selle käsu lubamine võimaldab echo käsul tõlgendada põgenemismärke, näiteks valikuid "\ n" ja "\ t".
Selle käsu määramiseks kasutage järgmist
$ shopt -s epg_echoSelle käsu kontrollimiseks väljastage järgmine:
$ echo “Tere, see on \ n linuxhint.com ”
Kuidas teha muudatusi püsivaks
Siiani pole terminali abil tehtud muudatused püsivad, kuid need saab muuta püsivaks lihtsa käsu abil. Väljastage terminalis järgmine käsk:
$ gedit .bashrcÜlaltoodud käsu käivitamisel avaneb fail. Muudatuste püsivaks muutmiseks võib siia lisada mis tahes ostuvõimaluse, nagu on näidatud allolevatel piltidel:
Järeldus
See artikkel näitas teile, kuidas kasutada käsku “shopt” ja kuidas muuta selle käsu sätteid. Käsklust “shopt” saab kasutada Bashi erinevate seadete lubamiseks ja keelamiseks, et muuta selle vaikefunktsionaalsust. See käsk sisaldab ka paljusid valikuid, kuid pole vaja tegeleda iga võimalusega ja tõenäoliselt paljud neist ei huvitaks teid. Suurem osa saadaolevatest shopt-valikutest on kasulikud ainult vanemate jaotuste jaoks. Vaadake Bashi käsiraamatut, et saada lisateavet kõigi eespool käsitletud valikute kohta ja otsustage, millised valikud teie kogemuse kõige paremini ära kasutavad.