Név
bash, alias, bg, bind, break, beépített, cd, parancs, compgen, teljes, folytat, deklarál, dirs, disown, echo, engedélyez, eval, exec, kilépés, export, fc, fg, getopts, hash, történelem, munkahelyek, kill, let, helyi, logout, popd, printf, pushd, pwd, olvas, readonly, vissza, set, shift, unalias, unset, wait - bash beépített parancsok, lásdbash(1)
Bash beépített parancs
Hacsak másképpen nem jelezzük, minden beépített parancsot ebben a szakaszban dokumentáltunk, mint elfogadási opciókat- elfogadja-- hogy jelezze a lehetőségek végét.
: érvek
Hatástalan; a parancs nem tágul túl érvek és végrehajtja a megadott átirányításokat. Visszakerül egy nulla kilépési kód.
. fájl név érvek
forrás fájl név érvek
Parancsok olvasása és végrehajtása fájl név az aktuális shell környezetben és visszaadja az utolsó végrehajtott parancs kilépési állapotát fájl név . Ha fájl név nem tartalmaz slash-et, a fájlneveketPÁLYA a könyvtárat megtalálja fájl név . A fájl keresettPÁLYA nem kell végrehajthatónak lennie. Amikorbash nincs benne posix módban , akkor az aktuális könyvtárat keresik, ha nincs benne fájlPÁLYA. Ha aSourcePath opció aShopTbeépített parancs ki van kapcsolva, aPÁLYA nem keresett. Ha van ilyen érvek átadásra kerülnek, akkor azok a pozíciós paraméterekké válnak fájl név végrehajtásra kerül. Ellenkező esetben a pozícióparaméterek változatlanok. A visszatérési állapot a parancsfájlban kilépett utolsó parancs állapota (0, ha nincs végrehajtva parancs), és hamis, ha fájl név nem található, vagy nem olvasható.
álnév -p név = érték …
Álnév nincsenek érvek vagy a-p lehetőség az alanyok listáját kinyomtatja az űrlaponálnév név = érték a szabványos kimeneten. Amikor argumentumok érkeznek, mindegyikre egy álnevet definiálunk név akinek érték adott. Kihúzó hely a érték a következő szó ellenőrzése az alias helyettesítéshez, amikor az alias bővül. Az egyes név azon az argumentumlistán, amelyre nem érték az alias nevét és értékét kinyomtatja.Álnév visszatér a true értékre, kivéve ha a név amelyre nincs álnév definiálva.
bg jobspec
Folytassa a felfüggesztett feladatot jobspec a háttérben, mintha már elkezdődött volna&. Ha jobspec nincs jelen, a héj fogalma a jelenlegi foglalkozás használt.bg jobspec 0 értéket ad meg, kivéve, ha a munkaellenőrzés le van tiltva, vagy ha a feladatellenőrzés engedélyezve van, akkor ha jobspec nem található meg, vagy nem kezdődött meg a munkaellenőrzés nélkül.
köt -m keymap -lpsvPSV
köt -m keymap -q funkció -u funkció -r keyseq
köt -m keymap -f fájl név
köt -m keymap -x keyseq : shell-parancs
köt -m keymap keyseq : funkció-név
köt readline-irányító
Jelenlegi megjelenítésereadline kulcs- és függvénykötéseket, kössön egy kulcsszekvenciát a -rareadlinefüggvény vagy makró, vagy állítsa be areadline változó. Minden nem opcionális argumentum olyan parancs, amilyennek megjelenik .inputrc , de minden egyes kötést vagy parancsot külön argumentumként kell átadni; például " C-x C-r": re-read-init-fájl ". Az opciók, amennyiben rendelkezésre állnak, a következő jelentéssel bírnak:
-m keymap
Használat keymap mint a billentyűzetet, amelyet az ezt követő kötések befolyásolnak. Elfogadható keymap a nevek emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-mozgás, vi-parancs , és vi-betét . vi egyenértékű vi-irányító ; emacs egyenértékű emacs-szabvány .
-l
Adja meg az összes nevétreadline funkciókat.
-p
Kijelzőreadline függvényneveket és kötéseket oly módon, hogy újraolvasható legyen.
-P
Lista aktuálisreadline függvénynevek és kötések.
-v
Kijelzőreadline változó neveket és értékeket oly módon, hogy újraolvasható legyen.
-V
Lista aktuálisreadline változó nevek és értékek.
-s
Kijelzőreadline a makrókhoz kötött kulcsszekvenciák és az általuk kiadott karakterláncok oly módon, hogy újraolvashatók.
-S
Kijelzőreadline a makrókhoz kötött kulcsszekvenciák és az általuk kiadott karakterláncok.
-f fájl név
Kulcskötések olvasása innen: fájl név .
-q funkció
Lekérdezd, hogy mely kulcsok hívják a nevet funkció .
-u funkció
Feloldja az összes megadott kulcsot funkció .
-r keyseq
Távolítsa el az aktuális kötést keyseq .
-x keyseq : shell-parancs
Ok shell-parancs kell végrehajtani, amikor keyseq be van írva.
A visszatérési érték 0, kivéve, ha nem ismert el egy opciót, vagy hiba történt.
szünet n
Kilépés belülről amert, míg, amíg, vagyválaszt hurok. Ha n meg van adva, szünet n szinteket. n > 1. Ha n nagyobb, mint a körülzáró hurkok száma, minden bezáró hurka kilép. A visszatérési érték 0, hacsak a héj nem hajt végre hurokot, amikorszünet végrehajtásra kerül.
beépített shell-builtin érvek
Végezze el a megadott shell beépített, átadva érvek , és visszatér a kilépési állapotához. Ez akkor hasznos, ha olyan függvényt definiál, amelynek neve megegyezik a beépített héjjal, és megőrzi a funkcionalitás beépített funkcióit. ACD beépített, gyakran újra definiálható. A visszatérési állapot hamis, ha shell-builtin nem héj beépített parancs.
CD L | -P dir
Módosítsa az aktuális könyvtárat dir . A változóITTHON az alapértelmezett dir . A változóCDPATH meghatározza a könyvtár keresési útvonalát dir . Alternatív könyvtárnevek itt:CDPATH kettőspont választja el (:). Egy null könyvtár neveCDPATH ugyanaz, mint az aktuális könyvtár, azaz ``.''. Ha dir kezdődik egy perjel (/), majdCDPATH nem használják. A-P opció azt mondja, hogy a fizikai könyvtárszerkezetet használja a szimbolikus linkek helyett (lásd még a-P opció akészlet beépített parancs); a-L opció kényszeríti a követendő szimbolikus linkeket. Egy érv- egyenértékű$ OLDPWD. A visszatérési érték igaz, ha a könyvtár sikeresen megváltozott; hamis egyébként.
parancs -pVv parancs arg …
Fuss parancs val vel args megszünteti a normál shell funkció keresést. Csak beépített parancsok vagy parancsok találhatók aPÁLYA végrehajtásra kerülnek. Ha a-p lehetőség van megadva, a keresés parancs az alapértelmezett értéket használjuk a következőhöz:PÁLYA amely garantálja, hogy megtalálja az összes standard segédprogramokat. Ha vagy a-V vagy-v lehetőség van megadva, leírása parancs nyomtatódik. A-v opció egyetlen szóval jelzi a meghívni kívánt parancsot vagy fájlnevet parancs megjeleníteni; a-V opció egy részletesebb leírást ad. Ha a-V vagy-v lehetőség van, a kilépési állapot 0, ha parancs találták, és 1 ha nem. Ha egyik opció sem kerül átadásra, és hiba történt, vagy parancs nem található, a kilépési állapot 127. Ellenkező esetben aparancs beépített a kilépési státusza parancs .
compgen választási lehetőség szó
A lehetséges befejezési találatok létrehozása a következőhöz: szó szerint a választási lehetőség s, amely lehet bármely lehetőség, amelyet ateljes beépített kivételével-p és-r, és írja be a meccset a szabványos kimenetre. Amikor a-F vagy-C opciók, a programozható befejezési lehetőségek által beállított különböző héjváltozók, miközben rendelkezésre állnak, nem lesznek hasznos értékek.
A meccseket ugyanúgy fogják generálni, mintha a programozható befejezési kód közvetlenül az azonos zászlóktól származó készítési specifikációból keletkezett volna. Ha szó meg van adva, csak azok a kiegészítések felelnek meg szó megjelenik.
A visszatérési érték igaz, hacsak nincs megadva érvénytelen opció, vagy nem alakult ki egyezés.
teljes -abcdefgjksuv -o comp-opció -A akció -G globpat -W szólista -P előtag -S képző
-X filterpat -F funkció -C parancs név név … teljes Pr név … Adja meg, hogy miként érdemelnek argumentumokat név kell kitölteni. Ha a-p lehetőség van megadva, vagy ha nincs opció megadva, a meglévő befejezési előírások úgy vannak nyomtatva, hogy azok újra felhasználhatók bemenetként. A-r opció eltávolítja a kitöltési specifikációt név , vagy ha nem név s szállították, minden befejezési előírás. A befejezési előírásoknak a szöveg befejezésekor történő kísérletezésének folyamata a fentiekben le van írvaProgramozható befejezése. Más lehetőségek, ha vannak megadva, a következő jelentéssel bírnak. Az érvek a-G, -W, és-X opciók (és szükség esetén a-P és-S opciók) kell idézni, hogy megóvják őket a bővítés előttteljes beépített. -o comp-opció A comp-opció a komplex viselkedésének számos aspektusát szabályozza, az egyszerű kiegészítések generálásán túl. comp-opció lehet az egyik: alapértelmezett Használja az readline alapértelmezett fájlnevét, ha az compspec nem hoz létre egyezést. dirnames Végezze el a könyvtári név befejezését, ha az compspec nem hoz létre egyezést. fájlnevek Mondja le az olvasási sorokat, hogy az compspec fájlneveket generál, így bármilyen fájlnév-specifikus feldolgozást (pl. A shell funkciókhoz használható. nincs hely Mondja el a leolvasási sorokat, hogy ne tüntessen fel egy szóközzel (alapértelmezett) a sor végén található szavakat. -A akció A akció az alábbiak egyike lehet a lehetséges kiegészítések listájának létrehozásához: álnév Alias nevek. Meg lehet adni a következőként:-a. arrayvar Array változó nevek. kötés readline kulcskötési nevek. beépített A shell beépített parancsok nevei. Meg lehet adni a következőként:-b. parancs A parancsok nevei is megadhatók nevekként. Meg lehet adni a következőként:-c. Könyvtár A könyvtárnevek. Meg lehet adni a következőként:-d. Tiltva A letiltott héjok beépített neve. engedélyezve Az engedélyezett shell beépített nevei. export Az exportált shell változók nevei. Meg lehet adni a következőként:-e. fájl Fájlnevek. Meg lehet adni a következőként:-f. funkció A shell függvények nevei. csoport Csoportnevek. Meg lehet adni a következőként:-g. helptopic Súgótémakörök, amelyeket aSegítség beépített. hostname A Hostnames, ahogyan azt aHOSTFILE shell változó. munka Állásnevek, ha a munka vezérlése aktív. Meg lehet adni a következőként:-j. kulcsszó Shell fenntartott szavak. Meg lehet adni a következőként:-k. futás A futó feladatok neve, ha a munkafelügyelet aktív. szolgáltatás Szolgáltatásnevek. Meg lehet adni a következőként:-s. setopt Valódi érvek a-o opció akészlet beépített. ShopT Shell opció nevek, amelyeket aShopT beépített. jel Jelnevek. megállt A megszakított feladatok neve, ha a munka vezérlése aktív. használó Felhasználónév. Meg lehet adni a következőként:-u. változó Az összes shell változó neve. Meg lehet adni a következőként:-v. -G globpat A fájlnév bővítési mintája globpat bővül, hogy létrehozza a lehetséges kiegészítéseket. -W szólista A szólista a (z) karakterekkel osztottIFS különleges változót, mint határolójelet, és minden egyes eredményes szó kiterjesztésre kerül. A lehetséges kiegészítések azok a tagok, amelyek a teljesítendő szónak megfelelnek. -C parancs parancs egy futókör környezetben hajtja végre, és kimenete a lehetséges kiegészítéseként történik. -F funkció A shell funkció funkció az aktuális shell környezetben fut. Amikor befejeződik, a lehetséges kiegészítéseket aCOMPREPLY tömb változó. -X filterpat filterpat a fájlnév bővítéséhez használt minta. Ez az előző opciók és érvek által generált lehetséges kiegészítések listájára vonatkozik, valamint minden egyes befejezési illesztésre filterpat törlődik a listából. A vezető! ban ben filterpat tagadja a mintát; ebben az esetben minden olyan befejezés, amely nem felel meg filterpat eltávolítják. -P előtag előtag minden lehetséges kiegészítés elején hozzáadódik az összes többi opció alkalmazása után. -S képző képző minden lehetséges kiegészítéshez csatolódik, miután minden egyéb opciót alkalmaztak. A visszatérési érték igaz, hacsak nem érvénytelen opció van megadva, kivéve a-pvagy-r nélkül szállítjuk név argumentum, kísérletet tesznek arra, hogy eltávolítsák a név amelyekre nincs specifikáció, vagy hiba lép fel a kiegészítés specifikációjával. Folytatni n Folytassa a lezárás következő iterációjátmert, míg, amíg, vagyválaszt hurok. Ha n meg van adva, folytassa a n a bezáró hurok. n > 1. Ha n nagyobb, mint a körülzáró hurkok száma, akkor folytatódik az utolsó lezáró hurok (a "felső szintű" hurok). A visszatérési érték 0, hacsak a héj nem hajt végre hurokot, amikorFolytatni végrehajtásra kerül. kijelent -afFirtx -p név = érték szedése -afFirtx -p név = érték A változók deklarálása és / vagy attribútumok megadása. Ha nem név s megadják, majd megjelenítik a változók értékeit. A-p opció megjeleníti az egyes attribútumokat és értékeket név . Amikor-p a további opciókat figyelmen kívül hagyja. A-F opció gátolja a funkciódefiníciók megjelenítését; csak a függvény neve és attribútuma nyomtatódik. A-F lehetőség azt jelenti-f. Az alábbi opciók használhatók arra, hogy a kimenetet a megadott attribútummal rendelkező változókra korlátozzák, vagy változók attribútumokat adjanak meg: -a Minden egyes név egy tömbváltozó (ldtömbök felett). -f Csak a funkcióneveket használja. -én A változót egész számként kezelik; számtani értékelés (ldARITHMETIKUS ÉRTÉKELÉS)akkor történik, ha a változóhoz hozzárendelt egy értéket. -r csinál név csak olvasható. Ezeket a neveket a későbbi hozzárendelési utasítások vagy az unset nem rendelhetik hozzá. -t Adjatok mindegyiket név a nyom tulajdonság. A nyomon követett funkciók örökölik aDEBUG csapda a hívó héjból. A nyomkövetési attribútumnak nincs külön jelentése a változók számára. -x Mark név s a környezetbe történő későbbi parancsok exportálásához. A `+ 'helyett` -' helyett kikapcsolja az attribútumot, azzal a kivétellel+ anem használható egy tömbváltozó megsemmisítésére. Ha egy függvényben használják, mindegyiket név helyi, mint ahelyi parancs. A visszatérési érték 0, kivéve, ha érvénytelen opciót észlelünk, és megpróbáljuk meghatározni egy függvényt a `` -f foo = bar '' használatával, próbálunk értéket hozzárendelni egy csak olvasható változóhoz, próbálkozunk hozzárendelni egy értéket egy tömbváltozóhoz az összetett hozzárendelés szintaxisának használata nélkül (ldtömbök fent), az egyik nevek nem érvényes héjváltozónév, csak olvasható változó lekapcsolja a csak olvasható állapotot, törekszik arra, hogy kikapcsolja a tömbstatus állapotát egy tömbváltozó esetén, vagy kísérletet tesz egy nem- létező funkció-f. dirs -clpv + n - n Opciók nélkül megjeleníti a jelenleg emlékezett könyvtárak listáját. Az alapértelmezett kijelzés egy sorban van, ahol a könyvtárak szóközzel vannak elválasztva. A könyvtárak hozzáadásra kerülnek a listához apushd parancs; apopd parancs törli a bejegyzéseket a listából. + n Megjeleníti a n a belépési számláló a bal oldalon láthatódirs ha opciók nélkül hívják, nullától kezdődően. - n Megjeleníti a n a belépési számlálás a listából jobbra láthatódirs ha opciók nélkül hívják, nullától kezdődően. -c Törli a könyvtárcsomót az összes bejegyzés törlésével. -l Hosszabb listát készít; az alapértelmezett listázási formátum a tildet használja a saját könyvtárban. -p A címtári verem nyomtatása soronként egy bejegyzéssel. -v Nyomtassa ki a könyvtárcsomót soronként egy bejegyzéssel, és minden egyes bejegyzést előzetesen indexel a kötegben. A visszatérési érték 0, hacsak nincs megadva érvénytelen opciót vagy n indexek a címtárcsomag vége után. megtagad -ar -h jobspec … Opciók nélkül, minden jobspec az aktív feladatok táblázatából eltávolítjuk. Ha a-h lehetőség van megadva, minden jobspec nem távolítható el az asztaltól, de úgy van megjelölve, hogySIGHUP nem küldi el a munkát, ha a shell megkapja aSIGHUP. Ha nem jobspec jelen van, és sem a-asem a-r lehetőség van megadva, a jelenlegi foglalkozás használt. Ha nem jobspec szállítjuk, a-a opció az összes munka eltávolítását vagy jelölését jelenti; a-r opció nélkül jobspec Az argumentum korlátozza a mûködést futó munkákra. A visszatérési érték 0, kivéve a jobspec nem ad meg érvényes munkát. visszhang -született arg … Kimeneti arg s, szóközzel elválasztva, majd új sorral. A visszatérési állapot mindig 0. Ha-n van megadva, a visszahúzott új sor el van nyomva. Ha a-e opció van megadva, a következő backslash-escape karakterek értelmezése engedélyezett. A-E opció letiltja ezen escape karakterek értelmezését, még olyan rendszereken is, ahol alapértelmezés szerint értelmezik őket. Axpg_echo shell opció használható dinamikusan meghatározni, hogy vagy semvisszhang ezeket a menekülési karaktereket alapértelmezés szerint kibővíti.visszhang nem értelmezi-- az opciók vége.visszhang értelmezi az alábbi escape szekvenciákat: a riasztás (harang) b backspace c elnyomja a hátsó újvonalat e egy menekülési karakter f formanyomtatvány n új sor r kocsi vissza t vízszintes fül v függőleges lap \ backslash
