BASH programiranje

Kako prilagoditi bash školjku pomoću shopt naredbe

Kako prilagoditi bash školjku pomoću shopt naredbe

Otpušteno je ugrađena naredba u operativnim sustavima sličnim Unixu, kao što su macOS i Linux distribucije. "kupovaoNaredba pruža kontrolu nad mnogim postavkama koje se koriste za podešavanje operacija u Bash školjci.

Ovaj vam članak pokazuje kako raditi s "kupovao”Naredba u Linuxu. Budući da je ova naredba ugrađena, za njezinu upotrebu nije potrebna instalacija ove naredbe. Broj dostupnih opcija za "kupovao”Naredba se razlikuje od verzije do verzije; starije verzije imat će manje naredbi u odnosu na novije verzije.

Neke su opcije u Bashu prema zadanim postavkama omogućene ili onemogućene, ali ove se mogućnosti mogu privremeno prilagoditi. Kad ponovno pokrenete ljusku, ove će se opcije vratiti. Međutim, moguće je i trajno promijeniti ove opcije ako želite zadržati dotjeranu verziju ljuske.

Prvo, pogledajmo osnovnu sintaksu "kupovao”Naredba:

$ shopt [s [-p] [-q] [-s]…] [optname…]
Opcije Opis
-s Postavi [optname…]
-u Poništi [optname…]
-str Prikaži popis svih postavljivih [optname…]
-q Navedite status [optname…]
-o Ograničite vrijednosti [optname ...] na one definirane za ugrađeni “-o”.

Sada ćemo temeljito razgovarati okupovao”Naredba i razne mogućnosti.

Provjera opcija pomoću naredbe shopt

Da biste provjerili sve opcije dostupne za upotrebu naredbom "shopt", jednostavno upišite "shopt" u terminal, kako slijedi:

$ kupili

Sve ove opcije također se mogu predstaviti u obliku stupaca. Da biste to učinili, unesite sljedeću naredbu:

$ shopt | stupac

Pronalaženje kupljeno u Linuxu

Upotrijebite sljedeću naredbu za ispis priručnika za Bash:

$ čovjek bash

Zatim izdajte naredbu navedenu u nastavku:

/ assoc_expand_once

Ovo će pružiti detaljan pregled dostupnih “kupovao”Opcije.

Omogućavanje i onemogućavanje "shopt" naredbenih opcija

Da biste omogućili i onemogućili opcije povezane s „kupovao"Naredba, koristite"-s"Postaviti i"-u”Za poništavanje / onemogućavanje bilo koje opcije. Kao što je prethodno spomenuto, neke će opcije već biti omogućene i onemogućene prema zadanim postavkama. Unesite sljedeću naredbu da biste provjerili sve omogućene opcije:

$ shopt -s

Da biste onemogućili bilo koju omogućenu opciju, jednostavno upotrijebite naziv opcije s popisa. Na primjer, upotrijebili biste sljedeću naredbu da biste onemogućili “histappend"Opcija:

$ shopt -s histappend

Da biste onemogućili sve opcije, izdajte sljedeću naredbu:

$ shopt -u

Da biste dobili izlaz u obliku stupca, upotrijebite donju naredbu:

$ shopt -s | stupac

Konačno, da biste provjerili onemogućene usluge u obliku stupca, upotrijebite sljedeću naredbu:

$ shopt -u | stupac

Sada, omogućimo "cmdistOpcija. Da bismo to učinili, upotrijebit ćemo naredbu navedenu u nastavku:

$ shopt -u cmdhist

Te se promjene mogu provjeriti pomoću "kupovao”Naredba s“-s"I"-u”Opcije. Dalje ćemo razgovarati o nekim drugim opcijama povezanim s ovom naredbom i njihovim funkcionalnostima.

Omogućavanje opcije "histverify" pomoću naredbe shopt

"histverify"Naredba izvršava naredbu iz povijesti naredbi odmah. Ova je opcija "isključiti”Prema zadanim postavkama, pa da biste provjerili je li ova opcija omogućena, izdajte sljedeće:

$ shopt histverify

Da biste omogućili ovu opciju, upotrijebite donju naredbu:

$ shopt -s histverify

Sad kad je provjera povijesti uključena, umjesto da se odmah izvrši naredba "histverify,”Naredba će se prvo prikazati za provjeru. Na primjer, ako upišete "!783"U terminalu, izlaz će prvo prikazati"783. godine”Naredba iz povijesti prije izvođenja.

Da biste provjerili broj svih naredbi u povijesti, upišite “povijesti”U terminalu.

Omogućavanje opcije “cdspell” pomoću naredbe shopt

Druga opcija koju možete koristiti za izmjenu postavki ljuske je opcija "cdspell". Opcija "cdspell" automatski ispravlja sve pravopisne pogreške u naredbi. Da biste omogućili ovu opciju, izdajte sljedeću naredbu:

$ shopt -s cdspell

Sada možete promijeniti i mapu s malim slovima:

$ cd slike

Omogućavanje biježnih sekvenci naredbom "echo"

Sljedeća važna postavka za omogućavanje je naredba "xpg_echo". Omogućivanje ove naredbe omogućit će naredbi echo da tumači izlazne znakove, kao što su opcije "\ n" i "\ t".

Da biste postavili ovu naredbu, upotrijebite sljedeće:

$ shopt -s epg_echo

Da biste provjerili ovu naredbu, izdajte sljedeće:

$ echo “Pozdrav, ovo je \ n linuxhint.com "

Kako trajne promjene

Do sada promjene koje smo napravili pomoću terminala nisu trajne, ali se jednostavnim naredbama mogu učiniti trajnim. U terminalu izdajte sljedeću naredbu:

$ gedit .bashrc

Po izvršenju gornje naredbe otvorit će se datoteka. Ovdje se može uključiti bilo koja opcija kupovine kako bi promjene bile trajne, kao što je prikazano na slikama ispod:

Zaključak

Ovaj vam je članak pokazao kako koristiti naredbu "shopt" i kako izmijeniti postavke ove naredbe. Naredba "shopt" može se koristiti za omogućavanje i onemogućavanje različitih postavki Basha kako bi se promijenila njegova zadana funkcionalnost. Ova naredba također sadrži mnogo opcija, ali nije potrebno rješavati sve opcije, a mnoge od njih vjerojatno vas ne bi zanimale. Većina dostupnih opcija "shopt" korisna je samo za starije distribucije. Provjerite priručnik za Bash da biste saznali više o svakoj gore navedenoj opciji i odlučili koje opcije na najbolji mogući način iskoristiti vaše iskustvo.

Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...
Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...
Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...