Lærðu Linux stjórnina - ljúka

Nafn

bash , alias, bg , binda, brjóta, innbyggður, CD , stjórn, compgen, ljúka, halda áfram, lýsa yfir, Dirs, afneita, echo, virkja, Eval, Exec, hætta, flytja, FC, FG, getopts, Hash , hjálp, sögu , störf, drepa , láta, staðbundin, útskrá , popd , printf , ýta, pwd , lesa, readonly, skila , setja, breyting, shopt, uppspretta, fresta, prófa sinnum, gildru, gerð, typeset, ulimit, umask, unalias , unset, bíða -bash innbyggðar skipanir, sjá bash (1)

Bash Builtin Command

Nema annað sé tekið fram, sérhver innbyggður stjórn sem er skráður í þessum kafla og samþykkir valkosti sem undanfarin er - viðurkennir - til að tákna endir valkostanna.

: [ rök ]

Engin áhrif; stjórnin gerir ekkert fyrir utan vaxandi rök og framkvæma allar tilgreindar tilvísanir. Núlltakkakóði er skilað.

. filename [ arguments ]

Uppruni skráarheiti [ rök ]

Lestu og framkvæma skipanir úr skráarnafni í núverandi skel umhverfinu og skila lokunarstöðu síðustu stjórn sem framkvæmdar voru úr filename . Ef skráarnafn innihalda ekki rista, eru skráarheiti í PATH notuð til að finna möppuna sem inniheldur skráarnafnið . Skráin sem leitað er að í PATH þarf ekki að vera executable. Þegar bash er ekki í stillingarstillingu er leitað að núverandi möppu ef engin skrá finnst í PATH . Ef slökkt er á sourcepath valkostinum við innbyggðri innbyggðri skipun er PATH ekki leitað. Ef einhver rök eru til staðar verða þær staðsetningarstærðir þegar skráarnafnið er framkvæmt. Annars eru staðsetningarbreytur óbreyttir. Til baka stöðu er staða síðustu skipun lokað í handritinu (0 ef engar skipanir eru framkvæmdar) og rangt ef skráarnafn er ekki fundið eða ekki hægt að lesa.

alias [ -p ] [ nafn [= gildi ] ...]

Alias án arguments eða með -p valkostur prenta listann yfir alias í formi alias name = gildi á staðlaðri framleiðsla. Þegar rök eru til staðar er alias skilgreint fyrir hvert nafn sem er gefið gildi . Eftirfylgjandi pláss í gildi veldur því að næsta orð er skoðuð þegar skipt er um alias þegar alias er stækkað. Fyrir hvert heiti í rökslistanum sem ekkert gildi er til staðar er nafn og gildi alias prentað. Alias skilar satt nema nafn sé gefið sem ekkert alias hefur verið skilgreint.

bg [ starfssérfræðingur ]

Haltu áfram starfi starfssveiflunnar í bakgrunni, eins og það hefði verið byrjað með & . Ef atvinnuspá er ekki til staðar er hugtakið skel á núverandi starfi notað. bg starfsspá skilar 0 nema hlaupa þegar starfsstýring er óvirk eða þegar rekið er með starfsstýringu, ef atvinnuspeki fannst ekki eða byrjaði án vinnustýringar .

binddu [ -m keymap ] [ -lpsvPSV ]

binda [ -m keymap ] [ -q function ] [ -the function ] [ -r keyseq ]

binddu [ -m keymap ] -f skráarnöfn

binda [ -m keymap ] -x keyseq : skel-stjórn

binddu [ -m keymap ] keyseq : virka nafn

binda leslínuskipun

Sýnið núverandi lykilatriði og virkni bindingar, bindðu lykil röð til leslínu virka eða þjóðhagslegra, eða settu lesbreytu . Hver rök sem ekki er valmöguleiki er skipun eins og það virðist í .inputrc , en hverja bindingu eða stjórn verður að fara fram sem sérstakt rök; td, '\ Cx \ Cr': endurlesa-init-skrá '. Valkostir, ef þær eru til staðar, hafa eftirfarandi merkingu:

-m keymap

Notaðu keymap sem keymapið sem hefur áhrif á síðari bindingar. Acceptable keymap nöfn eru emacs, emacs-staðall, emacs-meta, emacs-ctlx, vi, vi-færa, vi-stjórn og vi-setja . vi jafngildir vi-stjórn ; emacs jafngildir emacs-staðall .

-l

Skráðu heiti allra aðgerða við lestur .

-p

Sýnið nafngift nöfn og bindingar á leslínunni þannig að hægt sé að lesa þær aftur.

-P

Birta núverandi nafngreindar heiti og bindingar.

-v

Birtu breytilegum nöfnum og gildum leslínunnar þannig að hægt sé að lesa þær aftur.

-V

Listi yfir núverandi breytuheiti og gildi.

-s

Sýna lesendahópa raðir bundin við fjölvi og strengana sem þeir framleiða þannig að hægt sé að lesa þær aftur.

-S

Sýna lesendahópa raðir bundin við Fjölvi og strengirnir sem þeir framleiða.

-f skráarnúmer

Lestu lykilbindingar frá skráarnafninu .

-q virka

Fyrirspurn um hvaða lyklar beita hinu nafni.

-þinn virka

Losaðu úr öllum takkunum sem eru bundnar við nefnda aðgerðina .

-r lykill

Fjarlægðu hvaða núverandi bindingu fyrir keyseq .

-x keyseq : skel-stjórn

Orsök skel-stjórn til að framkvæma hvenær keyseq er slegið inn.

Skilaverð er 0 nema óþekktur valkostur sé gefinn eða villa kom upp.

brjóta [ n ]

Hætta frá innan, fyrir , meðan , þar til , eða veldu lykkju. Ef n er tilgreint skal brjóta n stig. n verður að vera> 1. Ef n er stærra en fjöldi umlykjandi lykkjur eru allar umlykjandi lykkjur hættir. Return gildi er 0 nema skelurinn sé ekki að fara í lykkju þegar brot er framkvæmd.

builtin skel-builtin [ rök ]

Framkvæma tilgreint skel sem er innbyggður, framhjá því rökum og skila lokunarstöðu sinni. Þetta er gagnlegt við skilgreiningu aðgerða sem heitir það sama og skel sem er innbyggður og heldur virkni innbyggðarinnar innan aðgerðarinnar. CD innbyggð er almennt endurskilgreint með þessum hætti. Til baka stöðu er falskur ef skel-builtin er ekki skel builtin stjórn.

CD [ -L | -P ] [ dir ]

Breyta núverandi möppu til dir . Breytu HOME er sjálfgefið dir . Breytu CDPATH skilgreinir leitarslóðina fyrir möppuna sem inniheldur dir . Aðrar nöfn skrár í CDPATH eru aðskilin með ristli (:). Nýr skráarnafn í CDPATH er það sama og núverandi skrá, þ.e. `` . ''. Ef dir byrjar með rista (/), þá er CDPATH ekki notað. The -P valkosturinn segir að nota líkamlega skrá uppbyggingu í stað þess að fylgja táknrænum tenglum (sjá einnig -P valkostur til sett innbyggður stjórn); -L valkosturinn veldur táknræn tenglum sem fylgja. Rifja af - jafngildir $ OLDPWD . Afturvirði er satt ef skráin var breytt með góðum árangri; falskur á annan hátt.

stjórn [ -pVv ] stjórn [ arg ...]

Hlaupa stjórn með args bæla eðlilega skel virka útlit. Einungis innbyggðir skipanir eða skipanir sem finnast í PATH eru framkvæmdar. Ef valkosturinn -p er gefinn, er leitin að skipun gerð með því að nota sjálfgefið gildi fyrir PATH sem er tryggt að finna allar venjulegu tólin. Ef annað hvort -V eða -v valkosturinn er til staðar er lýsing á skipun prentuð. The -v valkostur veldur einu orði sem gefur til kynna að stjórn eða skráarheiti sem notað er til að hvetja stjórn til að birtast; the -V valkostur framleiðir meira sanna lýsingu. Ef valkosturinn -V eða -v er til staðar er lokunarstaða 0 ef stjórnin fannst og 1 ef ekki. Ef enginn valkostur er til staðar og villa kom upp eða stjórn er ekki hægt að finna, er lokunarstaða 127. Annars er lokunarstaða stjórnkerfisins innbyggður úthlutunarstaða stjórnunar .

compgen [ valkostur ] [ orð ]

Búðu til mögulegar samsvörunartilvik fyrir orð í samræmi við valkostinn s, sem getur verið hvaða valkostur sem er samþykktur af heildarbyggingunni , að undanskildum -p og -r , og skrifaðu passar við staðlaða framleiðsluna. Þegar valið er -F eða -C valkostir, munu mismunandi skelbreytur sem eru settar með forritanlegum lokunaraðstöðu, ekki tiltækar gildi, meðan þær eru í boði.

Samsvörunin verður búin til á sama hátt og ef forritanlegur lokið númerið hafði myndað þá beint frá loka forskrift með sömu fánar. Ef orð er tilgreint birtist aðeins þessi liður sem samsvarar samsvörun.

Afturvirði er satt nema ógildur valkostur sé til staðar, eða engin samsvörun var búin til.

heill [ -abcdefgjksuv ] [ -o samstilling ] [ -A aðgerð ] [ -G globpat ] [ -W orðalisti ] [ -P forskeyti ] [ -S viðskeyti ]


[ -X filterpat ] [ -F virka ] [ -C stjórn ] nafn [ nafn ... ]

heill -pr [ nafn ...]

Tilgreindu hvernig rök fyrir hverju nafni ætti að vera lokið. Ef valkosturinn -p er til staðar, eða ef engar valkostir eru gefnar, eru núverandi upplýsingar um endurnýjun prentuð á þann hátt að hægt sé að endurnýta þær sem inntak. The -r valkosturinn fjarlægir lokið forskrift fyrir hvert nafn , eða, ef ekkert nafn s er til staðar, allar upplýsingar um lokið.

Ferlið við að beita þessum lokaprófunum þegar reynt er að ljúka orðinu er lýst hér að framan undir forritanlegum viðbótum .

Aðrir valkostir, ef þau eru tilgreind, hafa eftirfarandi merkingu. Skýringarnar á valkostunum -G , -W og -X (og ef nauðsyn krefur -P og -S valkostir) ætti að vera vitnað til að vernda þá frá stækkun áður en heill innbyggður er beittur.

-o sam-valkostur

Samanburðurinn stjórnar nokkrum þáttum í hegðun compspecs umfram einföld kynslóð endurnýjunar. sam-valkostur getur verið einn af:

sjálfgefið

Notaðu sjálfgefið heiti skrárarlínu ef Compspec bætir enga samsvörun.

dirnames

Framkvæma heiti möppu ef compspec býr til enga samsvörun.

skráarnöfn

Segðu frá því að compspec býr til heiti skrár, þannig að það geti framkvæmt sérhverri skráafræðilegu vinnslu (eins og að bæta við skástrikum í nöfnum á möppum eða bæla sléttar rými). Ætlað að nota með skelstarfsemi.

ekkert pláss

Segðu leslínu að ekki bæta við bili (sjálfgefið) við orð sem lokið eru við lok línunnar.

-Aðgerð

Aðgerðin getur verið eitthvað af eftirfarandi til að búa til lista yfir mögulegar viðbætur:

alias

Alias ​​nöfn. Má einnig tilgreint sem -a .

arrayvar

Breytuheiti breytu.

bindandi

Lestu lykil bindandi nöfn.

builtin

Nöfn skelanna builtin skipanir . Má einnig tilgreina sem -b .

stjórn

Stjórn nöfn. Má einnig tilgreina sem nöfn. Má einnig vera tilgreindur sem -c .

Skrá

Nafn nafna. Má einnig tilgreina sem -d .

óvirk

Nöfn fatlaðra skelja byggðust.

virkt

Nöfn af virkt skel builtins.

útflutningur

Nöfn útfluttra skelabreytu. Má einnig tilgreina sem -e .

skrá

Skráarheiti. Má einnig vera tilgreindur sem -f .

virka

Nöfn skelta .

hópur

Heiti hópa. Einnig má tilgreina sem -g .

hjálparvana

Hjálparmál eins og það er samþykkt af hjálpinni .

gestgjafi

Hostnames, eins og teknar eru úr skránni sem tilgreind er af HOSTFILE skelabreytunni .

starf

Atvinnuheiti, ef starfsstýring er virk. Má einnig vera tilgreindur sem -j .

leitarorð

Shell áskilinn orð. Má einnig tilgreina sem -k .

hlaupandi

Nöfn á að keyra störf ef starfsstýring er virk.

þjónusta

Þjónustunöfn. Má einnig tilgreint sem -s .

setopt

Gildir rök fyrir -o valkostur við innbyggðan innbyggðan.

shopt

Shell valkostur nöfn eins og samþykkt af shopt builtin.

merki

Merkingarheiti.

hætt

Nöfn stoppaðra starfa, ef starfsstýring er virk.

notandi

Notendanöfn. Má einnig vera tilgreindur sem -u .

breytu

Nöfn allra skýbreytinga. Má einnig vera tilgreindur sem -v .

-G globp

Skráarsniðið stækkunarmynstur globpat er stækkað til að búa til mögulegar viðbætur.

-W orðalisti

Orðalistinn er skipt með því að nota stafina í sérstökum breytu IFS sem afmörkunarmörk, og hvert afleiðandi orð er stækkað. Mögulegar útfyllingar eru meðlimir listans sem samsvara orðinu sem er lokið.

-C skipun

skipunin er framkvæmd í skothylki umhverfi og framleiðsla hennar er notuð sem möguleg útfylling.

-F virka

Skelavirkni aðgerðin er framkvæmd í núverandi skel umhverfi. Þegar það lýkur eru mögulegar útfyllingar sóttar úr gildi COMPREPLY array breytu.

-X filterpat

filterpat er mynstur sem notað er til að stækka filename. Það er beitt á listann yfir hugsanlegar útfærslur sem myndast af framangreindum valkostum og röksemdum og hverja samsvörunarsíun er lokið úr listanum. Leiðandi ! í filterpat negates mynstur; Í þessu tilviki er einhver lokið sem ekki passar síupervið fjarlægt.

-P forskeyti

Forskeyti er bætt við í upphafi hvers hugsanlegrar lokunar þegar allar aðrar valkostir hafa verið notaðar.

-S viðskeyti

viðskeyti er bætt við allar mögulegar lokanir eftir að allar aðrar valkostir hafa verið notaðar.

Endurheimtanleg gildi er satt nema ógildur valkostur sé til staðar, annar valkostur en -p eða -r er til staðar án nafngripis, tilraun er gerð til að fjarlægja lokið forskrift fyrir heiti sem ekki er tilgreindur eða villur kemur upp bætir við ítarlega lýsingu.

halda áfram [ n ]

Endurtaktu næstu endurtekningu umlykjunnar fyrir , meðan , þar til , eða veldu lykkju. Ef n er tilgreint, haltu áfram í n lokuhringnum. n verður að vera> 1. Ef n er stærra en fjöldi umlykjandi lykkjur, er síðasta umlykur lykkjan (`` efsta stig '' lykkjan) haldið áfram. Return gildi er 0 nema skelurinn sé ekki að fara í lykkju þegar framhald er framkvæmt.

lýsa [ -afFirtx ] [ -p ] [ nafn [= gildi ]]

typeset [ -afFirtx ] [ -p ] [ nafn [= gildi ]]

Tilgreina breytur og / eða gefa þeim eiginleika. Ef ekkert nafn s er gefið þá sýna gildi breytanna. The -p valkosturinn mun sýna eiginleika og gildi hvers nöfn . Þegar -p er notað eru viðbótarvalkostir hunsaðar. The -F valkostur hindrar birtingu aðgerða skilgreiningar; Aðeins virka heiti og eiginleikar eru prentaðar. The -F valkostur felur í sér -f . Eftirfarandi valkostir geta verið notaðir til að takmarka framleiðsla við breytur með tilgreindum eiginleiki eða til að gefa breytur eiginleika:

-a

Hvert heiti er fylkisbreytur (sjá fylki hér að ofan).

-f

Notaðu aðeins virka nöfn.

-i

Breytilegið er meðhöndlað sem heiltala; reiknað mat (sjá ARITHMETIC EVALUATION) er framkvæmt þegar breytu er úthlutað gildi.

-r

Gerðu nafn s lesið eingöngu. Þessar nöfn geta ekki síðan verið úthlutað gildi með síðari verkefnisupplýsingum eða óvirkt.

-t

Gefðu hverju nafni trace eiginleiki. Rekja aðgerðir erfða DEBUG gildru frá kalla skel. Trace eiginleiki hefur engin sérstök merking fyrir breytum.

-x

Merkja nafn s til útflutnings til síðari skipana í umhverfinu.

Notkun `+ 'í stað` -' slökknar á eiginleikanum í staðinn, að undanskildum að + a megi ekki nota til að eyða array breytu. Þegar það er notað í aðgerð, gerir hvert nafn staðbundið, eins og með staðbundna stjórn. Return gildi er 0 nema ógildur valkostur sé til staðar, reynt er að skilgreina aðgerð með `` -f foo = bar '', er reynt að úthluta gildi til eingöngu lesanlegs breytu, tilraun er gerð til að úthluta gildi við fylkisbreytu án þess að nota samantektarsamhengið (sjá Skýringarmynd hér að ofan), eitt af nöfnum er ekki gilt skírabreytuheiti, tilraun er gerð til að slökkva á lesa-eingöngu stöðu fyrir eingöngu breytu, tilraun er gerð til að slökkva á fylkisstöðu fyrir fylkisbreytu, eða reynt er að sýna virka aðgerð með -f .

dirs [-clpv ] [+ n ] [- n ]

Án valkosta birtist listi yfir möppur sem nú eru minnstir. Sjálfgefin birting er á einni línu með nöfnum á möppum sem eru aðskilin með bilum. Möppur eru bætt við listann með pushd stjórn; Popd skipunin fjarlægir færslur úr listanum.

+ n

Sýnir n th færsluna telja frá vinstri af listanum sem sýnd er af dirs þegar það er kallað án valkosta, byrjar með núlli.

- n

Sýnir n th færsluna sem telst frá hægri af listanum sem sýnd er af dirs þegar það er kallað án valkosta, byrjar með núlli.

-c

Hreinsar skráarstackinn með því að eyða öllum færslum.

-l

Framleiðir lengri skráningu; Sjálfgefið skráningarsnið notar tilde til að tákna heimaskrá.

-p

Prenta möppustöðuna með einum færslu á línu.

-v

Prenta möppu stafla með einum færslu á línu, forskeyti hverja færslu með vísitölu hennar í staflinum.

Return gildi er 0 nema ógildur valkostur sé til staðar eða n vísitölur fyrirfram enda möppustöðunnar.

afneita [ -ar ] [ -h ] [ starfssaga ...]

Án valkosta er hvert starfssvæði fjarlægt úr töflunni á virkum störfum. Ef valkosturinn -h er gefinn er hver vinnusafn ekki fjarlægt úr töflunni, en er merkt þannig að SIGHUP sé ekki send til starfsins ef skelurinn fær SIGHUP . Ef engin vinnuspá er til staðar, og hvorki valkosturinn -a-r er til staðar, er núverandi starf notað. Ef engin vinnuspá er til staðar, merkir valkosturinn að fjarlægja eða merkja öll störf; -r valkosturinn án atvinnuspjaldargreinar takmarkar rekstur til að keyra störf. Return gildi er 0 nema jobspec tilgreinir ekki gilt starf.

echo [ -neE ] [ arg ...]

Útgangurinn er s, aðskilin með bilum og síðan nýtt. Skilaröðin er alltaf 0. Ef -n er tilgreindur er niðri niðlininn bældur. Ef--valkosturinn er gefinn er túlkun á eftirfarandi bakslagsmiðlum sem eru gerðar á slökkt. The -E valkosturinn slökkva á túlkun þessara flýja stafi, jafnvel á kerfi þar sem þeir eru túlkaðir sjálfgefið. Hægt er að nota xpg_echo skel valkostina til að ákvarða hvort echo eykur þessar flýja stafir sjálfgefið eða ekki. Echo túlkar ekki - að þýða lok valkostanna. Echo túlkar eftirfarandi flótta:

a

viðvörun (bjalla)

\ b

backspace

\ c

bæla slæma newline

\ e

flýja persóna

\ f

mynda fæða

\ n

nýr lína

\ r

flutning aftur

\ t

lárétt flipi

\ v

lóðrétt flipi

\\

bakslagi

\ Nnn

átta-bita stafurinn sem er gildi octal gildi nnn (núll til þrír oktal tölustafir)

\ nnn

átta-bita stafurinn sem gildi er octal gildi nnn (einn til þrír oktal tölustafir)

x HH

átta-bita stafurinn sem gildi er hexadecimalt gildi HH (einn eða tveir sex tölustafir)

virkja [ -adnps ] [ -f skráarnafn ] [ nafn ...]

Virkja og slökkva á innbyggðum skeláskipunum. Með því að slökkva á innbyggðri er hægt að nota diskinn sem hefur sama heiti og skel sem er innbyggður til að framkvæma án þess að tilgreina fullt slóð, jafnvel þótt skelurinn leitar venjulega fyrir builtin áður en diskur skipanir. Ef -n er notaður er hvert nafn óvirkt; Annars eru nöfn virkt. Til dæmis, til að nota próf tvöfaldur fannst í gegnum PATH stað skelinn innbyggður útgáfa, hlaupa `` virkja-a próf ''. The -f valkosturinn þýðir að hlaða nýju innbyggðu stjórnheitiinu frá samnýttu skráarnafni , á kerfi sem styðja dynamic hleðslu. The -d valkosturinn mun eyða innbyggðri áður hlaðið með -f . Ef ekkert nafnargrind er gefið, eða ef -p valkosturinn er til staðar, er listi yfir innbyggða skelja prentuð. Með engum öðrum valkostargögnum, samanstendur listinn af öllum virktum skelum. Ef -n er til staðar eru aðeins fatlaða innbyggðir prentaðar. Ef -a er til staðar, inniheldur listinn prentaður allar innbyggðir með vísbending um hvort hver þeirra sé virk eða ekki. Ef -s er til staðar er framleiðslain takmörkuð við POSIX sérstakar builtins.

Return gildi er 0 nema nafn sé ekki skel byggt eða það er villa við að hlaða inn nýju innbyggðri úr sameiginlegum hlut.

eval [ arg ...]

The arg s eru lesin og concatenated saman í eina skipun. Þessi skipun er síðan lesin og framkvæmd með skelinni, og lokastaða hennar er skilað sem gildi eval . Ef það eru engar args , eða aðeins null rök, skilar Eval 0.

exec [ -cl ] [ -a nafn ] [ stjórn [ rök ]]

Ef skipun er tilgreind kemur hún í stað skeljarinnar. Ekkert nýtt ferli er búið til. Rökin verða rökin fyrir stjórn . Ef -l valkosturinn er til staðar, setur skelurinn þjóta í upphafi zeroth arg liðsins til að stjórna . Þetta er það sem tengingin (1) gerir. The -c valkosturinn veldur því að stjórn sé framkvæmd með tómt umhverfi. Ef -a er til staðar, sendir skelið nafnið sem zeroth rökin til framkvæmda stjórnunarinnar. Ef stjórn er ekki hægt að framkvæma af einhverjum ástæðum, fer utanaðkomandi skel, nema skelvaliðvalið , en þá skilar það bilun. Gagnvirk skel skilar bilun ef skráin er ekki hægt að framkvæma. Ef stjórn er ekki tilgreind, öðlast einhverjar tilvísanir í núverandi skel, og afturstaða er 0. Ef um er að ræða endurvísa villu er afturástandið 1.

hætta [ n ]

Vegna þess að skelinn er að loka með stöðu n . Ef n er sleppt, er lokastaða það sem síðasta stjórnin er framkvæmd. A gildru á EXIT er framkvæmd áður en skelið lýkur.

flytja [ -fn ] [ nafn [= orð ]] ...

útflutningur -p

Nöfnin sem eru til staðar eru merkt til sjálfvirkrar útflutnings í umhverfismál af síðari framkvæmdum. Ef -f valkosturinn er gefinn vísar nöfnin til aðgerða. Ef engin nöfn eru gefin, eða ef -p valkosturinn er til staðar, er listi yfir öll nöfn sem eru flutt út í þessum skel prentuð. The -n valkostur veldur því að flytja út eignir úr hinum breytu. útflutningur skilar útgangsstaða 0, nema ógildur valkostur sé til staðar, eitt af nöfnum er ekki gilt skírabreytuheiti, eða -f er með nafn sem er ekki aðgerð.

fc [ -e ename ] [ -nlr ] [ fyrst ] [ síðast ]

fc- s [ pat = rep ] [ cmd ]

Festa stjórn. Í fyrsta formi er valið úrval af skipunum frá fyrsta til síðasta úr sögu listanum. Fyrst og síðast má tilgreina sem strengur (til að finna síðasta skipun sem byrjar á þeirri streng) eða sem númer (vísitala í sögu listann, þar sem neikvætt tala er notað sem móti frá núverandi stjórnarnúmeri). Ef síðast er ekki tilgreint er stillt á núverandi skipun til skráningar (þannig að `` fc -l -10 '' prentar síðustu 10 skipanirnar) og fyrst annars. Ef fyrst er ekki tilgreint er það stillt á fyrri stjórn til að breyta og -16 fyrir skráningu.

The -n valkosturinn dregur stjórn númerin þegar skráning. The -r valkosturinn snýst um röð skipana. Ef -l valkosturinn er gefinn eru skipanirnar skráðar á stöðluðum framleiðsla. Annars er ritstjóri gefið af ename áberandi á skrá sem inniheldur þau skipanir. Ef ename er ekki gefið er gildi FCEDIT breytu notaður og gildi EDITOR ef FCEDIT er ekki stillt. Ef enginn breytu er stilltur er notaður. Þegar útgáfa er lokið eru eftirtaldar skipanir echoed og executed.

Í seinni forminu er stjórn endurreist eftir hvert skipti sem pat er skipt út fyrir rep . Gagnlegt alias til að nota með þessu er `` r = fc-s '', þannig að að slá inn `` rcc '' keyrir síðasta skipunin sem byrjar með `` cc '' og skrifar `` r '' aftur endur síðast stjórn.

Ef fyrsta eyðublaðið er notað er afturverðið 0 nema ógildur valkostur sést eða fyrst eða síðast tilgreindu sögu línur utan bilsins. Ef--valkosturinn er til staðar er afturvirði gildi síðasta skipan sem framkvæmdar er eða bilun ef villa kemur upp við tímabundna skrá með skipunum. Ef annað formið er notað, þá er afturástandið það sem skipunin er framkvæmd aftur, nema cmd ekki tilgreina gilt sögulínu, í því tilviki skilar fc bilun.

fg [ atvinnuþáttur ]

Endurtekið starfssnið í forgrunni og gerðu það núna. Ef atvinnuspá er ekki til staðar er hugtakið skel á núverandi starfi notað. Endurheimtanleg gildi er sú skipun sem sett er í forgrunni eða bilun ef hlaupið er þegar starfsstýring er óvirk eða þegar rekið er með atvinnurekstri virkt, ef atvinnuþáttur tilgreinir ekki gilt starf eða vinnuspá tilgreinir starf sem byrjað var án vinnustýringar .

getopts optstring nafn [ args ]

getopts er notað með skurðaraðferðum til að flokka stillingar breytur. optstring inniheldur valkosti stafi til að vera viðurkenndur; Ef eðli er fylgt eftir með ristli, þá er búist við að hægt sé að fá rök, sem ætti að skilja frá því með hvítu rými. Ekki má nota ristillina og spurningarmerki stafina sem valkostategundir. Í hvert skipti sem það er beitt, setur staðsetningin næsta valkost í skothreyraheitiinu , upphafsheiti ef það er ekki til, og vísitölu næstu röksemda sem vinnur að breytunni OPTIND . OPTIND er frumstillt í 1 í hvert skipti sem skel eða skeltaforrit er beitt. Þegar valkostur krefst rifrunar leggur staðsetning þessi rök inn í breytu OPTARG . Skelin endurstillir ekki OPTIND sjálfkrafa; Það verður að vera endurstillt handvirkt á milli margra símtala til getopts innan sömu skjálftarúttektar ef nýtt safn breytur er að nota.

Þegar endir valkostanna eru fundnar færðu útgangar með afturvirði meiri en núll. OPTIND er stillt á vísitölu fyrsta non-valkostargjaldsins og nafnið er stillt á?.

getopts greinir venjulega staðsetningar breytur, en ef fleiri rök eru gefin í args , greinar getar flokka þá í staðinn.

getopts geta tilkynnt villur á tvo vegu. Ef fyrsta eðli upptökunnar er ristill er þögul villuskýrsla notuð. Í eðlilegum rekstri eru greiningarskilaboð prentuð þegar ógildir valkostir eru til staðar eða vantar valkostargögn. Ef breytu OPTERR er stillt á 0, munu engar villuboð birtast, jafnvel þótt fyrsta stafurinn sé ekki ristill.

Ef ógildur valkostur sést, færðu staðsetningar? í nafni og, ef ekki hljóður, prentar villuskilaboð og unsets OPTARG . Ef getopts er þögul er valkosturinn sem finnast er settur í OPTARG og engin greiningarskilaboð eru prentuð.

Ef krafist er að ekki sé krafist rifrildi, og getopts ekki þögul, er spurningarmerki ( ? ) Sett í nafni , OPTARG er óvirkt og greiningarskilaboð eru prentuð. Ef getopts er þögul, þá er ristill ( :) settur í nafni og OPTARG er stillt á valkostinn sem finnast.

getopts skilar satt ef valkostur, tilgreindur eða ótilgreindur, er fundinn. Það skilar rangt ef endir valkostanna eiga sér stað eða villa kemur upp.

kjötkássa [ -lr ] [ -p skráarheiti ] [ -dt ] [ nafn ]

Fyrir hvert nafn er fullt skráarheiti stjórnunarinnar ákvörðuð með því að leita í möppunum í $ PATH og muna. Ef valkosturinn -p er til staðar, er ekki leitað að slóð, og heiti skráar er notað sem fullt skráarheiti stjórnunarinnar. The -r valkosturinn veldur því að skelurinn gleymir öllum mögulegum stöðum. -d valkosturinn veldur því að skelurinn gleymir muna staðsetningu hverju nafni . Ef valkosturinn -t er til staðar er prentað fullt slóðin sem nafnið samsvarar. Ef mörg nafnargrind eru með -t , er nafnið prentað áður en heitið hefur verið fullt heiti . The -l valkostur veldur því að framleiðsla birtist á formi sem hægt er að endurnýta sem inntak. Ef engin rök eru gefin, eða ef aðeins -l er til staðar, eru upplýsingar um muna skipanir prentaðar. Til baka stöðu er satt nema nafn sé ekki fundið eða ógildur valkostur er til staðar.

hjálp [ -s ] [ mynstur ]

Sýna gagnlegar upplýsingar um innbyggð skipanir. Ef mynstur er tilgreint, hjálpar hjálpin ítarlega hjálp við allar skipanir sem passa við mynstur ; Annars er hjálp fyrir alla innbyggðina og skelvarnarbyggingin prentuð. The valkostur takmarkar upplýsingar sem birtar eru í stuttum notkun yfirlitsmynd. Skilaástandið er 0 nema enginn skipun passi við mynstur .

saga [ n ]

saga -c

saga -d móti

saga -anrw [ filename ]

saga -p arg [ arg ... ]

saga- arg [ arg ... ]

Með engum valkostum skaltu birta stjórnalistalistann með línu númerum. Línur skráð með * hafa verið breytt. Ragnar n sýnir aðeins síðustu n línur. Ef skráarnafn eru til staðar er það notað sem nafn sögunarskráarinnar; Ef ekki er gildi HISTFILE notað. Valkostir, ef þær eru til staðar, hafa eftirfarandi merkingu:

-c

Hreinsaðu sögu listann með því að eyða öllum færslum.

-d móti

Eyðu sögufærslunni við staðsetningamiðlun.

-a

Bættu sögulínunum `` nýjum '(sögulínur sem eru slegnar inn frá upphafi núverandi bash- sessins) í sögulistann.

-n

Lestu sögu línur sem ekki hafa verið lesnar frá sögu skrá í núverandi sögu listann. Þetta eru línur bætt við sögu skrána frá upphafi núverandi bash fundur.

-r

Lesið innihald sögulýsingarinnar og notaðu þær sem núverandi sögu.

-w

Skrifaðu núverandi sögu í söguskránni og skrifaðu yfir innihald sögunarskrárinnar.

-p

Framkvæma sögu skiptingu á eftirfarandi args og birta niðurstöðuna á venjulegu framleiðslunni. Geymir ekki niðurstöðurnar í sögulistanum. Hvert arg verður að vera vitnað til að slökkva á eðlilegri söguþenslu.

-s

Geymdu args í sögu listanum sem einn færslu. Síðasta stjórnin á sögulistanum er eytt áður en args er bætt við.

Endurheimtanleg gildi er 0 nema ógildur valkostur sé til staðar, villa kemur upp við lestur eða ritun söguskráarinnar, ógilt móti er til staðar sem rök til -d eða söguþensla sem fylgir sem rök fyrir -p mistekst.

störf [ -lnprs ] [ starfssvið ...]

störf -x stjórn [ args ...]

Fyrsta formið sýnir virk störf. Valkostirnir hafa eftirfarandi merkingu:

-l

Skráarferli auðkenni auk venjulegra upplýsinga.

-p

Skráðu aðeins feril auðkenni vinnustjórans.

-n

Birta aðeins upplýsingar um störf sem hafa breyst stöðu þar sem notandi var síðast tilkynnt um stöðu þeirra.

-r

Takmarkaðu framleiðsla í hlaupandi störf.

-s

Takmarka framleiðsla við stöðvaðar störf.

Ef vinnuspá er gefið er framleiðsla takmörkuð við upplýsingar um það starf. Skilaröðin er 0 nema ógildur valkostur sést eða ógildur vinnusafn er til staðar.

Ef -x valkosturinn er til staðar, skiptir störf í stað hvaða vinnuspjald sem finnst í stjórn eða args með samsvarandi ferli hóps ID, og ​​framkvæmir skipun sem liggur fyrir því og skilar lokunarstöðu sinni.

drepa [ -s sigspec | -n skilti | - sigspec ] [ pid | starfssaga ] ...

drepa -l [ sigspec | exit_status ]

Sendið merki sem heitir sigspec eða merki um ferli sem heitir pid eða workspec . sigspec er annað hvort merki heiti eins og SIGKILL eða merki númer; Signum er merki númer. Ef sigspec er merki nafn getur nafnið verið gefið með eða án SIG forskeyti. Ef sigspec er ekki til staðar þá er SIGTERM gert ráð fyrir. Ragnar af -l lætur merki heita. Ef einhver rök koma fram þegar -l er gefinn eru nöfn merkjanna sem samsvara rökunum taldar upp og afturstaða er 0. The exit_status argument til -l er tala sem tilgreinir annaðhvort merki númer eða lokastaða a ferli lokað með merki. drepur skilar sannur ef að minnsta kosti eitt merki hefur verið sent, eða rangt ef villur átti sér stað eða ógildur valkostur er fyrir hendi.

láttu arg [ arg ...]

Hver arg er reiknings tjáning sem metin er (sjá ARITHMETIC EVALUATION ). Ef síðasta riðið metur á 0, þá skilarðu skilar 1; 0 er skilað á annan hátt.

staðbundin [ valkostur ] [ nafn [= gildi ] ...]

Fyrir hvern rifrildi er staðbundið breytu sem heitir heiti búið til og úthlutað gildi . Valkosturinn getur verið eitthvað af þeim valkostum sem samþykktar eru með því að lýsa yfir . Þegar staðbundin er notuð innan aðgerðar veldur það að breytuheitiið sé sýnilegt umfang takmarkað við þá aðgerð og börn hennar. Með engum aðgerðum skrifar sveitarfélaga lista yfir staðbundnar breytur í staðlaða framleiðsluna. Það er villa að nota staðbundið þegar það er ekki innan aðgerða. Skilaástandið er 0 nema staðarnet sé notað utan aðgerðar, ógilt nafn er til staðar eða nafn er breytilegt.

að skrá þig út

Hætta við innskráningarskel.

popp [- n ] [+ n ] [- n ]

Fjarlægir færslur úr möppustöðunni. Með engum rökum fjarlægir þú efstu möppuna úr staflinum og framkvæmir geisladisk í nýja efstu möppuna. Rök, ef til staðar, hafa eftirfarandi merkingu:

+ n

Fjarlægir n th færsluna telja frá vinstri af listanum sem sýnd er af dirs , byrjar með núlli. Til dæmis: `` popd +0 '' fjarlægir fyrstu möppuna, `` popp +1 '' sekúndu.

- n

Fjarlægir n- færsluna sem telst frá hægri af listanum sem sýnd er af dirs , frá og með núlli. Til dæmis: `` popd -0 '' fjarlægir síðasta möppuna, `` popd -1 '' næst síðasta.

-n

Dregur úr eðlilegum breytingum á möppu þegar þú fjarlægir möppur úr staflinum, þannig að aðeins stafurinn er notaður.

Ef popd stjórnin er árangursrík eru dirs einnig gerðar og afturstaða er 0. popd skilar rangar ef ógildur valkostur er fundinn, möppustaflinum er tómur, óskráður skrárstafla færsla er tilgreindur eða möppan breyting mistekst.

printf snið [ rök ]

Skrifaðu sniðin rök við staðlaða framleiðsluna undir stjórn sniðsins . Sniðið er stafstrengja sem inniheldur þrjár gerðir af hlutum: látlausir stafir, sem einfaldlega eru afritaðar á venjulegan framleiðsla, stafarflug röð, sem eru umbreytt og afrituð í staðlaða framleiðsluna og snið sniði, sem hver um sig veldur prentun næsta síðari rök . Í viðbót við staðlaða printf (1) sniðin, % b veldur printf til að auka afturkalla flýja röð í samsvarandi rifrildi , og % q veldur printf að framleiða samsvarandi rifrildi á formi sem hægt er að endurnýta sem skila inntak.

Sniðið er endurnýtt sem nauðsynlegt er til að neyta öll rökin . Ef sniðið krefst fleiri rökanna en fylgir, hegða sérsniðnarupplýsingarnar eins og ef núllvirði eða núllstrengur, eftir því sem við á, hafi verið afhent. Endurheimtanleg gildi er núll í velgengni, ekki núll við bilun.

ýtti [ -n ] [ dir ]

ýta [ -n ] [+ n ] [- n ]

Bætir möppu efst á möppuborðinu eða snýst staflinum og gerir nýja efnið í staflinum núverandi vinnubók. Með engum rökum skiptir tveir tveir framkvæmdarstjóra og skilar 0, nema möppulestinn sé tómur. Rök, ef til staðar, hafa eftirfarandi merkingu:

+ n

Snúar staflinum þannig að n th skráin (telja frá vinstri af listanum sem sýnd er af dirs , byrjar með núlli) er efst.

- n

Snúar staflinum þannig að n th skráin (telja frá hægri af listanum sem sýnd er af dirs , byrjar með núlli) er efst.

-n

Dregur úr eðlilegum breytingum á möppu þegar þú bætir möppum við stafla þannig að aðeins stafurinn sé notaður.

dir

Bætir dir við möppustöðuna efst, sem gerir það nýtt núverandi vinnuskrá.

Ef pushd stjórnin er árangursrík eru dirs einnig gerðar. Ef fyrsta eyðublaðið er notað, ýtirðu á 0 til baka nema að geisladiskurinn mistekist. Með annarri myndinni ýtirðu á 0 til baka nema möppuborðið sé tómt, engin skráarstaflaþáttur er tilgreindur eða möppuskipti í tilgreindan nýtt núverandi möppu mistekst.

pwd [ -LP ]

Prenta alger slóð í núverandi vinnubók. Slóðin sem er prentuð inniheldur engar táknrænar tenglar ef -P valkosturinn er til staðar eða -að er líkamlegur valkostur við innbyggða innbyggða stjórnina. Ef -L valkosturinn er notaður getur slóðin sem prentuð er innihaldið táknræn tengla. Skilaástandið er 0 nema villa komi upp við að lesa nafn núverandi möppu eða ógildur valkostur er til staðar.

lesa [ -er ] [ -t fd ] [ -t timeout ] [ -a aname ] [ -p hvetja ] [ -n nchars ] [ -d delim ] [ name ...]

Ein lína er lesin frá venjulegu inntakinu eða frá skráarlýsingu fd sem er gefin sem rök fyrir -u valkostinum, og fyrsta orðið er úthlutað í fornafnið , annað orðið við annað nafnið og svo framvegis með eftirnafninu orð og milliliðir þeirra sem eru tengdir eftirnafninu . Ef færri orð eru lesnar úr inntaksstrauminu en nöfnum, eru nöfnin sem eftir eru úthlutað tómum gildum. Stafirnar í IFS eru notaðir til að skipta um línuna í orð. Hægt er að nota bakslagsáknið ( \ ) til að fjarlægja allar sérstakar merkingar fyrir næstu persónuskilaboð og fyrir framhald línunnar. Valkostir, ef þær eru til staðar, hafa eftirfarandi merkingu:

-a aname

Orðin eru úthlutað til raðgreindar vísitölur fylkisbreytinganna , frá og með 0. Aname er óvirkt áður en nýjar gildi eru úthlutað. Önnur nafnargögn eru hunsuð.

-d delim

Fyrsta staf delim er notað til að segja upp inntakslínunni, frekar en newline.

-e

Ef staðalinntakið kemur frá flugstöðinni er leslini (sjá LESIÐ hér að ofan) notað til að fá línu.

-n nchars

lesa skilar eftir að hafa lesið nchars stafi frekar en að bíða eftir heill línu inntak.

-p hvetja

Birtu hvetja við staðlaða villa, án þess að sleppa newline, áður en þú reynir að lesa inntak. Spurningin birtist aðeins ef inntak kemur frá flugstöðinni.

-r

Bakslash virkar ekki sem flýja stafur. Bakslash telst vera hluti af línunni. Sérstaklega má ekki nota backslash-newline par sem línu framhald.

-s

Þögul stilling. Ef inntak kemur frá flugstöðinni eru eðli ekki echoed.

-tími

Verið að lesa tímann og fara aftur ef bilunin er ekki lesin innan klukkutíma sekúndna. Þessi valkostur hefur engin áhrif ef lesið lesir ekki inntak frá flugstöðinni eða pípunni.

-þú fdFP

Lesið inntak úr skráarlýsingu fd .

Ef engar nöfn eru til staðar, þá er línan lesin úthlutað við breytu SVÖR . Afturkóðinn er núll, nema endanlegt skrá sést, lesið tímamörk eða ógild skrárlýsing er til staðar sem rökin við -u .

readonly [ -apf ] [ nafn ...]

Nöfnin eru merkt læsileg; Ekki er hægt að breyta gildum þessara nafna með síðari verkefnum. Ef -f er valið, eru aðgerðir sem samsvara nöfnum svo merktar. The-valkostur takmarkar breyturnar í fylki. Ef ekkert nafnargrind er gefið, eða ef -p valkosturinn er til staðar, er listi yfir öll læsileg nöfn prentuð. The -p valkostur veldur því að framleiðsla birtist á formi sem hægt er að endurnýta sem inntak. Skilaröðin er 0 nema ógildur valkostur sé til staðar, eitt af nöfnum er ekki gilt skírabreytuheiti, eða -f er með nafn sem er ekki aðgerð.

aftur [ n ]

Orsakir aðgerð að hætta við afturvirði sem tilgreint er af n . Ef n er sleppt, er afturástandið það sem síðasti stjórnin er framkvæmd í aðgerðarlíkamanum. Ef notaður er utan aðgerða, en meðan á handriti er framkvæmt af . ( uppspretta ) stjórn, veldur því að skelurinn hætti að framkvæma það handrit og skilar annaðhvort n eða lokastöðu síðustu stjórnunar sem framkvæmdar eru innan handritsins sem lokastaða handritsins. Ef notaður er utan aðgerðar en ekki meðan á handriti stendur . , afturstaða er ósatt.

setja [ --abefhkmnptuvxBCHP ] [ -o valkostur ] [ arg ...]

Án valkosta birtast nafn og gildi hvers skábreytu á formi sem hægt er að endurnýta sem inntak. Framleiðslan er flokkuð í samræmi við núverandi stað. Þegar valmöguleikar eru tilgreindar setur þau eða aftengir skild eiginleika. Allir rök sem eftir eru eftir að valkostirnar eru meðhöndlaðar eru meðhöndlaðar sem gildi fyrir staðsetningarstærðirnar og eru úthlutað í röð til $ 1 , $ 2 , ... $ n . Valkostir, ef þau eru tilgreind, hafa eftirfarandi merkingu:

-a

Merkja sjálfkrafa breytur og aðgerðir sem eru breytt eða búnar til til útflutnings í umhverfi síðari skipana.

-b

Tilkynna um stöðu uppsagnaraðgerða í augnablikinu, frekar en fyrir næstu aðal hvetja. Þetta er aðeins virk þegar starfsstýring er virk.

-e

Hætta strax ef einföld stjórn (sjá SHELL GRAMMAR hér að ofan) hættir með stöðu sem er ekki núll. Skelurinn lýkur ekki ef skipunin sem mistekst er hluti af til eða meðan lykkja, hluti af ef yfirlýsingu, hluti af && eða || listi, eða ef afturvirði stjórnunarinnar er snúið í gegnum ! . A gildru á ERR , ef hún er sett, er framkvæmd áður en skelinn lýkur.

-f

Slökktu á stækkun stíls.

-h

Mundu eftir staðsetningum skipana þar sem þau eru skoðuð til framkvæmdar. Þetta er virkt sjálfgefið.

-k

Öll rök í formi verkefnisyfirlýsinga eru settar í umhverfinu fyrir stjórn, ekki aðeins þau sem liggja fyrir stjórnheitið.

-m

Skjár ham. Atvinnurekstur er virkur. Þessi valkostur er sjálfgefið fyrir gagnvirka skeljar á kerfum sem styðja það (sjá starfshætti yfir hér að ofan). Bakgrunnsferli eru í sérstakri ferilhópi og lína sem inniheldur útgangsstöðu þeirra er prentuð við lok þeirra.

-n

Lesið skipanir en ekki framkvæma þær. Þetta kann að vera notað til að athuga skeljaskripta fyrir villuskilaboð. Þetta er hunsuð með gagnvirkum skeljum.

-þá valkostur-nafn

The valkostur-nafn getur verið eitt af eftirfarandi:

allexport

Sama sem -a .

braceexpand

Sama sem -B .

emacs

Notaðu Emacs-stíl stjórn lína útgáfa tengi. Þetta er virkt sjálfgefið þegar skel er gagnvirkt nema skelan sé hafin með - breytingarkostanum .

errexit

Sama sem -e .

hashall

Sama sem -h .

histexpand

Sama sem -H .

saga

Virkja stjórnunarferil, eins og lýst er hér að ofan undir HISTORY. Þessi valkostur er sjálfkrafa virkur í gagnvirkum skeljar.

ignoreeof

Áhrifið er eins og skelskipan `` IGNOREEOF = 10 '' hefði verið framkvæmdar (sjá Shell Variables hér að ofan).

leitarorð

Sama eins og -k .

fylgjast með

Sama eins og -m .

noclobber

Sama sem -C .

noexec

Sama og -n .

ennlob

Sama eins og -f . Nolog Nú hunsuð.

tilkynna

Sama sem -b .

nafnorð

Sama sem -u .

óþekktur

Sama eins og -t .

líkamlegt

Sama eins og -P .

posix

Breyttu hegðun bash þar sem sjálfgefin aðgerð er frábrugðin POSIX 1003.2 staðlinum til að passa við staðalinn ( stillingarhamur ).

forréttinda

Sama eins og -p .

ótrúlegt

Sama eins og -v .

vi

Notaðu vi-stíl stjórn lína útgáfa tengi.

xtrace

Sama sem -x .

Ef-er ekki með nein valkost-nafn , eru gildi núverandi valkosta prentuð. Ef + O er ekki með nein valkostanafn , birtist röð af skipunum til að endurskapa núverandi stillingarstillingar á stöðluðu framleiðslunni.

-p

Kveikja á forréttindaham . Í þessari stillingu eru skrárnar fyrir $ ENV og $ BASH_ENV ekki unnin, skel aðgerðir eru ekki arf frá umhverfinu og SHELLOPTS breytu, ef hún birtist í umhverfinu, er hunsuð. Ef skelan er hafin með skilvirka notandanafninu (hóp) sem er ekki jafnt við raunverulegan notanda (hóp), og p- valkosturinn er ekki til staðar eru þessar aðgerðir teknar og skilvirkt notendanafn er stillt á raunverulegan notendanafn. Ef valkosturinn -p er gefinn við upphafið er skilað notandanafninu ekki endurstillt. Slökkt á þessari valkosti veldur því að raunveruleg notandi og hópur ids sé stillt á raunverulegan notanda og hóp ids.

-t

Hætta eftir að lesa og framkvæma eina skipun.

-u

Meðhöndla óbreyttar breytur sem villu þegar framkvæma breytuþenslu. Ef tilraun er reynt á óstilla breytu, skriðið prentar villuskilaboð og, ef það er ekki gagnvirkt, hættir með stöðu sem er ekki núll.

-v

Prenta skila inntakslínur eins og þær eru lesnar.

-x

Eftir að hafa aukið hvert einfalt skipun , sýndu stækkað gildi PS4 , fylgt eftir með skipuninni og stækkuðu rökunum.

-B

Skelurinn framkallar stækkun (sjá Brace Expansion hér að framan). Þetta er á sjálfgefið.

-C

Ef sett er, skrifa ekki bash yfir núverandi skrá með > , > & , og <> umskipunaraðilum. Þetta má brjóta niður þegar búið er að búa til framleiðsla skrár með því að nota umskipunaraðgerðina > | í staðinn fyrir > .

-H

Virkja ! stíll sögu skipti. Þessi valkostur er sjálfkrafa þegar skelurinn er gagnvirkur.

-P

Ef sett er, fylgir skel ekki táknrænum tenglum þegar framkvæmd skipanir eins og geisladiska sem breyta núverandi vinnuskrá. Það notar staðbundna skráskipan í staðinn. Sjálfgefin fylgir bash rökrétt keðja framkvæmdarstjóra þegar framkvæma skipanir sem breyta núverandi möppu.

-

Ef engin rök fylgja þessum valkosti eru stillingastillingar óvirkar. Annars eru staðsetningarstærðirnar stilltir á arg s, jafnvel þó að sum þeirra hefjist með - .

-

Tilgreindu endalok valkostanna, því að allir aðrir arg s verði úthlutaðir við staðsetningar breytur. Valmöguleikarnir -x og -v eru slökkt. Ef það er ekkert gremju, eru staðsetningarbreytur óbreyttir.

Valkostirnir eru slökktar sjálfgefið nema annað sé tekið fram. Notkun + frekar en - veldur því að slökkt er á þessum valkostum. Valkostirnir geta einnig verið tilgreindir sem rök fyrir því að skjálfti sé beitt. Núverandi valkostur er að finna í $ - . Til baka stöðu er alltaf satt nema ógildur valkostur sést.

vakt [ n ]

Staða breytur frá n +1 ... er breytt til $ 1 .... Stærðir sem táknaðir með tölunum $ # niður í $ # - n +1 eru óvirkar. n verður að vera neikvætt númer sem er minna en eða jafnt við $ # . Ef n er 0, eru engar breytur breyttar. Ef n er ekki gefið er gert ráð fyrir að vera 1. Ef n er hærra en $ # , eru staðsetningarstærðir ekki breyttar. Skilaröðin er meiri en núll ef n er hærra en $ # eða minna en núll; annars 0.

shopt [ -pqsu ] [ -o ] [ optname ...]

Skiptu um gildi breytur sem stjórna valfrjálsum hegðun hegðunar. Með engum valkostum, eða með -p valkostinum, birtist listi yfir allar stillanlegar valkosti með vísbendingu um hvort hver er stilltur eða ekki. The -p valkostur veldur því að framleiðsla birtist á formi sem hægt er að endurnýta sem inntak. Aðrir valkostir hafa eftirfarandi merkingu:

-s

Virkja (sett) hverja upptöku .

-u

Slökktu á ( óvirkt ) hverja skráningu .

-q

Dregur úr eðlilegum framleiðsla (hljóðstilling); Afgangsstaða gefur til kynna hvort upptökan sé stillt eða óvirkt . Ef margar upptökugjafir eru gefnir með -q , er afturástandið núll ef öll valnöfn eru virk. án núlls annars.

-o

Takmarkar gildi upptöku til að vera þau sem eru skilgreind fyrir -an valkost við innbyggðan.

Ef annað hvort -s eða -u er notað án röksemdafærslu á skjánum er birtingin takmörkuð við þá valkosti sem eru stillt eða óvirkt. Nema annað sé tekið fram eru skoppavörnin óvirk (óstilling) sjálfgefið.

Afgangsstaða þegar skráningarvalkostir eru núll ef öll valnöfn eru virk, ekki á annan hátt. Þegar stillingarnar eru stilltar eða óvirkar eru afturábaksstöðin núll nema notkun sé ekki gilt skel.

Listi yfir skoppað valkosti er:

cdable_vars

Ef stillt er, þá er gert ráð fyrir að rifrildi innbyggðrar geisladiskar sem er ekki skrá er nefnt breytu sem er skráin sem á að skipta yfir í.

cdspell

Ef það er stillt verður minniháttar villur í stafsetningu skráarsviðs í geisladiski leiðrétt. Skekkjurnar sem eru skoðuð eru teknar í stafi, staf sem vantar og einn stafur of margir. Ef leiðrétting er að finna er rétta skráarnetið prentað og stjórnin heldur áfram. Þessi valkostur er aðeins notaður með gagnvirkum skeljum.

checkhash

Ef kveikt er á því, athugar bash að stjórn sem finnast í kjötkássa töflunni sé til áður en reynt er að framkvæma það. Ef hnitunarskipun er ekki lengur, er venjulegt slóðaleit framkvæmt.

checkwinsize

Ef sett er, stöðva bash gluggastærðina eftir hverja skipun og uppfærir ef nauðsyn krefur gildi LINES og COLUMNS .

cmdhist

Ef sett er, reynir bash að vista öll línur margfeldisskipunar í sama sögu færslu. Þetta auðveldar endurútgáfu margra lína skipana.

dotglob

Ef sett er, inniheldur bash skráarnúmer sem byrja á `. ' í niðurstöðum stækkunar stækkunar.

execfail

Ef sett er, mun ekki gagnvirkt skel ekki hætta ef það er ekki hægt að framkvæma skráin sem tilgreind er sem rök fyrir exec builtin stjórn. Gagnvirkt skel lýkur ekki ef framkvæmdastjórnin mistekst.

expand_aliases

Ef sett er, eru alíasar stækkaðir eins og lýst er hér að framan undir ALIASES . Þessi valkostur er sjálfgefið virkt fyrir gagnvirka skeljar.

extglob

Ef stillt er hægt að nota útbreiddar mynsturstillingar sem lýst er hér að ofan undir nafnspjaldinu .

histappend

Ef stillt er sögulistanum bætt við skrána sem heitir með gildi HISTFILE breytu þegar skelan er hætt , fremur en að skrifa yfir skrána.

histreedit

Ef sett er og lesniðurstaða er notaður, er notandi gefinn kostur á að breyta breytingum á mistökum sögunnar.

histverify

Ef sett er, og lesniðurstaða er notaður, eru niðurstöður sögunnar ekki strax sendar í skeljuna. Þess í stað er leiðin sem er að finna hlaðin inn í beinlínuskráinn , sem leyfir frekari breytingu.

hostcomplete

Ef sett er á og leslínan er notuð, mun bash reyna að framkvæma hýsingarheiti lokið þegar orð sem inniheldur @ er lokið (sjá Lokið undir READLINE hér fyrir ofan). Þetta er virkt sjálfgefið.

huponexit

Ef sett er, mun bash senda SIGHUP að öllum störfum þegar gagnvirk innskráningarskel hættir.

interactive_comments

Ef sett er á, leyfðu orð sem hefst með # til að valda því orði og allir aðrir stafir á þeirri línu sem hunsa í gagnvirkum skel (sjá KOMMENTAR hér fyrir ofan). Þessi valkostur er sjálfvirkur virkur.

litískur

Ef stillt er og cmdhist valkosturinn er virkur eru marglínuskipanir vistaðar í sögunni með embed in newlines frekar en að nota semicolon separators þar sem hægt er.

login_shell

Skelurinn setur þennan möguleika ef hann er ræstur sem innskráningarskel (sjá INVOCATION hér að framan). Verðmæti má ekki breyta.

mailwarn

Ef sett er upp og skrá sem bash er að leita að pósti hefur verið skoðuð síðan síðast var athugað, birtist skilaboðin `` Pósturinn í pósthólfinu ''.

no_empty_cmd_completion

Ef sett er og lesniðurstaða er notaður, mun Bash ekki reyna að leita á PATH fyrir hugsanlegar útfærslur þegar reynt er að ljúka við tóma línu.

nocaseglob

Ef sett er, passar bash skráarnöfn í tilfelli sem er óákveðinn greinir í ensku tilfelli þegar þú framkvæmir slóðstækkun (sjá nafnspjald Útbreiðsla hér að ofan).

nullglob

Ef sett er, leyfir bash mynstur sem passa ekki við neinar skrár (sjá Pathname Expansion above) til að stækka í null streng, frekar en sjálfan sig.

progcomp

Ef stillt er, þá er hægt að forrita lokunaraðstöðuna (sjá Programmable Completion above). Þessi valkostur er sjálfvirkur virkur.

promptvars

Ef sett er, fara strax strengir í breytu og breytu eftir að hafa verið