Koyi Dokar Linux - cikakke

Sunan

bash , alias, bg , bindiga, karya, buildin, cd , umarni, ƙaddara, cikakke, ci gaba, bayyana, dirs, ƙi, amsawa, ba da damar, kaddamar, fitar, fita, fitarwa, fc, fg, getopts, tarihin , ayyukan, kashe , bari, gida, logout, popd , printf , turad, pwd , karanta, readonly, komawa , saita, motsawa, m, tushe, dakatarwa, gwajin, lokuta, tarko, nau'in, typeset, ulimit, umask, sauyewa , jinkirta, jira - bash a cikin umarni, duba bash (1)

Dokar Bash Builtin

Sai dai idan ba a lura ba, kowane umurni da aka gina a rubuce a cikin wannan sashe kamar karɓar zaɓuɓɓukan da aka riga ya wuce - yarda - don nuna ƙarshen zaɓuɓɓuka.

: [ jayayya ]

Babu sakamako; umarnin baya yin wani abu ba tare da fadada jayayya ba kuma yin duk wani gyare-gyaren da aka ƙayyade. An dawo da lambar fita daga zane.

. filename [ muhawarar ]

source filename [ muhawarar ]

Karanta kuma aiwatar da umarnin daga filename a cikin halin yanzu harsashi da kuma sake dawo matsayin matsayin karshe umurnin kashe daga filename . Idan sunan fayil bai ƙunshi slash ba, sunaye sunaye a PATH suna amfani da su don samun shugabanci dauke da sunan fayil din . Fayil da aka nema a PATH ba za a iya aiwatar ba. Lokacin da bash ba a cikin yanayin posix ba , ana bincika shugabancin yanzu idan babu fayil a PATH . Idan an zaɓi maɓallin ƙuƙwalwar zuwa ga umarnin ginin da aka kashe, ba a bincika PATH ba. Idan an kawo hujjoji , sun zama sigogin matsayi lokacin da aka kashe sunan . In ba haka ba, sigogin matsayi ba su canzawa. Matsayin da aka dawo shine matsayi na umurnin ƙarshe da aka fitar a cikin rubutun (0 idan babu umarnin da aka kashe), kuma ƙarya idan ba'a samo sunan ko ba za a iya karanta shi ba.

alias [ -p ] [ suna [= darajar ] ...]

Alias ​​wanda ba tare da wata hujja ba ko tare da zabin -p ya buga jerin sunayen sunayen a cikin nau'i sunan sunan = daraja a kan fitarwa na kwarai. Lokacin da aka bayar da hujjoji, an bayyana waƙaƙen sunayen kowane sunan wanda aka ba da darajarsa . Tsarin sararin samaniya a darajar yana sa kalma ta gaba za a bincika don sauyawa sunayen alƙawari lokacin da aka fadada sunan. Ga kowane suna a cikin jerin jeri wanda ba'a kawo adadin kuɗi , an buga sunan da darajar alamar. Alias ​​ɗin ya sake dawowa sai dai idan aka ba da sunan da babu wanda aka bayyana.

bg [ jobspec ]

Koma aiki jobs a cikin bango, kamar dai an fara da & . Idan jobspec ba a nan ba, ana amfani da ra'ayi na harsashi na aiki na yanzu . bg jobspec ya dawo 0 sai dai idan gudu lokacin da aka gama aikin aiki ko, lokacin da aka gudanar da aikin aiki, idan ba a samu jobspec ba ko farawa ba tare da sarrafa aikin ba.

ɗaure [ -m keymap ] [ -lpsvPSV ]

ɗaure [ -m keymap ] [ -q aiki ] [ -u aiki ] [ -r keyseq ]

bind [ -m keymap ] -f filename

ɗaure [ -m keymap ] -x keyseq : umurni-harsashi

ɗaure [ -m keymap ] keyseq : aikin-aiki

daura rubutun layi

Nuna alamar layi na yanzu da aiki, ɗaure jerin maɓalli zuwa aikin layi ko macro, ko kuma saita saitunan rubutu . Kowane jituwa ba tare da zaɓi ba shine umarni kamar yadda zai bayyana a cikin .natrc , amma kowane ɗaure ko umarni dole ne a wuce a matsayin gardama dabam; misali, '"\ Cx \ Cr": sake karantawa-init-file ". Zaɓuɓɓuka, idan an kawo su, suna da ma'anonin nan masu zuwa:

-m keymap

Yi amfani da makullin mahimmanci a matsayin maɓallin maɓallin maɓalli don ɗaukar kayan aiki. Sunan sunayen keymap masu yarda suna emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command , da vi-insert . vi yana da kama da vi-umurnin ; emacs daidai yake da emacs-standard .

-l

Rubuta sunayen duk ayyukan aikin rubutu .

-p

Nuna alamun ayyukan aiki da bindigogi a hanyar da za'a iya sake karanta su.

-P

Rubuta sunayen sunaye da bindigogi na yanzu.

-v

Nuna rubutun sunayen sunaye da dabi'u a cikin hanyar da za'a iya sake karanta su.

-V

Rubuta sunayen sunaye da dabi'u masu aiki a yanzu.

-s

Nuna alamar maɓallin rubutu da aka ɗauka ga macros da igiyoyin da suke fitowa ta hanyar da za'a iya sake karanta su.

-S

Nuna madogarar maɓallin rubutu da aka ɗauka ga macros da igiyoyin da suke fitarwa.

-f filename

Karanta alamar magunguna daga filename .

-q aiki

Tambaya game da wane maballin suna kira aikin mai suna.

-u aikin

Bude duk makullin da aka daura ga aikin mai suna.

-r keyseq

Cire duk wani ɗaure na yanzu don keyseq .

-x keyseq : umurni-harsashi

Sakamakon umurnin kashewa a duk lokacin da aka shigar da keyseq .

Ƙimar da aka dawo shine 0 sai dai idan an ba da wani zaɓi wanda ba a gane shi ba ko kuskure ya faru.

karya [ n ]

Fita daga cikin don , yayin da , har sai , ko zaɓi madauki. Idan n an ƙayyade, fasalin n matakan. n dole ne> 1. Idan n ya fi yawan ƙullon ƙuƙwalwa, duk ƙulle ƙuƙwalwa suna fita. Ƙimar da aka dawo shine 0 sai dai idan harsashi baya aiwatar da ƙaddamarwa lokacin da aka kashe karya .

ginannen gine-ginen harshe

Kaddamar da harsashi da aka ƙayyade, ƙetare jayayya , kuma dawo da matsayi na fita. Wannan yana da amfani a yayin da aka bayyana aiki wanda sunansa ya kasance daidai da ginin harsashi, riƙe da aikin aikin ginin a cikin aikin. Cd da aka gina shi an sake tsara wannan hanya. Matsayin da ya dawo ya zama kuskure idan ginin harshe ba tsarin umarni ne ba.

cd [ -L | -P ] [ dir ]

Canja lakaran yanzu zuwa dir . Gida mai mahimmanci shine tsohuwar labaran. Fassara CDPATH mai mahimmanci yana fassara hanya nema don jagorancin da ke dauke da dir . Ana raba rassan sunaye na CDPATH a madadin (:). Sunan sharaɗan maras amfani a cikin CDPATH daidai yake da shugabanci na yanzu, watau "` . ''. Idan datti ya fara da slash (/), to, ba a yi amfani da CDPATH ba. Zaɓin-zaɓi ya ce ya yi amfani da tsarin shugabanci ta jiki maimakon bin alaƙa na alama (duba kuma -Zabin don saita kwamitin ginawa); da -L zaɓi zaɓi na haɗin alaƙa don a bi. Magana akan - daidai ne da $ OLDPWD . Ƙimar da za ta dawo ta zama gaskiya idan an sami nasarar gyarawa; ƙarya in ba haka ba.

umurnin [ -pVv ] umarni [ arg ...]

Umurnin gudu tare da sakonni yana ƙuntata aikin bincike na kwaskwarimar al'ada. Ana aiwatar da umarnin ginawa kawai ko dokokin da aka samo a cikin PATH . Idan aka ba da zaɓi na -p , ana nemo bincike don yin amfani da ƙimar da aka ƙayyade ga PATH wanda aka tabbatar dashi don samun duk abubuwan amfani na yau da kullum. Idan dai ana ba da -V ko -v wani zaɓi, an buga bayanin rubutun. Zaɓin -v ya sa kalma ɗaya ta nuna umarnin ko sunan fayil da aka yi amfani dashi don kiran umurnin da za a nuna; Sakamakon -V yana samar da ƙarin bayanin bayanin. Idan an ba -V ko -v wani zaɓi, matsayin fita shine 0 idan an sami umurnin , kuma 1 idan ba. Idan ba a ba da wani zaɓi ba kuma an sami kuskure ko umarni ba za'a iya samuwa ba, matsayi na fita shine 127. In ba haka ba, matsayin fita daga umarnin buildin shine matsayin fita daga umurnin .

haɗa [ wani zaɓi ] [ kalma ]

Samar da matakan da ya dace don kalma bisa ga zabin s, wanda zai iya zama wani zaɓi da aka yarda da shi gaba ɗaya amma ban da -p da -r , kuma rubuta matakan zuwa ga fitarwa. Lokacin amfani da zaɓuɓɓukan -F ko C , ƙananan canje-canjen harshe da aka tsara ta wurin kayan aiki na ƙarshe, yayin da akwai, bazai da amfani masu amfani.

Za a samar da wasanni a daidai wannan hanya kamar dai lambar ƙaddamar da shirin ta samo su daga ainihin ƙayyadewa tare da irin wannan launi. Idan kalmar da aka ƙayyade, kawai waɗanda aka cika daidai da kalma za a nuna su.

Gaskiya ta dawowa gaskiya ne sai dai idan an ba wani zaɓi mara kyau, ko kuma babu matsala.

cikakke [ -abcdefgjksuv ] [ -o comp-zaži ] [ -a aiki ] [ -G globpat ] [ -W wordlist ] [ -afiran shafi ] [ -S suffix ]


[ -X filterpat ] [ -F aiki ] [ -C umurnin ] suna [ suna ... ]

cikakken -pr [ suna ...]

Saka yadda za a kammala yadda za a yi wa kowannensu suna . Idan ana ba da zaɓi na -p , ko kuma idan ba a ba da zaɓuɓɓuka ba, ana ƙayyade cikakkun bayanai na ƙarshe a hanyar da zata ba su damar sake amfani da su azaman shigarwa. Zaɓin -r ya kawar da cikakkun bayanai na kowane suna , ko, idan ba a kawo sunan sakon ba, duk cikakkun bayanai.

Hanyar yin amfani da waɗannan cikakkun bayanai na ƙarshe idan an yi ƙoƙarin kammala kalmar an yi amfani da shi a sama a karkashin Ƙaddamarwa na Shirin .

Wasu zaɓuɓɓuka, idan aka ƙayyade, suna da ma'anonin da suka gabata. Dabaran da aka ba da -G , -W , da -X (da kuma, idan ya cancanta, zaɓuɓɓukan -P- da -S ) ya kamata a ambata don kare su daga fadada kafin a kammala ginawa.

-o comp-zaži

Ƙa'idodi mai sarrafawa yana sarrafa nau'ukan da yawa na halin compspec fiye da ƙananan tsarawar kammalawa. Ƙila -zaɓi na iya zama ɗaya daga:

tsoho

Yi amfani da bayanan filename na tsofaffin layi idan compspec ba ya haifar da matsala.

sunaye

Yi nasiha idan aka yi amfani da compspec ba tare da matsala ba.

filenames

Karanta karanta cewa compspec yana haifar da filenames, don haka zai iya yin duk wani aiki na musamman (kamar ƙara slash zuwa sunayen shugabanci ko kuma rage ƙananan sararin samaniya). Ana buƙatar amfani dasu tare da ayyuka na harsashi.

nospace

Karanta karantawa don kada ka ƙara sarari (tsoho) zuwa kalmomin da aka kammala a ƙarshen layin.

-A aikin

Ayyukan na iya zama ɗaya daga cikin wadannan don samar da jerin abubuwan da za a iya kammalawa:

alias

Sunaye sunayen. Ƙila za a ƙayyade shi azaman -a .

arrayvar

Array madadin sunayen.

dauri

Lissafin maɓallin kewayawa ɗaukar sunaye.

buildin

Sunan sunayen gine-ginen harsashi. Za a iya ƙayyade as -b .

umurnin

Sunayen umarni. Ƙila za a ƙayyade shi azaman sunayen. Za a iya ƙayyade as -c .

shugabanci

Rubutun sunayen suna. Za a iya ƙayyade as -d .

an kashe su

Sunan sunadaran da aka gina.

kunna

Sunan sunadaran gina harsashi.

fitarwa

Sunan sunadaran masu fitar da harsashi. Za a iya ƙayyade as -e .

fayil

Sunayen fayil. Za a iya ƙayyade as -f .

aiki

Sunan ayyuka na harsashi .

rukuni

Sunan rukunin. Za a iya ƙayyade as -g .

helptopic

Taimaka wa batutuwa kamar yadda ginin builtin ya taimaka .

sunan mai masauki

Sunaye masu suna, kamar yadda aka samo daga fayil ɗin da aka sanya ta HOSTFILE harsashi.

aiki

Sunaye Ayyukan, idan aikin aiki yana aiki. Za a iya ƙayyade as -j .

keyword

Shell ajiye kalmomi. Za a iya ƙayyade as -k .

gudu

Sunan ayyuka masu gudana, idan aikin aiki yana aiki.

sabis

Sunan sabis. Za a iya ƙayyade as -s .

saitin

Tabbatar da tabbacin don -o zaɓi zuwa tsarin gina .

m

Shell zaži sunayen kamar yadda karɓa ta hanyar gina gida .

alama

Alamomin alamar.

tsaya

Sunaye sun tsaya aiki, idan aikin aiki yana aiki.

mai amfani

Sunaye masu amfani. Za a iya ƙayyade as -u .

m

Sunan kowanne harsashi masu canji. Za a iya ƙayyade as -v .

-G globpat

An tsara fadada tsarin yada labaran don samar da yiwuwar kammalawa.

-W wordlist

Kalmar kalma ta rarraba ta amfani da haruffan a cikin nauyin ta musamman na IFS kamar yadda ake amfani da shi, kuma duk kalmomin da aka haifar suna fadada. Abubuwan da za a iya kammala su ne mambobin jerin sunayen waɗanda suka dace da kalmar da aka kammala.

-C umurnin

an kashe umarnin a cikin yanayi mai mahimmanci, kuma ana amfani da kayan aikinta azaman yiwuwar kammalawa.

-F aikin

An aiwatar da aikin aikin gwaninta a cikin yanayin harsashi na yanzu. Lokacin da ya ƙare, za a dawo da cikakkun kammalawa daga darajar matakan tsararren kamfanonin COMPREPLY .

-X filterpat

filterpat wata alama ce da aka yi amfani dashi don fadada sunan filename. An yi amfani da jerin abubuwan da za a iya kammalawa da zaɓuɓɓukan da aka gabatar a baya da kuma muhawarar, kuma an cire duk matakan da ya dace daidai da fitarwa daga jerin. A manyan ! a filterpat negates da alamu; a wannan yanayin, duk wanda aka kammala bai dace da filterpat ba .

-Fafiɗa

An ƙara ƙarin bayani a farkon kowane yiwuwar bayan an gama duk sauran zabin.

-S suffix

An ƙaddamar da iyakance ga kowane yiwuwar bayan an gama duk sauran zaɓuɓɓuka.

Ƙimar da aka dawo ta zama gaskiya sai dai idan an ba wani zaɓi mara inganci, wani zaɓi banda -p ko -r ba tare da wata hujja ba, an yi ƙoƙari don cire cikakkun bayanai na ƙarshe don sunan da babu wani ƙayyadewa, ko kuskure ya auku Ƙara bayani na ƙarshe.

ci gaba [ n ]

Sake cigaba da karatun bayanan da ke ciki, yayin da , ko, ko zaɓi madauki. Idan n an kayyade, sake ci gaba a n na madauki na n . n dole ne> 1. Idan n ya fi yawan ƙullon ƙuƙwalwa, ƙaddamarwa ta ƙarshe ('' top-level '' madauki) ana farawa. Ƙimar da aka dawo shine 0 sai dai idan harsashin baya aiwatar da ƙaddamarwa lokacin da aka ci gaba da aiwatarwa.

bayyana [ -FFirtx ] [ -p ] [ suna [= darajar ]]

nau'in [ -afFirtx ] [ -p ] [ suna [= darajar ]]

Bayyana masu canji da / ko ba su halaye. Idan ba a ba sunan s ba sai a nuna dabi'u na masu canji. Zaɓin -p zai nuna halaye da dabi'u na kowane suna . Lokacin da aka yi amfani da -p , an ƙyale ƙarin zaɓuɓɓuka. Yanayin -F ya hana nuna alamun aikin; kawai aikin aiki da halayen an buga. A -F zaɓi yana nufin -f . Za'a iya amfani da zaɓuɓɓuka masu zuwa don ƙuntata fitarwa ga masu canji tare da haɗin ƙayyadadden ko don ba da canje-canje halayen:

-a

Kowace suna shi ne tsararren tsararru (duba Sharuɗɗan sama).

-f

Yi amfani da sunayen sunayen kawai.

-i

An yi amfani da madadin a matsayin mahadi; ilimin lissafin lissafi (duba HASUMIYAR TSARO) yana yin lokacin da aka sanya miliya mai daraja.

-r

Yi sunan s kawai kawai. Wadannan sunaye ba za'a iya sanya dabi'un ta hanyar bayanan da aka ba da baya ba ko kuma bazasu ba.

-t

Ka ba kowanne suna da sifa alama . Ayyukan da aka gano sun sami tarbiyyar DEBUG daga harsashi mai kira. Sakamakon alamar ba shi da ma'anar musamman ga masu canji.

-x

Sunan martabar s don fitarwa zuwa umarnin na gaba ta hanyar yanayin.

Amfani da "+" a maimakon '-' yana kashe siginar a maimakon, banda ban da cewa ba za a iya amfani da shi ba don halakar da canji mai tsagewa. Lokacin da aka yi amfani da shi a cikin aiki, yana sanya kowane suna na gida, kamar tare da umurnin gida . Ƙimar da aka dawo shine 0 sai dai idan an sami wani zaɓi mara inganci, an yi ƙoƙari don ayyana aikin ta amfani da '`-f foo = bar' ', an yi ƙoƙarin sanya wani ƙimar zuwa sauƙaƙe kawai, an yi ƙoƙari don sanya darajar zuwa tsararren tsararru ba tare da yin amfani da haɗin aiki na fili ba (duba Sharuɗɗan sama), ɗaya daga cikin sunaye ba lamari mai mahimmanci harshe ba ne, an yi ƙoƙari don kashe hanyar karantawa don sauƙi kawai na karantawa, an yi ƙoƙari don kashe matsayin tsararraki don canjin tsararren, ko an yi ƙoƙari don nuna aikin da ba a samuwa tare da -f .

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

Ba tare da zaɓuɓɓuka ba, nuna jerin jerin kundayen adireshi a halin yanzu. Nuni na nuni yana kan layi guda tare da sunayen sunaye sun rabu da wuri. An saka adiresoshin a cikin jerin tare da umurnin turawa ; umurnin shugaban ya kawar da shigarwar daga jerin.

+ n

Nuna nitin shigarwa ta n na hagu na jerin da aka nuna ta dirs lokacin da aka kira ba tare da zabin ba, farawa da sifili.

- n

Nuna nitin shigarwa na n na dama daga cikin jerin da aka nuna ta dirs lokacin da aka kira ba tare da zaɓuɓɓuka ba, farawa da zane.

-c

Ya tsaftace tashar shugabanci ta hanyar share duk shigarwar.

-l

Ya samar da jerin tsafi; Tsarin lissafin tsoho yana amfani da tilke don nuna alamar gida.

-p

Rubuta sandar shugabanci tare da daya shigarwa da layi.

-v

Rubuta sandar shugabanci tare da daya shigarwa ta kowace layi, kaddamar da kowane shigarwa tare da fassararsa cikin tari.

Ƙimar da take da ita ita ce 0 sai dai idan an sami wani zaɓi mara kyau ko n alaƙa bayan ƙarshen tarihin shugabanci.

yi watsi da [[] [ jobspec ...]

Ba tare da zaɓuɓɓuka ba, an cire kowane jobspec daga tebur na ayyukan aiki. Idan aka ba da zaɓi -h , ba a cire kowanne workpec daga teburin ba, amma an yi alama don haka ba a aika SIGHUP zuwa aikin ba idan harsashi ta sami SIGHUP . Idan babu jobspec ya kasance, kuma ba a ba da zaɓi - ko kuma -r ba, ana amfani da aikin yanzu . Idan ba a samar da jobspec ba, to -a wani zaɓi yana nufin cirewa ko alamar dukkan ayyuka; Yancin -r ba tare da wani aikin aiki ba yana ƙuntata aiki don tafiyar da ayyuka. Ƙimar da take da ita ita ce 0 sai dai idan wani aiki bai ƙayyade aikin aiki ba.

Kira [ -neE ] [ arg ...]

Ana fitar da arg s, rabu da sararin samaniya, sa'annan wani sabon layi. Matsayin da aka dawo shine ko da yaushe 0. Idan -n an ƙayyade, an ƙaddamar da sabon layin rubutun. Idan an ba-an wani zaɓi, fassarar waɗannan kalmomin da suka tsere daga baya-baya sun kunna. A -Ya zaɓi ya ƙi fassara fassarar waɗannan haruffa, ko da a kan tsarin da aka fassara su ta hanyar tsoho. Za'a iya amfani da zaɓin harsashi na xpg_echo don ƙaddara ƙayyadadden ko yakamata ya fadada waɗannan haruffa ta hanyar tsoho. Kira ba ya fassara - ma'anar ƙarshen zaɓuɓɓuka. Kira yayi bayani akan wadannan hanyoyin tserewa:

\ a

jijjiga (kararrawa)

\ b

bayanan baya

\ c

kawar da trailing newline

\ e

halin haɓaka

\ f

samar da abinci

\ n

sabon layi

\ r

karusar dawowa

\ t

shafin kwance

\ v

shafin tsaye

\\

kwashe

\ 0 nnn

ƴan nauyin takwas wanda darajarta ita ce adadin tamanin adnnn (zero zuwa uku na digiri)

\ nnn

ƴan nauyin takwas wanda darajarta ita ce adadin adadin taln (daya zuwa uku digiri)

\ x HH

nauyin takwas-bit wanda darajansa shine H2 (nau'i ɗaya ko biyu)

taimaka [ -adnps ] [ -f filename ] [ suna ...]

Yarda da musaki ginin harsashi na ginin. Kashe gine-gine yana ba da izinin umarni mai fifiko wanda yake da sunan ɗaya kamar harsashi wanda aka gina don a kashe shi ba tare da tantance cikakken suna ba, kodayake harsashi yana nema a gwadawa kafin gina umarni. Idan an yi amfani da -n , kowannen sunan ya ƙare; In ba haka ba, an sanya sunayen . Alal misali, don amfani da binary gwajin da aka samu ta hanyar PATH a maimakon harsashi wanda aka gina, gudanar da '`damar-gwajin' '. Ƙarin -f yana nufin ƙaddamar da sabon sunan sunan ginawa daga sunan filename na kowa , a kan tsarin da ke goyan bayan loading dynamic. Zaɓin -d zai share buƙatar da aka ƙaddara da -f . Idan ba a ba da hujjoji ba, ko kuma idan an ba da zaɓi na -p , an buga jerin gine-ginen harsashi. Ba tare da wata hujja ba, jerin sun ƙunshi dukkanin gine-ginen da aka kunna. Idan an ba da -n , an gina gine-gine da aka gina. Idan -wanda aka kawata, jerin da aka buga ya haɗa da dukkan ƙarfafa, tare da nuni na ko an haɗa kowane ko a'a. Idan an kawo shi, ana ƙayyade kayan aiki zuwa ƙananan ginin POSIX.

Ƙimar da aka dawo shine 0 sai dai idan sunan ba harsashi ne wanda aka gina ba ko kuma akwai kuskure da ke ƙaddamar da sabon ƙaddara daga abu mai raba.

eval [ arg ...]

An karanta sashen arg s kuma sun hada baki daya cikin umarni daya. Wannan umurnin yana karantawa da aiwatar da shi ta hanyar harsashi, kuma an sake dawo da matsayinsa a matsayin darajar eval . Idan babu wata hujja, ko kuma kawai zance bambance-bambance, eval zai dawo 0.

exec [ -cl ] [ -a sunan ] [ umurnin [ muhawara ]]

Idan umurnin an ƙayyade, shi ya maye gurbin harsashi. Babu sabon tsari da aka halitta. Magana ta zama hujja don umurni . Idan an ba da zaɓi na -l , harsashi yana sanya dash a farkon zero arg ya wuce zuwa umarni . Wannan shine shiga (1). Zaɓin -c ya sa doka ta kasance a kashe tare da yanayi mara kyau. Idan -a an kawo shi, harsashi yana yin suna a matsayin ƙirar ƙira ga umarnin da aka kashe. Idan ba'a iya kashe umarnin ba saboda wasu dalili, ƙananan harsashi ba su fita ba, sai dai idan an yi amfani da zabin harsashi, wanda idan ya dawo ya kasa cin nasara. Wani harsashi mai kwakwalwa ya sake dawowa idan ba a iya kashe fayil ba. Idan ba a ba da umarni ba, kowane gyare-gyare zaiyi tasiri a cikin harsashi na yanzu, kuma yanayin komawa shine 0. Idan akwai kuskuren redirection, matsayin komawa shine 1.

fita [ n ]

Sanya harsashi don fita tare da matsayi na n . Idan n an cire shi, matsayi na fita shi ne na umurnin ƙarshe da aka kashe. An kashe tarkon a kan EXIT kafin harsashin ya ƙare.

fitarwa [ -fn ] [ suna [= kalmar ]] ...

fitarwa -p

Ana kiran sunayen da aka samar don fitarwa ta atomatik zuwa yanayin da dokokin da aka kashe a baya. Idan an baiwa -f an ba, sunayen suna zuwa ayyukan. Idan ba a ba sunaye ba, ko kuma idan an ba da zaɓi na -p , ana buga dukkan sunayen da aka fitar dashi a wannan harsashi. Yanayin -n yana sa kayan kayan fitarwa su cire daga masu canji mai suna. fitarwa ta sake dawo da matsayi na 0 sai dai idan an sami wani zaɓi mara inganci, ɗaya daga cikin sunaye ba lamari mai mahimmanci harshe ba ne, ko -f an bayar da sunan da ba aikin ba.

fc [ -e amame ] [ -nlr ] [ na karshe ]

fc -s [ pat = rep ] [ cmd ]

Gyara Umurnin. A farkon tsari, zaɓin umarnin daga farko zuwa ƙarshe an zaɓi daga lissafin tarihin. Na farko da na karshe za a iya ƙayyade a matsayin kirtani (don gano umarnin karshe wanda ya fara da wannan kirtani) ko a matsayin mai lamba (alamar cikin jerin tarihin, inda aka yi amfani da lamba mai maƙala azaman azabtarwa daga lambar saiti na yanzu). Idan karshe ba a ƙayyade ba an saita shi zuwa umurnin yanzu don jerinwa (don '`fc -l -10' 'yana kwafi dokoki na ƙarshe 10) da kuma na farko in ba haka ba. Idan ba a ƙayyade ta farko ba an saita shi zuwa umurnin da aka rigaya domin gyarawa da -16 don lissafin.

A -n zaɓi yana rufe lambar lambobin lokacin lissafin. Zaɓin -r ya juyawa umarnin dokokin. Idan aka ba da zaɓi -l , an tsara umarnin akan fitarwa na yau da kullum. In ba haka ba, editan da aka ba shi ta hanyar amarya an kira shi akan fayil wanda ke dauke da waɗannan umarnin. Idan ba a baiwa sunan ba, ana amfani da darajan FCEDIT mai mahimmanci, da darajan EDITOR idan ba a saita FCEDIT ba. Idan ba'a canza canji ba, ana amfani dashi. Lokacin da aka gyara shi ne cikakke, ana gyara umarnin da aka gyara kuma aka kashe.

A cikin nau'i na biyu, umurnin sake kashewa bayan kowane gurbin pat ya maye gurbin rep . Amfani mai amfani da wannan shine "` r = fc -s ", don haka bugawa" `rcc" 'yana gudanar da umurnin karshe da farawa da' `cc '' da kuma buga '` r' 'sake yi karshe umurnin.

Idan an yi amfani da nau'i na farko, ƙimar da aka dawo shine 0 sai dai idan an sami wani zaɓi mara inganci ko kuma na farko ko ƙarshe ya rubuta jerin tarihin daga iyakar. Idan an ba da -a zaɓin, ƙimar komawa tana darajar umurnin ƙarshe da aka kashe ko gazawar idan kuskure ya auku tare da fayil na wucin gadi na wucin gadi. Idan ana amfani da nau'i na biyu, matsayin komawa shine cewa an kashe umurnin, sai dai idan cmd bai ƙayyade wani tarihin tarihi ba, wanda fc ya dawo baya.

fg [ jobspec ]

Sake aikin aiki a farkon filin, kuma sanya shi aikin yanzu. Idan jobspec ba a nan ba, ana amfani da ra'ayi na harsashi na aiki na yanzu . Ƙaƙƙarwar komawa ita ce daga umurnin da aka sanya a cikin gaba, ko gazawar idan ya gudu lokacin da aka kashe aikin aiki ko, lokacin da aka gudanar tare da aikin aiki, idan jobspec bai ƙayyade aiki mai aiki ko jobspec ya ƙayyade aikin da aka fara ba tare da kulawar aikin ba .

Sakamakon sunan mai suna [ args ]

Ana amfani da toopts ta hanyar harsashi don kwashe sigogin matsayi. Ƙunƙasar yana ƙunshe da haruffan kalmomin da za'a gane; idan wani halayen ya biyo bayan halayen, ana sa ran zaɓin yana da wata gardama, wanda ya kamata a rabu da ita ta wurin sararin samaniya. Ba'a iya amfani da mallaka da ma'auni na alamar tambaya ba a matsayin haruffan haruffa. A duk lokacin da aka kira shi, toopts yana sanya wani zaɓi na gaba a cikin sunan mullin harshe, ƙaddamar sunan idan ba a wanzu ba, kuma an fassara ma'anar gardama ta gaba a cikin OPTIND mai sauƙi . An ƙaddara OPTIND zuwa 1 a duk lokacin da ake kira harsashi ko rubutun harsashi. Lokacin da wani zaɓi yana buƙatar jayayya, tofa ya sanya wannan hujja a cikin OPTARG mai sauƙi .Ba harsashi ba ta sake saita OPTIND ta atomatik ba; dole ne a sake saitawa tsakanin sautin kira da yawa zuwa toopts a cikin wannan harsashi ɗin harsashi idan an yi amfani da sabon saitin sigogi.

Lokacin da aka kawo ƙarshen zaɓuɓɓuka, toopts ya fita tare da darajar da ta fi girma fiye da zero. BABI BAYA aka saita zuwa alamar farko na jayayya ba tare da wani zaɓi ba, kuma an saita sunan zuwa?

Rikuni na yau da kullum yana kaddamar da sigogi na matsayi, amma idan aka ba da karin muhawara a cikin jakar , toopts yana shafe su a maimakon.

asopts na iya bayar da rahoton kurakurai a hanyoyi biyu. Idan hali na farko da ya wuce shi ne mallaka, ana amfani da saitin kuskuren ɓata. Ana aiki da sakonnin bincike na al'ada ta al'ada lokacin da zaɓuɓɓuka mu'amala da zaɓuɓɓuka da aka ɓace. Idan an saita madaidaicin OPTERR zuwa 0, babu sakonnin kuskure za a nuna, koda kuwa halin farko na haɓaka ba haɗari ne ba.

Idan an gani wani zaɓi mara kyau, wuraren da za a samu? a cikin suna kuma, idan ba shiru ba, bugu da sakon kuskure kuma ya kunna OPTARG . Idan gotopts ba shiru ba, an samo samfurin zaɓi wanda aka samo a cikin OPTARG kuma babu wani sakon bincike da aka buga.

Idan ba a samo hujjar da aka buƙata ba, kuma ba a sa shi ba, ba a sanya alamar tambaya ( ? ) A cikin suna ba , OPTARG ba ta da kyau, kuma an buga sakon bincike. Idan gotopts ba shiru ba ne, to an sanya wani sashi ( :) a cikin suna kuma an saita OPTARG zuwa zabin da aka samo.

Goopts sun dawo da gaskiya idan an sami wani zaɓi, ƙayyade ko ba'a bayyana ba. Yana dawo da ƙarya idan an sami karshen zaɓuɓɓuka ko kuskure ya auku.

hash [ -lr ] [ -p filename ] [ -dt ] [ suna ]

Ga kowane suna , cikakken sunan sunan fayil na umurnin ya ƙayyade ta hanyar bincika kundayen adireshi a $ PATH kuma ya tuna. Idan ana ba da zaɓi na -p , ba a bincika hanyar hanya ba, kuma ana amfani da sunan sunan sunan cikakken fayil na umurnin. Yanayin -r yana sa harshe ya manta da duk wuraren da aka tuna. Yanayin -d yana sa harshe ya manta da wurin tunawa da kowane suna . Idan an ba da -t an zaɓi, cikakkiyar sunan sunan da aka dace da kowanne sunan da aka buga. Idan an ba da hujjoji da yawa tare da -t , an buga sunan kafin a cika cikakken suna. Aikin -l yana haifar da samfurin don nunawa a cikin tsarin da za'a iya sake amfani dashi azaman shigarwa. Idan ba a ba da hujjoji ba, ko kuma idan an ba shi kawai, ana buƙatar bayanin game da ayyukan tunawa. Matsayin da aka dawo ya zama gaskiya sai dai in ba a samo sunan ko zaɓin ba daidai ba.

taimaka [ -s ] [ alamu ]

Nuna bayanan taimako game da dokokin ginawa. Idan an kayyade alamu , taimako yana ba da cikakkiyar taimako akan duk ka'idojin daidaitawa; In ba haka ba taimako ga dukan gine-ginen da kuma ginin kwamin ginin. Zaɓin -s din ya ƙuntata bayanin da aka nuna zuwa taƙaitaccen amfani dashi. Matsayin da aka dawo shine 0 sai dai idan babu matakan da suka dace .

tarihin [ n ]

tarihin -c

tarihin -d farashin

tarihin -anrw [ filename ]

tarihin -p arg [ arg ... ]

tarihin -s arg [ arg ... ]

Ba tare da wani zaɓi ba, nuna jerin tarihin umurnin da lambobin layi. Lines da aka jera tare da * sun canza. Wani jayayya na lissafin lambobi ne kawai na karshe. Idan an kawo sunan fayil ɗin, an yi amfani dashi azaman sunan fayil ɗin tarihin; idan ba, ana amfani da darajar HISTFILE ba . Zaɓuɓɓuka, idan an kawo su, suna da ma'anonin nan masu zuwa:

-c

Share lissafin tarihin ta share duk shigarwar.

-d farashin

Share bayanan tarihin a lokacin da aka yanke hukunci .

-a

Yi amfani da '' sabon '' tarihin tarihin (labaran tarihin da aka shiga tun daga farkon bash na yanzu) zuwa fayil din tarihin.

-n

Karanta layin tarihin da ba a taɓa karantawa daga tarihin tarihin cikin jerin tarihin yanzu ba. Wadannan sunaye ne da aka haɗa zuwa tarihin tarihin tun farkon farkon bash ɗin .

-r

Karanta abinda ke cikin tarihin tarihin kuma ka yi amfani da su a matsayin tarihin yanzu.

-w

Rubuta tarihin yanzu zuwa tarihin tarihin, ya sake rubuta rubutun tarihin tarihin.

-p

Yi gyare-gyaren tarihin a kan shafuka masu zuwa kuma nuna sakamakon a kan fitarwa na kwarai. Ba ya adana sakamakon a lissafin tarihin ba. Kowace arg dole ne a nakalto don katse fadada tarihin al'ada.

-s

Ajiye akwatunan a cikin tarihin tarihin azaman shigarwa ɗaya. An cire umurni na karshe a cikin tarihin tarihin kafin a kara karar.

Ƙimar da aka dawo shine 0 sai dai idan an sami wani zaɓi mara inganci, kuskure yana faruwa yayin karantawa ko rubuta fayil din tarihin, an ba da kuɗin da ba daidai ba a matsayin gardama ga -d , ko fadar tarihin da aka ba da ita ga gardama ga -p kasa.

jobs [ -lnprs ] [ jobspec ...]

ayyuka -x umarni [ args ...]

Na farko tsari ya lissafa ayyukan aiki. Zaɓuɓɓuka suna da ma'anonin nan masu zuwa:

-l

Lissafin abubuwan da aka tsara ID a ban da bayanin al'ada.

-p

Lissafin kawai tsari na ID na jagoran rukuni na aikin.

-n

Nuna bayanin kawai game da ayyukan da suka canza hali tun lokacin da aka sanar da mai amfani da matsayin su.

-r

Ƙuntata fitarwa don gudana aikin aiki.

-s

Ƙuntata fitarwa don dakatar da aikin yi.

Idan aka baiwa jobspec , an ƙayyade kayan aiki zuwa bayani game da aikin. Matsayin da aka dawo shine 0 sai dai idan an sami wani zaɓi mara kyau ko kuma wani aikin aiki mara kyau.

Idan ana ba da zaɓi na -x , jobs suna maye gurbin duk wani aikin da aka samo a cikin umarni ko ƙuƙwalwa tare da ƙungiyar ID ta ƙungiya, kuma tana aiwatar da umarnin wucewa da shi, dawo da matsayin fita.

kashe [ -s sigspec | -n saiti | - sigspec ] [ pid | jobspec ] ...

kashe -l [ sigspec | exit_status ]

Aika alamar da sigspec ya sanya ko alamar zuwa ga matakai da ake kira by pid ko jobspec . sigspec shine ko alama alama kamar SIGKILL ko lamba; Alamar alama ce lambar alama. Idan sigspec shine sunan sigina, za'a iya ba da sunan tare da ko ba tare da bayanan SIG ba. Idan sigspec ba ya kasance ba, to, SIGTERM an ɗauka. Wani jayayya na -l ya lissafa sunayen alamun. Idan aka bayar da hujjoji idan aka ba da -l , sunayen sunayen alamun da aka dace da muhawara an lissafa su, kuma matsayin da ya dawo shine 0. Ƙarfin exit_status zuwa -l shine ƙayyadadden lamba ko lambar alama ko matsayin fita daga tsari ya ƙare ta alama. kashe kashe gaskiya idan an samu sigina guda ɗaya, ko kuskure idan kuskure ya faru ko wani zaɓi mara kyau ya ci karo.

bari arg [ arg ...]

Kowace arg wani maganganun ilimin lissafi ne da za a kimanta (duba HASKIYAR RASKIYA ). Idan arg na ƙarshe ya kimanta zuwa 0, bari a sake dawowa 1; 0 an mayar da shi in ba haka ba.

gida [ zaɓi ] [ suna [= darajar ] ...]

Ga kowace gardama, an halicci sunan mai suna mai suna mai suna , kuma ya sanya darajar . Zaɓin zai iya kasancewa ɗaya daga cikin zaɓuɓɓuka da aka yarda da furta . Lokacin da aka yi amfani da gida a cikin aikin, yana sa sunan mai suna ya sami iyakokin bayyane da aka ƙuntata ga wannan aiki da ɗanta. Ba tare da wani aiki ba, na gida ya rubuta jerin tsararru na gida zuwa gagarumin fitarwa. Wannan kuskure ne don amfani da gida lokacin da ba cikin aikin ba. Matsayin da aka dawo shine 0 sai dai idan an yi amfani da gida a waje da aiki, an ba sunan mara kyau, ko sunan yana da sauƙi na readonly.

sanarwa

Fita harsashi mai shiga.

popd [- n ] [+ n ] [- n ]

Ana cire shigarwar daga tarihin shugabanci. Ba tare da wata hujja ba, ta kawar da shugabanci mafi girma daga tari, kuma ta yi cd zuwa sabon shugabanci. Tambayoyi, idan an kawo su, suna da ma'anar wadannan:

+ n

Ana cire n na shigarwa ta hagu daga hagu na lissafin da aka nuna ta dirs , farawa da babu. Alal misali: 'popd +0' 'ta kawar da rukunin farko,' popd +1 '' na biyu.

- n

Ana cire ƙidayar n na shigarwa daga hannun dama na jerin da aka nuna ta dirs , farawa da zane. Alal misali: "popd -0" 'ta kawar da jagoran karshe,' popd -1 '' na gaba zuwa na ƙarshe.

-n

Ƙarfafa sauyawar sauyawar shugabanci lokacin cire fayilolin daga kundin, don haka kawai ana amfani da tarihin.

Idan umurnin popd ya ci nasara, ana yin dirs , kuma matsayi na dawowa shine 0. popd ya dawo da ƙarya idan an sami wani zaɓi mara inganci, tashar shugabanci ba kome ba ne, an saka wurin shigar da adreshin kulawa maras kasancewa, ko shugabanci canji ya kasa.

tsarin bugawa [ jayayya ]

Rubuta mujallar da aka tsara don daidaitaccen fitarwa a ƙarƙashin ikon tsarin . Tsarin shine nau'in kirki wanda ya ƙunshi nau'i-nau'i guda uku: kalmomi masu rubutu, waɗanda aka kwafe su kawai zuwa matsayi na yau da kullum, fasalin haɓakar halayyar mutum, wanda aka juyo da kuma kwafe zuwa fitarwa na kwarai, da ƙayyadaddun tsari, kowannensu yana sa bugu na gaba shawara na gaba. Bugu da ƙari ga tsarin bugawa (1), % b ƙaddamar da labarun don fadada jerin matakan karewa a cikin jituwa daidai, kuma % q yana haifar da bugawa don samar da jituwa daidai a cikin tsarin da za'a iya sake amfani dashi a matsayin shigarwar harsashi.

An sake amfani da tsarin don zama dole don cinye dukan gardama . Idan tsarin yana buƙatar karin muhawarar da aka ba su, karin bayani game da shi yana nuna kamar ƙirar sifƙanci ko igiya maras kyau, kamar yadda ya dace, an kawo. Ƙimar komawa ba kome ba ne a kan nasara, ba zero akan gazawar.

turawar [ -n ] [ dir ]

turawar [ -n ] [+ n ] [- n ]

Ƙara shugabanci zuwa saman tarihin shugabanci, ko kuma juya jujjuya, yin sabon salo na tari ɗin shugabancin aiki na yanzu. Ba tare da wata hujja ba, musayar manyan kundayen adireshi guda biyu kuma ya dawo 0, sai dai idan tarihin tasirin ya komai. Tambayoyi, idan an kawo su, suna da ma'anar wadannan:

+ n

Gyara fasalin don haka kundin aikin na (ƙidaya daga hagu na jerin da aka nuna ta dirs , farawa tare da sifili) yana a saman.

- n

Ya sauya ma'aunin don haka rubutun ta (ƙidaya daga hannun dama na jerin da aka nuna ta dirs , farawa tare da sifili) yana a saman.

-n

Ƙarfafa sauyawar sauyawar shugabanci lokacin da aka ƙara kundayen adireshi zuwa tari, don haka kawai ana yin amfani da ma'auni.

dir

Yana ƙara dirke zuwa tarihin shugabanci a saman, yana sa shi sabon tsarin aiki na yanzu.

Idan umarnin turar ya ci nasara, an yi dirs kuma. Idan ana amfani da nau'i na farko, komfuri yana dawowa 0 sai dai idan cd ya ƙare. Tare da nau'i na biyu, komfuri yana dawowa 0 sai dai idan ɓangaren kundin adireshi ya komai, an rarraba ma'auni na kundin adireshi maras kasancewa, ko shugabanci ya canza zuwa gajerun saiti na yanzu da aka ƙayyade.

pwd [ -LP ]

Buga cikakken sunan da ke cikin aikin sarrafawa na yanzu. Hanyar da aka rubuta ba ta ƙunshi alamun alaƙa ba idan an ba da -P- zaɓin ko kuma -in zaɓin jiki zuwa tsarin da aka kafa kwamiti. Idan ana amfani da zaɓi na -L , hanyar da aka salo a cikin rubutu zai iya ƙunsar alamun alaƙa. Matsayin da aka dawo shine 0 sai dai idan wani kuskure ya faru yayin karatun sunan shugabanci na yanzu ko kuma wani zaɓi mara kyau.

karanta [ -s ] [ -u fd ] [ -n lokaci-lokaci ] [ -a aname ] [ -p prompt ] [ -n nchars ] [ -d delim ] [ suna ...]

Ɗaya daga cikin layi an karanta daga shigarwa na kwarai, ko daga bayanan fayil din fd da aka bayar a matsayin gardama ga zaɓi -u , kuma an sanya kalmar farko ga sunan farko, kalma ta biyu zuwa sunan na biyu, da sauransu, tare da raguwa kalmomi da masu rabawa masu rarraba sun sanya sunan karshe. Idan akwai ƙananan kalmomi da aka karanta daga ragowar shigarwa fiye da sunayen, sunayen da aka rage suna sanya dabi'u mara kyau. Ana amfani da haruffa a IFS don raba layin cikin kalmomi. Ana iya amfani da haruffa ( \ ) don cire duk wani ma'anar ma'anar karatun na gaba da kuma ci gaba na layi. Zaɓuɓɓuka, idan an kawo su, suna da ma'anonin nan masu zuwa:

-a sunan

Ana ba da kalmomi zuwa ladabi na ainihin mahaɗin mahaɗin , yana farawa ne a 0. Aname yana ɓaci kafin an sanya kowane sabon dabi'u. An manta wasu muhawarar gardama.

-d delim

Halin farko na delim ana amfani dashi don kare layin shigarwa, maimakon sabon layi.

-e

Idan shigarwar daidaitattun ya fito daga wani m, karantawa (duba LITTAFI a sama) ana amfani dashi don samun layin.

-n nchars

karanta bayan bayan karatun rubutun nchars maimakon jira ga cikakken layin shigarwa.

-p gaggawa

Bayyana hanzari akan kuskuren daidaitattun bayanai, ba tare da layi ba, amma kafin ƙoƙarin karanta kowane shigarwa. Ana nuna alamar ne kawai idan shigarwar yana fitowa daga iyaka.

-r

Backslash ba ya aiki a matsayin halin tserewa. An yi la'akari da ƙaddamarwa don zama ɓangare na layin. Musamman ma, ƙila za a iya yin amfani da ɗakunan ƙira-ƙirar ƙira-ƙira don amfani da layi.

-s

Yanayin shiru. Idan shigarwar yana fitowa daga m, kalmomin ba a yayata ba.

-t lokaci-lokaci

Karanta zuwa lokacin fita da dawowa gazawar idan ba a karanta cikakken jigon shigarwa a cikin lokaci ba . Wannan zabin ba shi da tasiri idan karanta ba karatun shigarwa ba daga mota ko bututu.

-u fdFP

Karanta shigarwar daga bayanan fayil fd .

Idan ba a ba sunaye ba, ana sanya layin layin zuwa REPLY mai sauƙi . Lambar dawowa ba kome ba ne, sai dai idan an gama ci gaba da ƙarewar fayil, lokacin karantawa , ko bayanan fayiloli marasa kyau a matsayin shaida ga -u .

readonly [ -apf ] [ suna ...]

Anaye sunayen da aka ba su a cikin layi; Ba'a iya canza dabi'un waɗannan sunaye ba ta hanyar aiki na gaba. Idan ana ba da -f zaɓi, ayyukan da aka dace da sunaye suna alama. A -a wani zaɓi ya ƙuntata masu canzawa zuwa kayan aiki. Idan ba a ba da hujjar muhawara ba, ko kuma idan an ba da zaɓi na -p , ana buga dukkan jerin sunayen layi. Zaɓin -p ya sa kayan fitowa za a nuna su a cikin tsarin da za'a iya sake amfani dasu a matsayin shigarwa. Halin da aka dawo shine 0 sai dai idan an sami wani zaɓi mara inganci, ɗaya daga cikin sunayen ba shine sunan mitan harshe mai aiki ba, ko -f an kawo shi da sunan da ba aikin ba.

dawo [ n ]

Ya sa aiki ya fita tare da ƙimar komawa da aka ƙayyade ta n . Idan n an cire shi, matsayin komawa shine na umarnin karshe da aka kashe a cikin aikin jiki. Idan an yi amfani da ita a waje, amma yayin aiwatar da rubutun ta . ( source ) umarni, shi ya sa harsashi ta dakatar da aiwatar da rubutun kuma dawo ko dai n ko matsayin fita daga umarnin karshe da aka yi a cikin rubutun a matsayin matsayin fita daga rubutun. Idan ana amfani dashi a waje da aiki kuma ba lokacin aiwatar da rubutun ba . , matsayin komawar ƙarya ne.

saita [ --abefhkmnptuvxBCHP ] [ -a zaɓi ] [ arg ...]

Ba tare da zaɓuɓɓuka ba, ana nuna sunan da darajar kowane nau'in harsashi a cikin tsarin da za'a iya sake amfani dasu kamar yadda shigarwa. Ana fitar da fitarwa bisa ga halin yanzu. Lokacin da aka ƙayyade zaɓuɓɓuka, sun saita ko sassaƙa harsashi halayen. Duk wani jayayya da ya rage bayan an gudanar da zaɓuɓɓuka ana bi da matsayin dabi'u don matakan matsayi kuma aka sanya su, don, $ 1 , $ 2 , ... $ n . Zaɓuɓɓuka, idan aka ƙayyade, suna da ma'anar wadannan:

-a

Yi ta atomatik alama masu canje-canje da ayyuka waɗanda aka gyara ko haɓaka don fitarwa zuwa yanayin yanayin umarnin.

-b

Bayar da matsayi na aikin gyare-gyare a ƙarshen lokaci, maimakon kafin ƙaddamarwa ta gaba. Wannan yana da tasiri kawai idan an kunna aikin aiki.

-e

Yi fita nan da nan idan umarni mai sauƙi (duba SHELL GRAMMAR sama) ya fita tare da matsayi marar siffar. Kullun ba zai fita ba idan umurnin da ya kasa ya zama wani ɓangare na har zuwa lokacin ko yayin da ƙulli, ɓangare na wani sanarwa, ɓangare na & & ko || jerin, ko kuma idan an dawo da darajar da aka dawo da umurnin ta hanyar ! . Hanya kan ERR , idan aka saita, an kashe kafin a fara fitar da harsashi.

-f

Kashe fadakar sunan.

-h

Ka tuna da wurin da aka ba da umarni yayin da suke kallo don kisa. An saita wannan ta hanyar tsoho.

-k

Dukkan muhawara a cikin nau'i na maganganun aiki an sanya shi a cikin yanayin don umarni, ba kawai waɗanda ke gabatar da sunan umarnin ba.

-m

Yanayin kulawa. An kunna ikon aiki. Wannan zaɓin ya kasance na tsoho don ƙira masu amfani a kan tsarin da ke tallafawa (duba JOB CONTROL sama). Tsarin bayanan da ke gudana a cikin rukunin tsari da kuma layin da ke dauke da matsayinsu na fitowa an buga su a kan kammala su.

-n

Karanta umarnin amma kada ka kashe su. Ana iya amfani da wannan don bincika rubutun harsashi don kuskure kurakurai. Wannan ba a kula da shi ba tare da ɗakunan m.

-o zabi-suna

Zaɓin zaɓi-suna na iya zama ɗaya daga cikin wadannan:

allexport

Same-a.

braceexpand

Same -B .

emacs

Yi amfani da maɓallin gyaran gyare-gyare na layi na emacs-style. An saita wannan ta hanyar tsoho lokacin da harsashi ke hulɗa, sai dai idan an fara harsashi tare da - ba zaɓin gyara ba.

errexit

Same a matsayin -e .

allon

Same a matsayin -h .

histexpand

Same a matsayin -H .

tarihin

Gyara tarihin umurnin, kamar yadda aka bayyana a sama a ƙarƙashin HISTORY .Wannan zaɓi yana bisa ta tsoho a cikin ɗakunan da suka dace.

watsi

Sakamakon yana kama da cewa an kashe 'IGNOREEOF = 10' '' 'harsashi' (duba Shell Variables above).

keyword

Same as -k .

saka idanu

Same as -m .

noclobber

Same a matsayin C.

noexec

Same a matsayin -n .

noglob

Same -f . Nolog A halin yanzu an kula.

sanar

Same -b .

nounset

Same a matsayin -u .

onecmd

Same a matsayin -t .

jiki

Same a matsayin -P .

posix

Canja hali na bash inda aikin da ya gabata ya bambanta da POSIX 1003.2 misali don daidaita daidaitattun yanayin ( posix ).

dama

Same a matsayin -p .

verbose

Same a matsayin -v .

vi

Yi amfani da maɓallin gyare-gyaren gyare-gyare na layi na vi-style.

xtrace

Same -x .

Idan an ba shi-ba tare da wani zaɓi ba-suna , ana kirga dabi'u na zaɓuɓɓukan yanzu. Idan an bayar da shi ba tare da wani zaɓi ba , za a nuna jerin jerin umarni don sake saita saitunan zaɓuɓɓukan yanzu a kan fitarwa.

-p

Kunna yanayin da ya dace. A cikin wannan yanayin, ba a sarrafa fayilolin $ ENV da $ BASH_ENV ba, ayyukan ayyukan gine-gine ba su gada daga cikin yanayin ba, kuma SHELLOPTS canzawa, idan ya bayyana a cikin yanayin, an ƙyale shi. Idan an fara harsashi tare da mai amfani (rukuni) id ba daidai da ainihin mai amfani (rukuni) id ba, kuma ba a ba da zaɓi na -p ba, an dauki waɗannan ayyukan kuma an saita id mai amfani mai amfani ga ainihin idin mai amfani. Idan ana ba da zaɓi na -p a farawa, id mai amfani mai amfani bai sake saiti ba. Juyawa wannan zaɓi ya sa mai amfani mai amfani da rukunin rukunin ƙungiyoyi su saita zuwa ainihin mai amfani da rukunin rukuni.

-t

Fita bayan karantawa da aiwatar da umurnin daya.

-u

Yi wa masu canje-canje marar saɓo kamar kuskure lokacin yin haɓaka fasali. Idan haɓakawa an yi ƙoƙari a kan sauƙi mai sauƙi, harsashi yana kwafi saƙon kuskure, kuma, idan ba hulɗa ba, yana fita tare da matsayi maras siffar.

-v

Rubuta harsunan shigar da harsashi yayin da aka karanta su.

-x

Bayan an fadada kowane umurni mai sauƙi , nuna girman ƙimar PS4 , bin umarni da ƙwararriyar fadada.

-B

Gashi yana yin gyare-gyaren gyare-gyaren kafa (duba Ƙarin Fadar ƙarfafa a sama). Wannan shi ne ta hanyar tsoho.

-C

Idan aka saita, bash ba ya sake rubuta fayil ɗin da ya kasance tare da > , > & , da <> mai gudanarwa ba. Wannan yana iya ƙuntatawa lokacin ƙirƙirar fayilolin fitarwa ta yin amfani da afareta ta hanyar sadarwa > | maimakon > .

-H

Enable ! gyare-gyaren tarihin style. Wannan zaɓin yana faruwa ta hanyar tsoho lokacin da harsashi ke hulɗa.

-P

Idan aka saita, harsashi ba ya bi alamun alaƙa lokacin aiwatar da umarni kamar cd cewa canza canjin aiki na yanzu. Yana amfani da tsarin shugabanci na jiki maimakon. Ta hanyar tsoho, bash yana biyan sashen kundin adireshi a lokacin yin umurni wanda canza canjin na yanzu.

-

Idan babu wata hujja ta bi wannan zabin, to, sigogi na matsakaici sun ɓace. In ba haka ba, an saita sigogin matsayi zuwa arg s, koda kuwa wasu daga cikinsu sun fara da - .

-

Sanya ƙarshen zaɓuɓɓuka, haifar da dukkanin sauran sassan da aka bari zuwa sigogin matsayi. Ana kashe kashe -x da -v . Idan babu wata hujja, matakan matsayi ba su canza ba.

Zaɓuɓɓuka suna kashe ta tsoho sai dai idan ba a lura ba. Yin amfani da + maimakon - sa waɗannan zaɓuɓɓuka su kashe. Za'a iya ƙayyade zaɓuɓɓuka a matsayin ƙididdiga zuwa kira na harsashi. Za a iya samun jerin zaɓuɓɓukan yanzu a $ - . Matsayi na dawowa yana da gaskiya har sai an zaɓi wani zaɓi mara kyau.

canza [ n ]

Matakan sigogi daga n +1 ... suna sake suna zuwa $ 1 .... Lambobin da aka wakilta da lambobi $ # zuwa $ # - n +1 suna ɓata. n dole ne ya zama lambar da ba ta da lambar ba ta kasa ko daidai da $ # . Idan n ne 0, ba a canza sigogi. Idan n ba a ba shi ba, ana dauka shine 1. Idan n ya fi $ # , ba a canza matakan matsayi ba. Matsayin da ya dawo ya fi ze ze idan n ya fi $ # ko žasa da kome; in ba haka ba.

m [ -pqsu ] [ -o ] [ zaɓin sunan ]]

Kashe dabi'u na masu rikitarwa masu sarrafa ikon haɓaka harsashi. Ba tare da zaɓuɓɓuka ba, ko tare da zaɓi -p , an nuna jerin jerin zaɓuɓɓuka masu ɗawainiya, tare da nuni ko an saita kowane ko a'a. Zaɓin -p ya sa kayan fitowa za a nuna su a wata hanyar da za a sake amfani da shi azaman shigarwa. Sauran zaɓuɓɓuka suna da ma'anonin nan masu zuwa:

-s

A kunna (saita) kowane sunan mai suna .

-u

Kashe (bazawa) kowane sunan da aka saɓa .

-q

Ƙara kyauta na al'ada (yanayi mai shiru); Yanayin dawowa yana nuna ko an saita sunan saƙo ko ɓoyewa. Idan ana ba da jayayya da yawa tare da -q , yanayin komawa ba kome ba ne idan an kunna sunayen duka; ba zero in ba haka ba.

-o

Ƙayyade dabi'u na sunan mai amfani don zama waɗanda aka ƙayyade don -o zaɓi zuwa tsarin gina .

Idan ko dai -s ko -u aka yi amfani da shi ba tare da wani jayayya na gaibu ba , nunawa yana iyakance ga waɗannan zaɓuɓɓukan da aka saita ko ɓoyewa, bi da bi. Sai dai idan ba'a lura da shi ba, zaɓuɓɓuka masu lalacewa sun ƙare (lalacewa) ta hanyar tsoho.

Matsayin da aka dawo lokacin da zaɓin jerin zaɓuɓɓuka ba kome ba ne idan duk sunaye sun kunna, ba zato ba. Lokacin da aka saita ko zaɓuɓɓukan saɓo, yanayin komawa ba kome ba sai dai idan sunan mai amfani bai zama zaɓin harsashi mai aiki ba.

Jerin jerin zaɓuɓɓuka shine:

cdable_vars

Idan aka saita, wata gardama ga cd umarnin da aka gina wanda ba'a yi la'akari da sunan sunan m wani madaidaicin wanda darajan shine shugabanci ya canza zuwa.

cdspell

Idan aka saita, ƙananan kurakurai a cikin rubutun maɓallin rubutun a cikin umarnin cd za'a gyara. Kuskuren da aka duba don sune haruffan, halayen da ya ɓace, da kuma halayen daya. Idan an sami gyara, an buga sunan fayil ɗin gyarawa, kuma umurnin ya fito. Wannan zaɓin kawai ana amfani dashi ne kawai ta hanyar bawo.

checkhash

Idan an saita, bash duba cewa umarni da aka samo a cikin tebur mai suna wanzu kafin kokarin ƙoƙarin kashe shi. Idan umurnin da aka sare ba ya wanzu ba, ana gudanar da hanyar hanya ta al'ada.

yanki

Idan aka saita, bash yana duba girman girman bayan kowane umurni kuma, idan ya cancanta, sabunta dabi'u na LINES da COLUMNS .

cmdhist

Idan saita, ƙoƙarin bash don ajiye dukkanin layi na umarnin layi a cikin wannan shigarwar tarihin. Wannan yana ba da izinin gyara sauƙi na dokokin layi.

dotglob

Idan aka saita, bash ya hada da filenames fara da '.' a sakamakon sakamakon haɓakar sunan.

execfail

Idan aka saita, harsashi marar amfani ba zai fita ba idan ba zai iya kashe fayil da aka ƙayyade a matsayin hujja ga umurnin aiwatarwa ba. Wani harsashi mai mahimmanci baya fita idan exec ta kasa.

fadada_alia

Idan aka saita, ana fadada sunayen laƙabi kamar yadda aka bayyana a sama a karkashin ALIASES . An zaɓi wannan zaɓin ta tsoho don m bawo.

extglob

Idan aka saita, ana iya inganta fasalin fasalin da aka kwatanta a sama a ƙarƙashin Fadakarwar Wayah .

sabuntawa

Idan aka saita, jerin abubuwan tarihi sun haɗa zuwa fayil ɗin da aka ambata ta darajar nauyin HISTFILE lokacin da harsashi ta fita, maimakon rubutun fayil din.

tarihi

Idan aka saita, kuma ana yin amfani da rubutu , an ba mai amfani damar don sake gyara fasalin tarihin da ya kasa.

Tarihi

Idan aka saita, kuma ana yin amfani da rubutu , ba a ba da izini ba a sauƙaƙe gwargwadon gwanin harsashi. Maimakon haka, ana ɗora layin da aka samo a cikin rubutun gyare-gyare na rubutun, don ƙarin canji.

bai cika ba

Idan aka saita, kuma ana yin amfani da rubutu , bash zai yi ƙoƙarin yin aikin mai suna a yayin da kalmar da take dauke da @ ana kammala (duba Ƙarshe a ƙarƙashin READLINE a sama). An saita wannan ta hanyar tsoho.

huponexit

Idan aka saita, bash zai aika SIGHUP zuwa duk ayyukan idan wani m login harsashi fita.

hulɗar

Idan aka saita, ba da izinin kalma ta fara da # don sa kalmar nan da duk sauran haruffa a kan wannan layin da za a yi watsi da su a cikin harsashi na haɗin gwiwar (duba COMMENTS a sama). An zaɓi wannan zaɓi ta tsoho.

lithist

Idan aka saita, kuma an saita zaɓi na cmdhist , ana adana umarnin layin layi zuwa tarihin tare da sabbin ƙididdigar maimakon yin amfani da rabuwa na tsakiya a inda zai yiwu.

login_shell

Kullun yana saita wannan zaɓi idan aka fara a matsayin harshe mai shiga (duba INVOCATION sama). Ƙila ba a canza darajar ba.

mailwarn

Idan aka saita, kuma fayil ɗin da bash yake nema a duba adireshin imel tun lokacin da aka bari, sakon '' An aika da mail a mailfile ''.

no_empty_cmd_completion

Idan aka saita, kuma ana yin amfani da rubutu , bash ba zai yi ƙoƙari ya bincika PATH don yiwuwar kammalawa ba lokacin da aka gama ƙoƙari akan layi mara kyau.

nocaseglob

Idan aka saita, bash matches filenames a cikin yanayin da ba tare da rikitarwa a lokacin da yin faɗakarwa na sunanname (duba Ƙarin Fadar da Aka Yi Magana a sama).

nullglob

Idan aka saita, bash ya bada samfurori waɗanda basu dace da fayiloli ba (duba Faɗakarwa ta Hanyar Wayuwa a sama) don fadada zuwa wata igiya mara kyau, maimakon kansu.

progcomp

Idan an saita, za a kunna kayan aiki na ƙarshe (duba Matsala Shirye-shiryen a sama). An zaɓi wannan zaɓi ta tsoho.

upvars

Idan aka saita, ƙirar haɓakarwa za ta kasance mai sauƙi da kuma fadada saitin bayan kasancewa