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