Skip to main content

Potpuna - Linux Command - Unix naredba

PHP and Linux - install ubuntu (Travanj 2025)

PHP and Linux - install ubuntu (Travanj 2025)
Anonim

Ime

bash, alias, bg, bind, break, builtin, cd, naredba, compgen, potpuni, nastaviti, izjaviti, dirs, disown, echo, omogućiti, eval, exec, izlaz, izvoz, fc, fg, getopts, hash, povijest, radna mjesta, ubiti, dopustiti, lokalni, logout, popd, printf, pushd, pwd, čitati, čitati, vratiti, postaviti, unalias, unset, čekanje - bash ugrađene naredbe, vidiudariti(1)

Naredba izgrađenog lozinke

Ako nije drugačije navedeno, svaka ugrađena naredba dokumentirana u ovom odjeljku kao opcije prihvaćanja koje prethode- prihvaća-- označiti kraj opcija.

: argumenti

Bez efekta; naredba ništa ne nadilazi argumenti i izvršavanje bilo kakvih preporučenih preusmjeravanja. Vraća se izlazni kôd nula.

. naziv datoteke argumenti

izvor naziv datoteke argumenti

Čitanje i izvršavanje naredbi iz naziv datoteke u trenutnom okruženju ljuske i vratiti izlazni status posljednje naredbe izvršene iz naziv datoteke , Ako naziv datoteke ne sadrži prorez, imena datoteka u sustavuSTAZA se koriste za pronalaženje imenika koji sadrži naziv datoteke , Tražena datotekaSTAZA ne mora biti izvršna. Kadaudariti nije u posix modu , pretražuje se trenutni direktorij ako se ne pronađe nijedna datotekaSTAZA, Ako jeSourcePath opcija nashoptugrađena naredba je isključena,STAZA nije pretraženo. Ako ijedan argumenti dobivaju se, postaju položajni parametri kada naziv datoteke izvršava se. Inače, parametri pozicije nisu isti. Status povratka je status posljednje naredbe koja je izašla iz skripte (0 ako nijedna naredba nije izvršena) i lažna ako naziv datoteke nije pronađen ili se ne može čitati.

pseudonim -p Ime = vrijednost …

pseudonim bez argumenata ili s-p opcija ispisuje popis pseudonima u oblikupseudonim Ime = vrijednost na standardnom izlazu. Kada se argumenti isporuče, za svaki se definira pseudonim Ime čije vrijednost je dano. Prolazni prostor u Zagrebu vrijednost uzrokuje da se sljedeća riječ provjerava za zamjensku nadomjestku kad se proširenje pseudonima koristi. Za svakoga Ime u popisu argumenata za koji br vrijednost se isporučuje, ispisuje se naziv i vrijednost aliasa.pseudonim vraća se točno osim ako Ime za koji nije definiran niti jedan alias.

bg jobspec

Ponovno pokrenite obustavljeni posao jobspec u pozadini, kao da je započela&, Ako jobspec nije prisutan, koncept ljuske trenutni posao koristi se.bg jobspec vraća 0, osim ako se ne pokrene kada je kontrola posla onemogućena ili, kada se pokrene s omogućavanjem kontrole posla, ako je jobspec nije pronađen ili započeo bez kontrole posla.

vezati -m tipmape -lpsvPSV

vezati -m tipmape Q funkcija -u funkcija -r keyseq

vezati -m tipmape f naziv datoteke

vezati -m tipmape -x keyseq : shell-naredba

vezati -m tipmape keyseq : Funkcija-name

vezati readline-naredba

Prikaži strujureadline ključnih i funkcijskih veza, vezati slijed ključa na areadlinefunkciju ili makronaredbu ili postavite areadline promjenjiva. Svaki argument koji nije opcija naredba je onakva kakva bi se pojavila .inputrc , ali svako vezanje ili naredba mora biti donesena kao poseban argument; npr., " C-x C-r": re-read-init-file ". Opcije, ako su dobivene, imaju sljedeća značenja:

-m tipmape

Koristiti tipmape kao keymap na koje će utjecati naknadna povezivanja. prihvatljiv tipmape imena su emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-naredbe , i vi-umetak . vi je ekvivalentan vi-naredba ; Emacs je ekvivalentan Emacs-standard .

-l

Navedite imena svihreadline funkcije.

-p

Prikazreadline nazive funkcija i povezivanja na takav način da se oni mogu ponovno čitati.

-P

Popis strujereadline nazive funkcija i povezivanja.

-v

Prikazreadline nazive varijabli i vrijednosti na takav način da se oni mogu ponovno čitati.

-V

Popis strujereadline nazivi varijabli i vrijednosti.

-s

Prikazreadline ključne sekvence vezane za makronaredbe i žice koje izlaze na takav način da se mogu ponovno čitati.

-S

Prikazreadline ključne sekvence vezane za makronaredbe i žice koje izlaze.

f naziv datoteke

Čitanje veza s ključeva iz naziv datoteke .

Q funkcija

Upit o tome koji se ključevi pozivaju na ime funkcija .

-u funkcija

Otklonite sve ključeve povezane s imenom funkcija .

-r keyseq

Uklonite trenutačno vezivanje za keyseq .

-x keyseq : shell-naredba

Uzrok shell-naredba biti izvršen kad god keyseq upisuje se.

Povratna vrijednost je 0, osim ako nije dana nepoznata opcija ili je došlo do pogreške.

pauza n

Izlaz iz aza, dok, do, iliOdaberi petlja. Ako n je naveden, pauze n razinama. n mora biti> 1. Ako n je veći od broja zatvorenih petlji, sve petlje za zatvaranje su izašle. Povratna vrijednost je 0, osim ako shema ne izvodi petlju kadapauza izvršava se.

Ugrađen Ugrađen školjki argumenti

Izvršite specificiranu ljusku ugrađenu, prolazeći je argumenti , i vratiti svoj izlazni status. To je korisno pri definiranju funkcije čije je ime isto kao ugrađena školjka, zadržavajući funkcionalnost ugrađenog unutar funkcije.CD builtin obično redefinira na ovaj način. Status povratka je netočan ako Ugrađen školjki nije naredba ugrađene u ljusku.

CD -I | -P dir

Promijenite trenutni direktorij na dir , VarijablaDOM zadana je dir , VarijablaCDPATH definira put pretraživanja za direktorij koji sadrži dir , Alternativni nazivi imenika u sustavuCDPATH su odvojeni dvotočkom (:). Ime nuljeg imenika u sustavuCDPATH je isti kao trenutni direktorij, tj., ``.''. Ako dir počinje slojem (/), a zatimCDPATH se ne koristi.-P opcija kaže da koristi fizičku strukturu direktorija umjesto da slijedi simboličke veze (vidi također-P opcija naset izgrađena naredba);-L opcija snage simboličke veze koje treba slijediti. Argument- je ekvivalentan$ OLDPWD, Povratna vrijednost vrijedi ako je katalog uspješno promijenjen; inače lažno.

naredba -pVv naredba arg …

Trčanje naredba s args potiskujući normalnu funkciju pretraživanja ljuske. Samo ugrađene naredbe ili naredbe pronađene uSTAZA su izvršeni. Ako je-p dan je opcija, traženje naredba izvodi se pomoću zadane vrijednosti zaSTAZA koja je zajamčena pronaći sve standardne alate. Ako bilo-V ili-v opcija je isporučena, opis naredba je tiskan.-v opcija uzrokuje jednu riječ koja označava naziv naredbe ili datoteke koji se zove naredba biti prikazan;-V opcija donosi opširniji opis. Ako je-V ili-v opcija je isporučena, izlazni status je 0 ako naredba i 1 ako nije. Ako nijedna opcija nije isporučena i došlo je do pogreške ili naredba ne može se pronaći, izlazni status je 127. Inače, izlazni statusnaredba izgrađen je izlazni status naredba .

compgen opcija riječ

Generirajte moguće ispunjavanje završetka za riječ prema opcija s, što može biti bilo koja opcija koju je prihvatiopotpun s ugrađenim iznimkom-p i-r, i upišite odgovore na standardni izlaz. Pri korištenju-F ili-C opcije, različite varijable ljuske postavljene programiranim završnim uređajima, a koje su dostupne, neće imati korisne vrijednosti.

Igre će biti generirane na isti način kao da ih programski kôd dovršavao izravno iz specifikacije završetka s istim zastavama. Ako riječ navedeno je samo one potpune prilagodbe riječ će se prikazati.

Povratna vrijednost je istinita, osim ako nije unesena nevažeća opcija ili nije generirana nijedna podudaranja.

potpun -abcdefgjksuv -o spoj-mogućnost -A radnja -G globpat W lista riječi -P prefiks -S sufiks

-X filterpat -F funkcija -C naredba Ime Ime …

potpun Pr Ime …

Navedite kako argumentima za svaki Ime treba završiti. Ako je-p opcija je isporučena, ili ako opcije nisu isporučene, postojeće specifikacije o završetku ispisuju se na način koji omogućuje njihovo ponovno korištenje kao ulaz.-r opcija uklanja specifikaciju završetka za svaku Ime , ili, ako ne Ime isporučuju se sve specifikacije.

Postupak primjene ovih specifikacija završetka kada se pokušaj završetka riječi opisuje gore uProgramirano dovršavanje.

Ostale opcije, ako je navedeno, imaju sljedeća značenja. Argumenti za-G, W, i-X (i, ako je potrebno,-P i-S trebao bi se citirati kako bi ih zaštitio od ekspanzije prijepotpun izgrađen je pozvan.

-o spoj-mogućnost

spoj-mogućnost kontrolira nekoliko aspekata ponašanja compspeca osim jednostavne generacije kompleta. spoj-mogućnost može biti jedan od:

zadano

Koristite zadani završetak datoteke za čitanje linije ako compspec ne generira podudaranja.

dirnames

Izvršite ispunjavanje naziva direktorija ako compspec ne generira podudaranja.

imena datoteka

Recite čitanje da compspec generira imena datoteka, tako da može izvesti bilo kakvu obradu specifičnu za naziv datoteke (kao što je dodavanje crta na nazive direktorija ili suzbijanje prolaznih mjesta). Namijenjen je korištenju s funkcijama ljuske.

nema mjesta

Reci čitanju da ne dodaju prostor (zadani) riječima dovršenima na kraju retka.

-A radnja

radnja može biti jedan od sljedećih za generiranje popisa mogućih dovršavanja:

pseudonim

Alias ​​imena. Može se također navesti kao-a.

arrayvar

Nazivi varijabilnih redaka.

vezivanje

Readline ključni vezni nazivi.

Ugrađen

Nazivi naredbi ugrađenih u ljuske. Može se također navesti kao-b.

naredba

Nazivi naredbi također se mogu navesti kao nazivi. Može se također navesti kaoc.

imenik

Imena imenika. Može se također navesti kao-D.

onemogućeno

Nazivi ugrađenih školjaka s invaliditetom.

omogućeno

Nazivi omogućenih ugrađenih školjki.

izvoz

Imena izvezenih varijabli ljuske. Može se također navesti kao-e.

datoteka

Nazivi datoteka. Može se također navesti kaof.

funkcija

Imena funkcija ljuske.

skupina

Nazivi grupa. Može se također navesti kao-g.

adresiHELPTOPIC

Teme pomoći koje je prihvatioPomozite Ugrađen.

hostname

Imena hostova, kao što je preuzeta iz datoteke koju je odredioHOSTFILE varijabla ljuske.

posao

Nazivi poslova, ako je aktivna kontrola posla. Može se također navesti kao-j.

ključna riječ

Shell je rezervirala riječi. Može se također navesti kao-k.

trčanje

Nazivi radnih mjesta, ako je aktivna kontrola posla.

servis

Nazivi usluga. Može se također navesti kao-s.

setopt

Valjani argumenti za-o opcija naset Ugrađen.

shopt

Opcija Shell opcija je prihvaćena od straneshopt Ugrađen.

signal

Nazivi signala.

prestao

Nazivi zaustavljenih poslova, ako je aktivna kontrola posla.

korisnik

Korisnička imena. Može se također navesti kao-u.

varijabla

Imena svih varijabli ljuske. Može se također navesti kao-v.

-G globpat

Oblik ekspanzije datoteke globpat se proširuje kako bi se stvorile moguće završetke.

W lista riječi

lista riječi je podijeljena pomoću znakova uIFS posebnu varijablu kao delimitere, a svaka rezultirajuća riječ se proširuje. Moguće izvršenja su članovi popisa koji se podudaraju s riječju koja se dovršava.

-C naredba

naredba izvršava se u okruženju podgrupe, a njegov se izlaz koristi kao mogući dovršetak.

-F funkcija

Funkcija ljuske funkcija izvršava se u trenutnom okruženju ljuske. Kada završi, moguće su dovršenja preuzete iz vrijednostiCOMPREPLY varijabla polja.

-X filterpat

filterpat je uzorak koji se koristi za proširenje datoteke. Primjenjuje se na popis mogućih dovršetaka generiranih prethodnim opcijama i argumentima, kao i svakom podudaranju završetka filterpat uklanja se s popisa. Vodeći! u filterpat negira uzorak; u ovom slučaju, svaki završetak koji ne odgovara filterpat uklanja se.

-P prefiks

prefiks se dodaje na početku svakog mogućeg završetka nakon što su primijenjene sve druge opcije.

-S sufiks

sufiks priloženo je svakom mogućem završetku nakon što su primijenjene sve druge opcije.

Povratna vrijednost je istinita ako se ne dobije nevažeća opcija, druga opcija osim-pili-r isporučuje se bez a Ime argument, pokušaj uklanjanja specifikacije završetka za a Ime za koje nema specifikacije, ili se pojavljuje pogreška dodavanja specifikacije završetka.

nastaviti n

Nastavi sljedeću iteraciju ogradeza, dok, do, iliOdaberi petlja. Ako n je navedeno, nastavite na n zatvarajuća petlja. n mora biti> 1. Ako n je veći od broja zatvorenih petlji, nastavlja se posljednja petlja za zatvaranje ("top-level" petlja). Povratna vrijednost je 0, osim ako shema ne izvodi petlju kadanastaviti izvršava se.

proglasiti -afFirtx -p Ime = vrijednost

slaganje sloga -afFirtx -p Ime = vrijednost

Objaviti varijable i / ili dati im atribute. Ako ne Ime daju se tada prikazane vrijednosti varijabli.-p opcija će prikazati atribute i vrijednosti svake od njih Ime , Kada-p se koriste, dodatne opcije se ignoriraju.-F mogućnost inhibira prikaz definicija funkcija; ispisuju se samo naziv i atributi funkcije.-F opcija impliciraf, Sljedeće opcije mogu se koristiti za ograničavanje izlaza na varijable s navedenim atributom ili za davanje atributa varijabli:

-a

Svaki Ime je varijabla polja (vidi strnizovi iznad).

f

Koristite samo nazive funkcija.

-i

Varijabla se tretira kao cijeli broj; aritmetička procjena (vidi strARITMETSKA EVALUACIJA)se izvodi kada se varijabla dodjeljuje vrijednost.

-r

Napraviti Ime samo čitati. Te se nazive tada ne mogu dodijeliti vrijednosti sljedećim izjavama dodjele ili unsetu.

-t

Dajte svakom Ime trag atribut. Tragirane funkcije nasljeđujuUKLANJANJE zamku iz pozivne ljuske. Atribut traga nema posebnog značenja za varijable.

-x

oznaka Ime s za izvoz na daljnje naredbe putem okoliša.

Upotreba `+ 'umjesto` -' isključuje atribut umjesto toga, s iznimkom da+ ane smiju se koristiti za uništavanje varijable polja. Kada se koristi u jednoj funkciji, čini svaki Ime lokalno, kao i kodlokalne naredba. Vrijednost povratka je 0, osim ako se ne prikaže nevažeća opcija, pokušaj definiranja funkcije pomoću `` -f foo = bar '' pokušava se dodijeliti vrijednost varijabli samo za čitanje, pokušaj je da se vrijednost dodjeljuje varijablama polja bez korištenja sintakse dodjele spojeva (vidi strnizovi gore), jedan od imena nije valjani naziv varijable ljuske, pokušaj isključivanja statusa samo za čitanje za varijablu samo za čitanje, pokušaj isključivanja statusa polja za varijablu polja ili pokušaj prikazivanja ne- postoji funkcija sf.

dirs -clpv + n - n

Bez opcija, prikazuje se popis trenutno pamćenih direktorija. Zadani prikaz nalazi se na jednoj liniji s nazivima imenika razdvojenih razmakom. Katalozi se dodaju na popis spushd naredba;popd naredba uklanja unose s popisa.

+ n

Prikazuje n računajući od lijeve strane popisa koji je prikazandirs kada se poziva bez mogućnosti, počevši od nule.

- n

Prikazuje n koji se broje s desne strane popisa koji pokazujedirs kada se poziva bez mogućnosti, počevši od nule.

c

Brisanje stanja mape brisanjem svih unosa.

-l

Proizvodi duži unos; zadani format unosa koristi tildo kako bi označio kućni imenik.

-p

Ispisujte redak mape s jednim unosom po retku.

-v

Ispisujte redak mape s jednim unosom po retku, prefiksajući svaki unos sa svojim indeksom u stog.

Povratna vrijednost je 0, osim ako nije isporučena nevažeća opcija ili n indekse iza kraja stalka imenika.

odricati se Ar -h jobspec …

Bez mogućnosti, svaki jobspec uklanja se iz tablice aktivnih poslova. Ako je-h dan je opcija, svaka jobspec nije uklonjen iz tablice, već je označen tako daSIGHUP nije poslana na posao ako shema prima aSIGHUP, Ako ne jobspec je prisutan, a niti jedan-aniti-r opcija je isporučena, trenutni posao koristi se. Ako ne jobspec se isporučuje,-a opcija znači uklanjanje ili označavanje svih poslova;-r opcija bez a jobspec argument ograničava rad na trčanje radnih mjesta. Povratna vrijednost je 0, osim ako a jobspec ne navodi valjani posao.

jeka -rođena arg …

Izlazite arg s odvojene razmakom, a slijedi novi redak. Status povratka je uvijek 0. Ako-n naveden je novi redak koji se prati. Ako je-e omogućena je opcija, tumačenje sljedećih znakova iz skrivene trake omogućeno je.-E opcija onemogućuje tumačenje tih znakova za bijeg, čak i na sustavima na kojima su tumačeni prema zadanim postavkama.xpg_echo opcija ljuske može se upotrijebiti za dinamičko određivanje hoće li se ili nejeka prema zadanim postavkama proširuje ove znakove za izlazak.jeka ne interpretira-- znači kraj mogućnosti.jeka tumači sljedeće slijedove bijega:

a

upozorenje (zvono)

b

povratnik

c

suzbijanje novog retka

e

tip bijega

f

ulaganje obrasca

n

nova linija

r

povrat prtljage

t

horizontalna kartica

v

vertikalna kartica

\

Obrnuta kosa crta

nnn

8-bitni znak čija je vrijednost oktalna vrijednost nnn (nula do tri oktalne znamenke)

nnn

8-bitni znak čija je vrijednost oktalna vrijednost nnn (jedna do tri oktalne znamenke)

x HH

8-bitni znak čija je vrijednost heksadecimalna vrijednost HH (jedna ili dvije heksadecimalne znamenke)

omogućiti -adnps f naziv datoteke Ime …

Omogućite i onemogućite ugrađene ljuske naredbi. Onemogućavanje ugrađenog omogućuje disku diska koji ima isto ime kao ugrađenu ljusku koja će se izvršiti bez navođenja punog naziva staze, iako se ljuska normalno traži za ugrađene dijelove prije naredbi diska. Ako-n se koristi svaki Ime je onemogućeno; inače, imena su omogućeni. Na primjer, upotrijebititest binarni pronađen prekoSTAZA Umjesto ugrađene inačice, pokrenite `` enable -n test ''.f opcija znači učitavanje nove ugrađene naredbe Ime od dijeljenog objekta naziv datoteke , na sustavima koji podržavaju dinamičko opterećenje.-D opcija će izbrisati ugrađenu prethodno učitanuf, Ako ne Ime dani su argumenti ili ako-p opcija se isporučuje, tiskan je popis ugrađenih školjki. Bez drugih opcija argumenata, popis se sastoji od svih omogućenih ugrađenih ljuski. Ako-n isporučuje se samo tiskani ugrađeni inženjeri s invaliditetom. Ako-a isporučuje se, tiskani popis uključuje sve ugrađene, s naznakom jesu li svi od njih omogućeni ili nisu. Ako-s se isporučuje, izlaz je ograničen na POSIX poseban builtins.

Povratna vrijednost je 0, osim ako a Ime nije ugrađena školjka ili postoji pogreška prilikom učitavanja novog ugrađenog iz zajedničkog objekta.

eval arg …

arg se čitaju i spajaju zajedno u jednu naredbu. Ova naredba zatim pročitajte i izvršava ljuska, a izlazni status vraća se kao vrijednosteval, Ako nema args , ili samo nulte argumente,eval vraća 0.

exec Cl- -a Ime naredba argumenti

Ako naredba je zamijenio ljusku. Nema novih postupaka. argumenti postaju argumenti naredba , Ako je-l opcija se isporučuje, ljuska postavlja crticu na početku zerote koji je prošao naredba , To je što prijaviti se (1).cuzroci opcija naredba biti izveden s praznom okolinom. Ako-a isporučuje se, ljuska prolazi Ime kao zerotski argument izvršene naredbe. Ako naredba ne može se izvesti iz nekog razloga, ne-interaktivna ljuska izlazi, osim ako je opcija ljuskeexecfailje omogućen, u kojem slučaju se vraća neuspjeh. Interaktivna shema vraća neuspjeh ako se datoteka ne može izvršiti. Ako naredba nije navedeno, sve preusmjeravanja stupaju na snagu u trenutnoj ljusci, a status povratka je 0. Ako postoji pogreška preusmjeravanja, status povratka je 1.

Izlaz n

Uzrok ljuske za izlazak s statusom n , Ako n je izostavljen, izlazni status je zadnja izvršena naredba. ZamkaIZLAZ izvršava se prije nego školjka završi.

izvoz -fn Ime = riječ …

izvoz -p

Isporučeno imena označene su za automatsko izvoz u okolinu naknadno izvršenih naredbi. Ako jef dan je opcija, imena pogledajte funkcije. Ako ne imena su dani, ili ako je-p opcija, ispisuje se popis svih imena koja se izvoze u ovoj ljusci.-n opcija uzrokuje uklanjanje izvoznog imovine iz navedenih varijabli.izvoz vraća izlazni status od 0, osim ako se naiđe na nevažeću opciju, jedan od imena nije valjani naziv varijable ljuske, ilif isporučuje se s a Ime to nije funkcija.

fc -e ename -nlr prvi posljednji

fc -s pogladiti = rips cmd

Riješite naredbu. U prvom obliku, niz naredbi iz prvi do posljednji je odabran iz popisa povijesti. Prvi i posljednji može se odrediti kao niz (kako biste pronašli zadnju naredbu koja počinje tim nizom) ili kao broj (indeks u popis povijesti, gdje se negativni broj koristi kao odstupanje od trenutnog broja naredbe). Ako posljednji nije navedeno da je postavljena na trenutnu naredbu za unos (tako da `` fc -l-10 '' ispisuje zadnjih 10 naredbi) i prvi inače. Ako prvi nije navedeno da je postavljena na prethodnu naredbu za uređivanje i -16 za unos.

-n opcija potiskuje naredbe brojeva prilikom unosa.-r opcija poništava redoslijed naredbi. Ako je-l opcija je navedena, naredbe su navedene na standardnom izlazu. Inače, urednik koji je dao ename se poziva na datoteku koja sadrži te naredbe. Ako ename nije dana, vrijednostFCEDIT upotrebljava se varijabla i vrijednostUREDNIK akoFCEDIT nije postavljen. Ako se ne postavlja niti jedna varijabla, koristi se. Kada je uređivanje dovršeno, uređene naredbe se odzvanjaju i izvršavaju.

U drugom obliku, naredba ponovno se izvršava nakon svake instance pogladiti zamjenjuje se rips , Korisni alias koji se koristi s ovim je `` r = fc -s '', pa tipkanje `` r cc '' pokreće zadnju naredbu koja počinje s `` cc '' i upišete `` r '' ponovno izvršava zadnji naredba.

Ako se prvi obrazac koristi, povratna vrijednost je 0, osim ako se ne prikaže nevažeća opcija ili prvi ili posljednji navedite povijesne linije izvan raspona. Ako je-e opcija je isporučena, povratna vrijednost je vrijednost zadnje izvršene naredbe ili neuspjeh ako se dogodi pogreška s privremenom datotekom naredbi. Ako se koristi drugi obrazac, status povratka je onaj naredbe ponovno izvršen, osim ako cmd ne navodi valjani povijesni niz, u kojem slučajufc neuspjeh vraća.

FG jobspec

Rezime jobspec u prvom planu, i učiniti ga trenutnim poslom. Ako jobspec nije prisutan, koncept ljuske trenutni posao koristi se. Povratna vrijednost je ona naredbe koja se nalazi u prednjem planu, ili neuspjeh ako se pokreće kada je kontrola posla onemogućena ili, kada se pokrene s omogućavanjem kontrole posla, ako je jobspec ne navodi valjani posao ili jobspec određuje posao koji je započeo bez kontrole posla.

getopts optstring Ime args

getopts koristi se postupcima ljuske za analiziranje položajnih parametara. optstring sadrži znakove opcija za prepoznavanje; ako znak slijedi debelo crijevo, očekuje se da će opcija imati argument koji bi trebao biti odvojen od bijelog prostora. Znakovi debelog crijeva i znakovi upitnika ne smiju se koristiti kao znakovi opcija. Svaki put kad se poziva,getopts stavlja sljedeću opciju u varijablu ljuske Ime , inicijaliziranje Ime ako ne postoji, i indeks sljedećeg argumenta koji se obrađuje u varijabluOPTIND. OPTIND inicijalizira se na 1 svaki put kada se pozove ljuska ili skripta ljuske. Kada opcija zahtijeva argument,getopts stavlja taj argument u varijabluOPTARG.Isklop se ne resetiraOPTIND automatski; ona mora biti ručno poništena između više poziva nagetopts unutar iste pozivnice ljuske ako se koristi novi skup parametara.

Kada se pojavi kraj opcija,getopts izlazi s povratnom vrijednošću većom od nule.OPTIND je postavljen na indeks prvog argumenta koji nije opcija, iIme postavljen je na?

getopts normalno analizira pozicijske parametre, ali ako se daju više argumenata args , getopts umjesto toga analizira one.

getopts može prijaviti pogreške na dva načina. Ako prvi lik optstring je debelo crijevo, nijem koristi se izvješćivanje o pogreškama. U normalnim operacijama dijagnostičke poruke se ispisuju kada se naiđu na nevažeće opcije ili nedostajuće argumente opcija. Ako je varijablaOPTERR je postavljena na 0, nema poruka o pogrešci, čak i ako je prvi znak od optstring nije dvotočka.

Ako se vidi nevažeća opcija,getopts mjesta? u Ime i, ako ne šuti, ispisuje poruku o pogrešci i poništiOPTARG, Akogetopts je tiho, pronađena je opcija koja se nalaziOPTARG i nema dijagnostičke poruke.

Ako traženi argument nije pronađen, igetopts nije šutljiv, upitnik (?) nalazi se u Ime , OPTARG je isključen i ispisuje se dijagnostička poruka. Akogetopts je tih, a zatim debelo crijevo (:) nalazi se u Ime iOPTARG je postavljen na pronađeni znak opcije.

getopts vraća se istinito ako se pronađe neka opcija, navedena ili neodređena. Vraća se neistinito ako se pojavi kraj opcija ili dođe do pogreške.

paprikaš -lr -p naziv datoteke -dt Ime

Za svakoga Ime , cijeli naziv datoteke naredbe određuje se pretraživanjem direktorija u$ PATH i sjetio se. Ako je-p opcija je isporučena, nema pretraživanja puta i naziv datoteke se koristi kao puni naziv datoteke naredbe.-r opcija uzrokuje zamrzavanje svih zabilježenih lokacija.-D opcija uzrokuje da ljuska zaboravi memoriranu lokaciju svake od njih Ime , Ako je-t opcija je isporučena, cijeli putanjak na koji svaki Ime otisnuta je tiskana. Ako je više Ime argumenti se isporučuju-t, Ime ispisuje se prije raspršenog punog naziva staze.-l opcija uzrokuje prikazivanje izlaza u formatu koji se može ponovno upotrijebiti kao ulaz. Ako nema argumenata, ili ako je to samo-l isporučuje se informacije o zapisanim naredbama. Status povrata je istinit, osim ako a Ime nije pronađen ili se isporučuje nevažeća opcija.

Pomozite -s uzorak

Prikaz korisnih informacija o ugrađenim naredbama. Ako uzorak je specificiran,Pomozite daje detaljnu pomoć na svim podudaranjem naredbi uzorak ; inače će se ispisati sve ugrađene strukture i kontrolne strukture.-s opcija ograničava prikazane informacije na kratku sinopsis uporabe. Status povratka je 0, osim ako nijedna naredba ne odgovara uzorak .

povijest n

povijest c

povijest -d ofset

povijest -anrw naziv datoteke

povijest -p arg arg …

povijest -s arg arg …

Bez mogućnosti, prikaz popisa povijesti naredbi s brojevima retka. Rubovi navedeni s a*su izmijenjeni. Argument n navodi samo posljednje n linije. Ako naziv datoteke se isporučuje, koristi se kao naziv datoteke povijesti; ako ne, vrijednostHISTFILE koristi se. Opcije, ako su dobivene, imaju sljedeća značenja:

c

Izbrišite popis povijesti brisanjem svih unosa.

-D ofset

Brisanje unosa povijesti na poziciji ofset .

-a

Dodajte `` nove '' retke povijesti (linije povijesti unesene od početka tekućeudariti sesije) u datoteku povijesti.

-n

Pročitajte linije povijesti koje još nisu pročitale iz datoteke povijesti u trenutni popis povijesti. To su crte priložene povijesnoj datoteci od početka tekućeudariti sjednici.

-r

Pročitajte sadržaj datoteke povijesti i koristite ih kao trenutnu povijest.

-w

Napišite trenutnu povijest u datoteku povijesti, prebrisajem sadržaja povijesne datoteke.

-p

Izvršite zamjenu povijesti na sljedeće args i prikazati rezultat na standardnom izlazu. Ne pohranjuje rezultate na popisu povijesti. Svaki arg mora se citirati kako bi onemogućio normalnu ekspanziju povijesti.

-s

Pohranite args u popisu povijesti kao pojedinačni unos. Posljednja naredba na popisu povijesti uklanja se prije args su dodani.

Vrijednost vraćanja je 0, osim ako se naiđe na nevažeću opciju, došlo je do pogreške tijekom čitanja ili pisanja datoteke povijesti, nevažeće ofset isporučuje se kao argument za-D, ili proširenje povijesti kao argument-p ne uspije.

poslovi -lnprs jobspec …

poslovi -x naredba args …

Prvi obrazac navodi aktivne poslove. Opcije imaju sljedeća značenja:

-l

Pored normalnih informacija dodajte popis ID-ova procesa.

-p

Navedite samo ID procesa voditelja procesne grupe za posao.

-n

Prikaz informacija samo o poslovima koji su promijenili status jer je korisnik posljednji bio obaviješten o njihovu statusu.

-r

Ograničite izlaz na radna mjesta.

-s

Ograničavanje izlaza na posao koji je zaustavljen.

Ako jobspec , izlaz je ograničen na informacije o tom zadatku. Status povrata je 0, osim ako nije pronađena nevažeća opcija ili je nevažeća jobspec isporučuje se.

Ako je-x opcija se isporučuje,poslovi zamjenjuje bilo koju jobspec nađeno u naredba ili args s odgovarajućim ID procesne skupine i izvršava naredba prolazeći je args , vraćajući svoj izlazni status.

ubiti -s sigspec | -n signum | - sigspec pid | jobspec …

ubiti -l sigspec | exit_status

Pošaljite signal koji je nazvao sigspec ili signum na procese koje je imenovao pid ili jobspec . sigspec je ime signala kao što jeSIGKILL ili signalni broj; signum je signalni broj. Ako sigspec je ime signala, ime se može dati s ili bezSIG prefiks. Ako sigspec onda nije prisutanSIGTERM pretpostavlja se. Argument-l navodi imena signala. Ako se neki argumenti isporučuju kada-l , nazivi signala koji odgovaraju argumentima navedeni su, a status povratka je 0 exit_status argument za-l je broj koji specificira ili signalni broj ili izlazni status procesa koji je prekinut signalom.ubiti vraća se istinito ako je barem jedan signal uspješno poslan ili je pogrešan ako se pojavi pogreška ili se pojavila nevažeća opcija.

pustiti arg arg …

Svaki arg je aritmetička ekspresija koju treba procijeniti (vidi straritmetikaOCJENA). Ako je posljednji arg procjenjuje na 0,pustiti vraća 1; 0 je vraćen na drugi način.

lokalne opcija Ime = vrijednost …

Za svaki argument dodijeljena je lokalna varijabla Ime je stvoren i dodijeljen vrijednost , opcija može biti bilo koja opcija koju je prihvatioproglasiti, Kadalokalne se koristi unutar funkcije, uzrokuje varijablu Ime imati vidljiv opseg koji je ograničen na tu funkciju i njegovu djecu. Bez operandi,lokalne piše popis lokalnih varijabli na standardni izlaz. Pogreška je upotrebljavatilokalne kada nije unutar neke funkcije. Status povrata je 0, osim ako nijelokalne se koristi izvan funkcije, nevažeći Ime isporučuje se, ili Ime je samo čitljiva varijabla.

odjaviti se

Izađite iz ljuske prijave.

popd -n + n - n

Uklanja unose iz reda direktorija. Bez ikakvih argumenata uklanja gornji direktorij iz snopa i izvodi aCD na novi gornji direktorij. Argumenti, ako se isporučuju, imaju sljedeća značenja:

+ n

Uklanja n računajući od lijeve strane popisa koji je prikazandirs, počevši od nula. Na primjer: `` popd +0 '' uklanja prvi katalog, `` popd +1 '' drugi.

- n

Uklanja n koji se broje s desne strane popisa koji pokazujedirs, počevši od nula. Na primjer: `` popd -0 '' uklanja zadnji direktorij, `` popd -1 '' sljedeći do posljednjeg.

-n

Prigušuje normalnu promjenu direktorija prilikom uklanjanja direktorija iz snopa, tako da se manipulira samo stog.

Ako jepopd naredba je uspješna, adirs također se izvodi, a status povratka je 0.popd vraća se neistinito ako se naiđe na nevažeću opciju, zbirni direktorij je prazan, ne postoji nepostojeći unos stanja imenika ili promjena direktorija ne uspijeva.

printf format argumenti

Napišite oblikovan argumenti na standardni izlaz pod kontrolom format , format je niz znakova koji sadrži tri tipa objekata: obični znakovi, koji se jednostavno kopiraju na standardni izlaz, sekvence escape znakova, koje se pretvaraju i kopiraju u standardni izlaz, te specifikacije formata, od kojih svaka uzrokuje ispis sljedećeg uzastopnog argument , Osim standarda printf (1) formata,% b uzrociprintf da biste proširili sekvence bijega u praznom hodu u odgovarajućem argument , i% quzrociprintf za izlaz odgovarajuće argument u formatu koji se može ponovno upotrijebiti kao ulaz ljuske.

format se ponovno koristi po potrebi za konzumiranje svih argumenti , Ako je format zahtijeva više argumenti nego što se isporučuje, specifikacije dodatnog formata ponašaju se kao da je nulta vrijednost ili null string, kako je prikladno, bio isporučen. Povratna vrijednost je nula po uspjehu, a ne nula na neuspjehu.

pushd -n dir

pushd -n + n - n

Dodaje direktorij na vrh reda direktorija ili zakreće stog, što novi vrh stupa predstavlja trenutni radni imenik. Bez ikakvih argumenata, razmjenjuje prva dva direktorija i vraća 0, osim ako je zbirni direktorij prazan. Argumenti, ako se isporučuju, imaju sljedeća značenja:

+ n

Zakreće snop tako da n (brojeći s lijeve strane popisa koji je prikazan sadirs, počevši od nule) je na vrhu.

- n

Zakreće snop tako da n (broji se s desne strane popisa koju prikazujedirs, počevši od nule) je na vrhu.

-n

Prigušuje normalnu promjenu direktorija prilikom dodavanja direktorija na stog, tako da se manipulira samo stog.

dir

dodaje dir do reda direktorija na vrhu, čineći ga novim trenutnim radnim imenikom.

Ako jepushd naredba je uspješna, adirs također se izvodi. Ako se koristi prvi obrazac,pushd vraća 0, osim ako je CD u dir ne uspije. U drugom obliku,pushd vraća 0, osim ako je zbirni direktorij prazan, ne postoji nepostojeći element zbirke direktorija ili se direktorija ne mijenja u navedeni novi trenutni direktorij.

pwd -LP

Ispišite apsolutni putni naziv trenutnog radnog direktorija. Tiskani putni naziv ne sadrži simboličke veze ako-P opcija je isporučena ili- fizički opcija nasetomogućena je ugrađena naredba. Ako je-L , ispisani putni naziv može sadržavati simboličke veze. Status povratka je 0, osim ako se ne pojavi greška tijekom čitanja naziva trenutnog direktorija ili ako se isporučuje nevažeća opcija.

čitati -ers -u F D -t pauza -a ime -p brz -n nchars -D razdvojnik Ime …

Jedna linija se čita iz standardnog unosa ili iz deskriptora datoteka F D isporučen kao argument za-u opciju, a prva riječ dodjeljuje se prvoj Ime , druga riječ u drugu Ime , i tako dalje, s preostalim riječima i njihovim intervenirajućim razdjelnicima dodijeljenima posljednjoj Ime , Ako je manje od riječi pročitano iz ulaznog toka od naziva, preostala imena dodjeljuju se prazne vrijednosti. Likovi uIFS se koriste za podjelu linije u riječi. Pozadinski znak () mogu se koristiti za uklanjanje bilo kakvog posebnog značenja za sljedeći čitani znak i za nastavak linije. Opcije, ako su dobivene, imaju sljedeća značenja:

-a ime

Riječi se dodjeljuju slijednim indeksima varijable polja ime , počevši od 0 ° C. ime nije postavljena prije nego što se dodjeljuju nove vrijednosti. drugo Ime argumenti se ignoriraju.

-D razdvojnik

Prvi znak razdvojnik se koristi za prekinuti ulaznu liniju, a ne novu liniju.

-e

Ako standardni ulaz dolazi iz terminala,readline (vidjetiREADLINEgore) koristi se za dobivanje linije.

-n nchars

čitati vraća se nakon čitanja nchars znakova umjesto da čeka kompletnu liniju unosa.

-p brz

Prikaz brz na standardnoj pogrešci, bez novog retka, prije nego što pokušate čitati bilo koji ulaz. Poruka se prikazuje samo ako ulaz dolazi od terminala.

-r

Povratna traka ne djeluje kao znak bijega. Pozadina se smatra dijelom linije. Konkretno, backslash-newline par se ne može koristiti kao nastavak linije.

-s

Tihi način rada. Ako ulaz dolazi iz terminala, znakovi se ne odzivaju.

-t pauza

Uzrokčitati na vrijeme i vraćanje neuspjeha ako cijela linija unosa nije čitana unutar pauza sekundi. Ova opcija nema učinka akočitati ne čita ulaz iz terminala ili cijevi.

-u fdFP

Čitanje unosa iz deskriptora datoteka F D .

Ako ne imena isporučuju se, čitanje linija je dodijeljeno varijabliODGOVOR, Kôd povratka je nula, osim ako se ne nađe kraj datoteka,čitati vrijeme isporuke ili nevaljan deskriptor datoteka je isporučen kao argument-u.

samo za čitanje -apf Ime …

Dano imena označeni su samo za čitanje; vrijednosti tih imena ne može se mijenjati naknadnim dodjelom. Ako jef opcija je isporučena, funkcije koje odgovaraju imena tako su označeni.-a opcija ograničava varijable na polja. Ako ne Ime dani su argumenti ili ako-p opcija se isporučuje, ispisuje se popis svih naziva samo za čitanje.-popcija uzrokuje prikazivanje izlaza u formatu koji se može ponovno upotrijebiti kao ulaz. Status povrata je 0, osim ako se naiđe na nevažeću opciju, jedan od imena nije valjani naziv varijable ljuske, ilif isporučuje se s a Ime to nije funkcija.

povratak n

Izuzima funkciju za izlazak s povratnom vrijednošću koju je odredio n , Ako n je izostavljen, status povratka je posljednja naredba izvršena u funkcijskom tijelu. Ako se koristi izvan funkcije, ali tijekom izvođenja skripte od strane. (izvor), ona uzrokuje da ljuska prestane izvršavati tu skriptu i vratiti se n ili izlazni status posljednje naredbe izvršene unutar skripte kao izlazni status skripte. Ako se koristi izvan funkcije, a ne tijekom izvođenja skripte od strane., status povratka je lažan.

set --abefhkmnptuvxBCHP -o opcija arg …

Bez mogućnosti, naziv i vrijednost svake varijable ljuske prikazuju se u formatu koji se može ponovno upotrijebiti kao ulaz. Izlaz se razvrstava prema trenutnoj lokaciji. Kada su navedene opcije, postavljaju ili ne poništavaju atribute ljuske. Svi argumenti koji se preostaju nakon što se obrade opcije tretiraju se kao vrijednosti za pozicijske parametre i dodjeljuju se u redoslijedu$1, $2, $ n , Opcije, ako je navedeno, imaju sljedeća značenja:

-a

Automatski označite varijable i funkcije koje su izmijenjene ili izrađene za izvoz u okoliš naknadnih naredbi.

-b

Izvijestite o statusu raskinutih pozadinskih poslova odmah, umjesto prije sljedećeg primarnog upita. Ovo je učinkovito samo kad je omogućena kontrola posla.

-e

Izlaz odmah, ako a jednostavna naredba (vidjetiSHELL GRAMMAR gore) izlazi s statusom koji nije nula. Shema ne izlazi ako naredba koja ne uspije je dio do ili dok petlja, dio ako izjava, dio a&& ili|| popisu, ili ako se povratna vrijednost naredbe preokrene preko!, ZamkaERR, ako je postavljen, izvršava se prije nego što izlazi školjka.

f

Onemogućavanje proširenja naziva staze.

-h

Zapamtite mjesto naredbi dok se traži izvršenje. To je omogućeno prema zadanim postavkama.

-k

Svi argumenti u obliku izjava o dodjeli stavljaju se u okruženje za naredbu, a ne samo one koji prethode nazivu naredbe.

-m

Način praćenja. Kontrola poslova je omogućena. Ova je opcija uključena prema zadanim postavkama za interaktivne ljuske na sustavima koji ga podržavaju (pogledajJOB CONTROL iznad). Pozadinski procesi koji se izvode u zasebnoj procesnoj skupini i linija koja sadrži njihov status izlaza ispisuju se po završetku.

-n

Pročitajte naredbe, ali ne izvršavajte ih. Ovo se može koristiti za provjeru skriptu ljuske za sintakse. Interaktivne ljuske ignoriraju.

-o Opcija-name

Opcija-name može biti jedno od sljedećeg:

allexport

Isto kao-a.

braceexpand

Isto kao-B.

Emacs

Koristite sučelje za uređivanje naredbenog retka u stilu emacs-style. To je omogućeno prema zadanim postavkama kada je ljuska interaktivna, osim ako je ljuska pokrenuta s--no uređivanje opcija.

errexit

Isto kao-e.

hashall

Isto kao-h.

histexpand

Isto kaoH.

povijest

Omogući povijest naredbi, kao što je gore opisano u odjeljkuPOVIJESTOva je opcija uključena prema zadanim postavkama u interaktivnim školjkama.

ignoreeof

Učinak je kao da je naredba ljuske "IGNOREEOF = 10" izvršena (vidi strShell varijable iznad).

ključna riječ

Isto kao-k.

monitor

Isto kao-m.

noclobber

Isto kao-C.

noexec

Isto kao-n.

noglob

Isto kaof. nolog Trenutno se zanemaruje.

obavijestiti

Isto kao-b.

nounset

Isto kao-u.

onecmd

Isto kao-t.

fizička

Isto kao-P.

POSIX

Promijenite ponašanje korisnikaudariti gdje se zadani postupak razlikuje od POSIX 1003.2 standarda kako bi odgovarao standardu ( posix modu ).

privilegiran

Isto kao-p.

verbalan

Isto kao-v.

vi

Koristite sučelje za uređivanje naredbenog retka vi-style.

xtrace

Isto kao-x.

Ako-o isporučuje se s br Opcija-name , ispisuju se vrijednosti trenutnih opcija. Ako+ o isporučuje se s br Opcija-name , niz odsetnaredbe za ponovno stvaranje trenutnih opcija prikazuju se na standardnom izlazu.

-p

Upaliti privilegiran način. U ovom načinu rada,$ ENV i$ BASH_ENV datoteke se ne obrađuju, funkcije ljuske nisu nasljeđene iz okoline, aSHELLOPTS varijabla, ako se pojavi u okruženju, zanemaruje se. Ako se ljuska pokrene s efektivnim korisničkim (grupnim) idom koji nije jednak stvarnom korisniku (grupi) id, i-p opcija nije isporučena, te su radnje poduzete i efektivni korisnički ID postavljen je na pravi korisnički ID. Ako je-p opcija se isporučuje pri pokretanju, učinkovit korisnički ID se ne resetira. Uključivanjem ove opcije učinkoviti korisnički i grupni identifikatori postavljeni su na prave korisničke i grupne idove.

-t

Izlaz nakon čitanja i izvođenja jedne naredbe.

-u

Tretirajte nepromijenjene varijable kao pogrešku prilikom izvođenja ekspanzije parametra. Ako je pokušaj proširenja na neinstaliranu varijablu, ljuska ispisuje poruku o pogrešci, a ako nije interaktivna, izlazi s statusom koji nije nula.

-v

Ispišite ulazne linije ljuske dok se čitaju.

-x

Nakon širenja svakog jednostavna naredba , prikazati proširenu vrijednost odPS4, nakon čega slijedi naredba i njezini prošireni argumenti.

-B

Shema izvodi ekspanziju zatvarača (vidi strProširenje nagiba iznad). To je uključeno prema zadanim postavkama.

-C

Ako je postavljen,udariti ne prebrisati postojeću datoteku s>, >&, i<>operateri preusmjeravanja. To se može nadjačati prilikom izrade izlaznih datoteka pomoću operatora preusmjeravanja>| umjesto>.

H

Omogućiti! zamjena stila povijesti. Ta je opcija uključena prema zadanim postavkama kada je ljuska interaktivna.

-P

Ako je postavljena, ljuska ne slijedi simboličke veze prilikom izvršavanja naredbi kao što suCD koji mijenjaju trenutni radni imenik. Umjesto toga koristi fizičku strukturu direktorija. Prema zadanim postavkama,udariti slijedi logički niz direktorija pri izvođenju naredbi koje mijenjaju trenutni direktorij.

--

Ako nijedan argument ne slijedi tu opciju, tada parametri položaja nisu podešeni. Inače se parametri položaja postavljaju na arg čak i ako neki od njih počinju s-.

-

Potpišite kraj opcija, sve preostale arg se dodjeljuju pozicijskim parametrima.-x i-v opcije su isključene. Ako nema args, parametri pozicija ostaju nepromijenjeni.

Opcije su isključene prema zadanim postavkama, ako nije drugačije naznačeno. Upotreba + umjesto - uzrokuje isključivanje ovih opcija. Opcije se također mogu navesti kao argumenti na poziv ljuske. Trenutni skup opcija može se naći u$-, Status povratka je uvijek istinit, osim ako se naiđe na nevažeću opciju.

smjena n

Položajni parametri iz n +1 … preimenuju se u$1 …. Parametri predstavljeni brojevima$# do$#- n +1 nisu podešeni. n mora biti ne-negativni broj manji ili jednak$#, Ako n je 0, nema promjena parametara. Ako n nije dana, pretpostavlja se da je 1. Ako n je veći od$#, parametri položaja se ne mijenjaju. Status povratka je veći od nule ako je n je veći od$# ili manje od nule; inače 0.

shopt -pqsu -o optname …

Uključite vrijednosti varijabli koje kontroliraju ponašanje ljuske. Bez opcija ili pomoću opcije-p prikazuje se popis svih postavljanih opcija, s naznakom jesu li svi postavljeni.-p opcija uzrokuje da se izlaz prikazuje u obliku koji se može ponovno upotrijebiti kao ulaz. Ostale opcije imaju slijedeća značenja:

-s

Omogućite (postavite) svaku optname .

-u

Onemogući (neizravno) svaki optname .

Q

Potiskuje normalni izlaz (tihi način rada); status povratka ukazuje je li optname postavljen je ili ne postavljen. Ako je više optname dani su argumentiQ, status povratka je nula ako je sve optnames su omogućeni; inače ne-nula.

-o

Ograničava vrijednosti od optname biti one definirane za-o opcija nasetUgrađen.

Ako bilo-s ili-u se koristi s br optname argumente, zaslon je ograničen na one opcije koje su postavljene ili neizravne. Ako nije drugačije navedeno,shoptopcije su onemogućene (neizravno) prema zadanim postavkama.

Status povratka kada je opcija unosa nula ako je sve optnames su omogućeni, inače ne-nula. Kada postavljate ili isključite opcije, status povratka je nula ako nije optname nije važeća opcija ljuske.

Popisshopt opcije su:

cdable_vars

Ako je postavljeno, argument zaCD ugrađena naredba koja nije mapa pretpostavlja se da je naziv varijable čija je vrijednost direktorij za promjenu.

cdspell

Ako je postavljeno, manje pogreške u pravopisu komponente direktorija u aCD naredba će biti ispravljena. Označene pogreške su transponirane znakove, znak koji nedostaje i jedan znak previše. Ako se pronađe ispravak, ispisuje se ispravan naziv datoteke, a naredba nastavlja. Ovu opciju upotrebljavaju samo interaktivne ljuske.

checkhash

Ako je postavljen,udariti provjerava da naredba koja se nalazi u hash tablici postoji prije pokušaja izvršavanja. Ako hashed naredba više ne postoji, izvodi se normalno pretraživanje puta.

checkwinsize

Ako je postavljen,udariti provjerava veličinu prozora nakon svake naredbe i, ako je potrebno, ažurira vrijednostiLINIJE iCOLUMNS.

cmdhist

Ako je postavljen,udariti pokušava spremiti sve redove višestruke naredbe u isti unos povijesti. To omogućuje jednostavno ponovno uređivanje višeraspojnih naredbi.

dotglob

Ako je postavljen,udariti uključuje nazive datoteka koji počinju s `. ' u rezultatima proširenja staza.

execfail

Ako je postavljen, neinteraktivna ljuska neće izaći ako ne može izvršiti datoteku navedenu kao argument zaexec ugrađena naredba. Interaktivna ljuska ne izlazi akoexec ne uspije.

expand_aliases

Ako je postavljeno, nadeni se proširuju kako je gore opisanonadimci, Ova je opcija omogućena prema zadanim postavkama za interaktivne ljuske.

extglob

Ako je postavljeno, značajke podudaranja proširenih uzoraka opisane u odjeljku podProširenje naziva naziva su omogućeni.

histappend

Ako je postavljeno, popis povijesti priložen je datoteci nazvanoj prema vrijednosti programaHISTFILE varijabla kada se ljuska izlazi, a ne prebrisati datoteku.

histreedit

Ako je postavljeno ireadline se korisniku daje mogućnost ponovnog uređivanja neuspjele zamjene povijesti.

histverify

Ako je postavljeno ireadline , rezultati zamjene povijesti ne prenose se izravno na ljuske analitičara. Umjesto toga, dobivena linija se učitava ureadline uređivanje pufera, dopuštajući daljnje modifikacije.

hostcomplete

Ako je postavljeno ireadline se koristi,udariti pokušat će izvršiti završetak glavnog računala kada riječ sadrži a@ se završava (vidi strDovršetakpod, ispodREADLINE iznad). To je omogućeno prema zadanim postavkama.

huponexit

Ako je postavljen,udariti će poslatiSIGHUP na sve poslove kada izađe interaktivna ljuska za prijavu.

interactive_comments

Ako je postavljeno, dopustite da započne riječ# da bi se ta riječ i svi ostali znakovi na toj liniji zanemarili u interaktivnoj ljusci (pogledajKOMENTARIiznad). Ova je opcija omogućena prema zadanim postavkama.

lithist

Ako je postavljeno icmdhist opcija je omogućena, naredbe s više linija spremaju se