BASH programiranje

Kako prilagoditi ukazno lupino z ukazom shopt

Kako prilagoditi ukazno lupino z ukazom shopt

Naproti je vgrajen ukaz v Unixu podobnih operacijskih sistemih, kot sta distribucija macOS in Linux. „shopt”Ukaz zagotavlja nadzor nad številnimi nastavitvami, ki se uporabljajo za prilagajanje operacij v lupini Bash.

Ta članek prikazuje, kako delati zshopt”Ukaz v Linuxu. Ker je ta ukaz vgrajen, ga za njegovo uporabo ni treba namestiti. Število možnosti, ki so na voljo zashopt”Ukaz se razlikuje od različice do različice; starejše različice bodo imele manj ukazov v primerjavi z novejšimi različicami.

Nekatere možnosti v Bashu so privzeto omogočene ali onemogočene, vendar jih je mogoče začasno prilagoditi. Ko znova zaženete lupino, bodo te možnosti povrnjene. Vendar pa je mogoče tudi te možnosti trajno spremeniti, če želite obdržati prilagojeno različico lupine.

Najprej si oglejmo osnovno sintaksoshopt”Ukaz:

$ shopt [s [-p] [-q] [-s]…] [optname…]
Opcije Opis
-s Nastavi [optname…]
-u Ponastavi [optname…]
-str Prikaži seznam vseh nastavljivih [optname…]
-q Navedite status [optname…]
-o Omejite vrednosti [optname…] na tiste, ki so določene za vgrajeni “-o”.

Zdaj bomo temeljito razpravljali oshoptUkaz in različne možnosti.

Preverjanje možnosti z ukazom shopt

Če želite preveriti vse možnosti, ki so na voljo za uporabo z ukazom "shopt", preprosto vnesite "shopt" v terminal, kot sledi:

$ shopt

Vse te možnosti so lahko predstavljene tudi v obliki stolpcev. Če želite to narediti, vnesite naslednji ukaz:

$ shopt | stolpec

Iskanje v Linuxu

Za tiskanje priročnika Bash uporabite naslednji ukaz:

$ man bash

Nato izdajte spodnji ukaz:

/ assoc_expand_once

To bo zagotovilo podroben pregled razpoložljivihshopt" opcije.

Omogočanje in onemogočanje ukaznih možnosti »shopt«

Če želite omogočiti in onemogočiti možnosti, povezane zshopt", Uporabite"-s"Nastavite in"-u”, Da izključite / onemogočite katero koli možnost. Kot smo že omenili, bodo nekatere možnosti že privzeto omogočene in onemogočene. Vnesite naslednji ukaz, da preverite vse omogočene možnosti:

$ shopt -s

Če želite onemogočiti katero koli omogočeno možnost, preprosto uporabite ime možnosti s seznama. Na primer, z naslednjim ukazom onemogočite »histappend"Možnost:

$ shopt -s se prikaže

Če želite onemogočiti vse možnosti, izdajte naslednji ukaz:

$ shopt -u

Če želite dobiti izhod v obliki stolpca, uporabite spodnji ukaz:

$ shopt -s | stolpec

Nazadnje, če želite preveriti onemogočene storitve v obliki stolpca, uporabite naslednji ukaz:

$ shopt -u | stolpec

Zdaj pa omogočimocmdhist". Za to bomo uporabili spodnji ukaz:

$ shopt -u cmdhist

Te spremembe je mogoče preveriti s pomočjoshopt"Z ukazom"-s"In"-u" opcije. Nato bomo razpravljali o nekaterih drugih možnostih, povezanih s tem ukazom, in njihovih funkcionalnostih.

Omogočanje možnosti »histverify« z ukazom shopt

histverify”Ukaz takoj izvrši ukaz iz zgodovine ukazov. Ta možnost jeizključeno"Privzeto torej, da preverite, ali je ta možnost omogočena, izdajte naslednje:

$ shopt histverify

Če želite to možnost omogočiti, uporabite spodnji ukaz:

$ shopt -s histverify

Zdaj, ko je preverjanje zgodovine vklopljeno, namesto da bi takoj izvedli ukaz “histverify,”Bo ukaz najprej prikazan za preverjanje. Če na primer vnesete »!783"V terminalu, bo na izhodu najprej prikazano"783”Ukaz iz zgodovine pred izvajanjem.

Če želite preveriti število vseh ukazov v zgodovini, vnesite »zgodovino«V terminalu.

Omogočanje možnosti “cdspell” z ukazom shopt

Druga možnost, s katero lahko spremenite nastavitve lupine, je možnost “cdspell”. Možnost “cdspell” samodejno popravi napake pri črkovanju v ukazu. Če želite omogočiti to možnost, izdajte naslednji ukaz:

$ shopt -s cdspell

Zdaj lahko imenik spremenite tudi z malimi črkami:

$ cd slike

Omogočanje ubežnih zaporedij z ukazom „echo“

Druga pomembna nastavitev za omogočanje je ukaz “xpg_echo”. Če omogočite ta ukaz, bo ukaz echo lahko razlagal ubežne znake, na primer možnosti "\ n" in "\ t".

Če želite nastaviti ta ukaz, uporabite naslednje:

$ shopt -s epg_echo

Če želite preveriti ta ukaz, izdajte naslednje:

$ echo “Pozdravljeni, to je \ n linuxhint.com «

Kako spremeniti trajno

Zaenkrat spremembe, ki smo jih naredili s pomočjo terminala, niso trajne, lahko pa jih naredimo s preprostim ukazom. V terminalu izdajte naslednji ukaz:

$ gedit .bashrc

Po izvedbi zgornjega ukaza se odpre datoteka. Tu lahko vključite katero koli možnost nakupa, da spremembe postanejo trajne, kot je prikazano na spodnjih slikah:

Zaključek

Ta članek vam je pokazal, kako uporabljati ukaz "shopt" in kako spremeniti nastavitve tega ukaza. Z ukazom "shopt" lahko omogočite in onemogočite različne nastavitve Bash-a, da spremenite njegovo privzeto funkcionalnost. Ta ukaz vsebuje tudi veliko možnosti, vendar ni treba obravnavati vseh možnosti in mnoge od njih verjetno ne bi zanimale. Večina razpoložljivih možnosti »shopt« je uporabna samo za starejše distribucije. Oglejte si priročnik za Bash, če želite izvedeti več o vsaki zgoraj obravnavani možnosti, in se odločiti, katere možnosti bodo kar najbolje izkoristile vaše izkušnje.

Kako prenesti in igrati Sid Meier's Civilization VI v Linuxu
Uvod v igro Civilization 6 je sodoben pogled na klasični koncept, uveden v seriji iger Age of Empires. Ideja je bila dokaj preprosta; začeli bi v zelo...
Kako namestiti in igrati Doom v Linuxu
Uvod v Doom Serija Doom je nastala v devetdesetih letih po izidu prvotnega Dooma. Bil je takojšen hit in od takrat naprej je serija iger prejela števi...
Vulkan za uporabnike Linuxa
Z vsako novo generacijo grafičnih kart vidimo, da razvijalci iger premikajo meje grafične zvestobe in se približujejo fotorealizmu. A kljub vsem kredi...