Funda i-Linux Command - qedela

Igama

ukushayela, ukukhipha, ukukhipha, ukukhipha, ukukhipha, ukukhipha, ukukhipha, ukukhipha, ukuqhubeka, ukumemezela, ukwakha, ukuphika, ukuphikisana, ukunika amandla, ukuvumela, ukukhipha, ukuphuma, ukuthumela, ukuthumela, ukusiza, umlando , imisebenzi, ukubulala , vumela, indawo, ukuphuma, i- popd , i- printf , i-pushd, i- pwd , ifundwe, ifundwe, ibuyele , isethwe, ishintshwe, ishicilelwe, imthombo, imise okwesikhashana, ivivinyo, izikhathi, isicupho, uhlobo, izikhali , ukungalingani , ukulinda - ama-bash ezakhelwe ngaphakathi, bheka ibhashi (1)

Bash Builtin Command

Ngaphandle kokuthi kuboniswe ngenye indlela, umyalo ngamunye wokwakha oqoshiwe kulesi sigaba njengokuvuma izinketho zandulela - zamukela - ukukhombisa ukuphela kwezinketho.

: [ izingxabano ]

Ayikho umphumela; umyalo awwenzi lutho ngaphandle kwezingxabano nokwenza noma yikuphi ukuqondiswa okucacisiwe. Ikhodi yokuphuma ye-zero ibuyiselwe.

. igama lefayela [ izingxabano ]

umthombo wegama lomthombo [ izingxabano ]

Funda futhi usebenzise imilayezo kusuka kufayela lokufaka endaweni yegobolondo yamanje futhi ubuyekeze isimo sokuphuma somyalo wokugcina owenziwe kusuka kufayela lokufaka igama . Uma igama lefayela elingenayo i-slash, amagama wefayela ku- PATH asetshenziselwa ukuthola isiqondisi equkethe igama lefayela . Ifayela elifunwe ku- PATH akudingeki lisebenze. Uma ibhasi ingekho kwimodi ye-posix , isiqondisi samanje siseshwa uma kungekho fayela litholakala ku- PATH . Uma inketho ye- sourcepath kumyalelo okhishiwe we- builtin ivaliwe, i- PATH ayifuni. Uma kukhona izimpikiswano ezinikezwayo, ziba yimingcele yokubeka isimo lapho igama lefayela lenziwa. Uma kungenjalo imingcele yemibandela ayishintshi. Isimo sokubuyisa yisimo somyalo wokugcina esivele ngaphakathi kweskripthi (0 uma kungekho mithetho ebulawa), futhi amanga uma igama lefayela lingatholakali noma lingakwazi ukufundwa.

i-alias [ -p ] [ igama [= inani ] ...]

I-Alias engenamaphuzu noma ne-- p inketho ifaka uhlu lwabafana ngefomu igama elithi alias = inani kumkhiqizo ojwayelekile. Uma izimpikiswano zinikezwa, i-alias ichazwa ngegama ngalinye okunikezwa inani . Isikhala esilandelayo sokubaluleka senza igama elilandelayo lihlolwe ukuze kufakwe esikhundleni lapho i-alias isandisiwe. Ngegama ngalinye ohlwini lokuxabana okungenanzuzo olunikezwa ngalo, igama kanye nenani lama-alias liyanyatheliswa. I-Alias ibuyele eqinisweni ngaphandle uma igama linikezwa lapho kungekho okunye okuchazwe khona.

bg [ jobspec ]

Qalisa kabusha umsebenzi we- jobspec omisiwe ngemuva, njengokungathi uqalisiwe nge & . Uma i- jobspec engekho, umbono wegobolondo womsebenzi wamanje usetshenzisiwe. Imisebenzi ye- bg jobspec ibuyiswa 0 ngaphandle uma iqhutshwa uma ukulawula umsebenzi kukhutshaziwe noma, uma ugijima ngokulawulwa komsebenzi kunikwe amandla, uma umsebenzi we-jobspec engatholakali noma uqale ngaphandle kokulawula umsebenzi.

bamba [ -m keymap ] [ -lpsvPSV ]

bamba [ -m keymap ] [ -q umsebenzi ] [ -u umsebenzi ] [ -r keyseq ]

bopha i-[ mm keymap ] -f yegama lefayela

bamba [ -m keymap ] -x keyseq : igobolondo-umyalo

bamba [ -m keymap ] keyseq : igama lomsebenzi

bopha umyalo wokufunda

Bonisa ukhiye wamanje wokufunda nokubopha umsebenzi, ubophe ukulandelana okubalulekile kumsebenzi wokufunda noma macro, noma usethe ukuguquguquka kokufunda . Impendulo ngayinye engeyona inketho umyalo njengoba uzovela ku .inputrc , kodwa ukubopha noma umyalo ngamunye kufanele udluliselwe njengengxabano ehlukile; isib, "" \ Cx \ cr ": funda kabusha-init-ifayela '. Izinketho, uma zinikezwa, zinezincazelo ezilandelayo:

-m keymap

Sebenzisa i- keymap njengendlela i-keymap engathinteka yizibophezelo ezilandelayo. Amagama angukhiye e-keymap ayamukelekile ayi- emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command , kanye vi-insert . vi lilingana ne vi-command ; i-emac isilingana ne- emacs-standard .

-l

Bhala uhlu lwemisebenzi yonke yokufunda .

-p

Bonisa amagama okusebenza we- readline kanye nokubopha ngendlela yokuthi bakwazi ukufundwa kabusha.

-P

Faka uhlu lwamagama okusebenza we- readline wamanje nokubopha.

-v

Bonisa amagama okuguquguquka okufundwayo okufundwayo kanye namagugu ngendlela yokuthi angafundwa kabusha.

-V

Faka uhlu lwamagama aguqukayo we-readline namanani.

-s

Bonisa ukulandelana kwekhibhodi yokufunda ekhonjiswe kuma-macros kanye nezintambo abazenzayo ngendlela yokuthi bangafunda kabusha.

-S

Bonisa ukulandelana kwekhibhodi yokufunda ekhonjiswe kuma-macros kanye namachungechunge avela kuwo.

-f igama lefayela

Funda izibopho eziyisihluthulelo kusuka kufayela lokufaka igama .

-q umsebenzi

Umbuzo mayelana nokuthi yiziphi izihluthulelo ezifaka umsebenzi oqanjwe.

-u msebenzi

Vimbela zonke izinkinobho ezibophezele kumsebenzi ogamaziwe .

-r keyseq

Susa noma yikuphi ukubophezela kwamanje kwe- keyseq .

-x keyseq : igobolondo-umyalo

Yenza ukuba i- shell-command ibulawe noma kunini lapho i- keyseq ingena khona.

Inani lokubuya li-0 ngaphandle kokuthi inketho engaziwa inikezwa noma kwenzeka iphutha.

phuka [ n ]

Phuma kusukela ngaphakathi, ngenkathi , kuze kube , noma khetha i- loop. Uma n ichaziwe, qeda amazinga. n kumele kube> 1. Uma n ingaphezulu kunani lezingodo ezifihliwe, zonke izikhiya ezifakiwe zikhishiwe. Inani lokubuya li-0 ngaphandle kokuthi igobolondo ingenzi i-loop uma ikhefu lenziwa.

I-buildin shell-builtin [ izingqinamba ]

Yenza igobolondo ecacisiwe eyakhiwe, idlulise izimpikiswano , futhi ubuyeke isimo sayo sokuphuma. Lokhu kuyasiza lapho uchaza umsebenzi ogama lakhe lifana negobolk builtin, egcina ukusebenza komuntu owakhiwe ngaphakathi komsebenzi. I- cd builtin ijwayele ukuhlanzwa kabusha ngale ndlela. Isimo sokubuyisa singamanga uma i- shell-builtin engeyona umyalo we-shell shell.

cd [ -L | -P ] [ dir ]

Shintsha isiqondisi samanje ukuze ucofe . I- HOME variable yi- dirty okuzenzakalelayo. I- CDPATH eguqukayo ichaza indlela yokusesha yerejista equkethe ukungcola . Okunye okuqondiswayo kwesiqondisi amagama ku- CDPATH bahlukaniswa ikholoni (:). Igama le-directory elingalungile ku- CDPATH lifana nerekhodi yamanje, okungukuthi, `` . ''. Uma ukungcola kuqala nge-slash (/), i- CDPATH ayisetshenzisiwe. I-- P inketho ithi ukusebenzisa isakhiwo somhlahlandlela ongokwenyama kunokulandela izixhumanisi ezingokomfanekiso (bheka futhi -P inketho kumyalo ohleliwe owakhelwe); i -L inketho ibonisa izixhumanisi ezingokomfanekiso okufanele zilandelwe. Ingxabano-ilingana ne $ OLDPWD . Inani lokubuya liyiqiniso uma isiqondisi sishintshiwe ngempumelelo; amanga ngenye indlela.

umyalo [ -pVv ] umyalo [ arg ...]

Sebenzisa umyalo nge- args ekucindezeleni umsebenzi ojwayelekile we-shell shell. Imilayezo ye-buildin kuphela noma imiyalo etholakala ku- PATH ikwenziwa . Uma i-- p inketho inikezwa, usesho lomyalo lwenziwa ngokusebenzisa inani elizenzakalelayo le- PATH eliqinisekisiwe ukuthola zonke izinsiza ezijwayelekile. Uma ngabe i -V noma i-- v inketho inikezwa, incazelo yomyalo iyanyatheliswa. Inketho ye-- v ibangela igama elilodwa elibonisa umyalo noma igama lefayela elisetshenziselwa ukucela umyalo ozoboniswa; i -V inketho ikhiqiza incazelo engaphezulu . Uma ngabe i -V noma i- v yezinketho zinikezwa, isimo sokuphuma singu-0 uma kutholakale umyalo , futhi 1 uma kungenjalo. Uma kungenjalo okukhethwa kukho futhi kwenzeka iphutha noma umyalo awutholakali, isimo sokuphuma singu-127. Ngaphandle kwalokho, isimo sokuphuma somyalo esakhiwe yisimo sokuphuma somyalo .

i-compgen [ inketho ] [ igama ]

Yenza imidwebo yokuqedela kungenzeka ngezwi ngokwezindlela zokukhetha s, okungenzeka kube yiyiphi indlela eyamukelwa yi-builtin ephelele ngaphandle kwe-- p no -r , bese ubhala imifino ekuphumeni okujwayelekile. Uma usebenzisa izinketho ze-- F noma -C , izinguquko ezihlukahlukene zegobolondo ezibekwe yizikhungo zokuqedela ezihleliwe, ngenkathi zikhona, ngeke zibe nemigomo ewusizo.

Imidlalweni izokwenziwa ngendlela efanayo nokuthi ikhodi yokuqedela ehlelwe yenziwe ngokuqondile kusukela ekuqedeni ukugcwaliswa namaflegi afanayo. Uma igama lichaziwe, kuphela lawo magama okuqedela ukugcwaliswa azoboniswa.

Inani lokubuya liyiqiniso ngaphandle kokuthi inketho engavumelekile inikezwa, noma akukho okufanayo okwakhiqizwa.

qedela [ -abcdefgjksuv ] [ -o- comp-option ] [ -A isenzo ] [ -G globpat ] [ -W Wordlist ] [ -P isiqalo ] [ -S Isixhumi ]


[ -X Isihlungi sokuhlunga ] [ -F function ] [ -C umyalo ] igama [ igama ... ]

qedela -pr [ igama ...]

Cacisa ukuthi izimpikiswano egameni ngalinye kufanele zigcwaliswe kanjani. Uma i-- p inketho inikezwa, noma uma kungekho okukhethwa kukho okunikezwayo, izinkomba zokuqedela ezikhona zinyatheliswa ngendlela evumela ukuba ziphinde zisetshenziswe njengezicelo. Inketho ye-- r isusa ukugcwaliswa kwegama ngalinye, noma, uma kungekho igama linikezwa, zonke izincazelo eziqediwe.

Inqubo yokusebenzisa lemininingwane yokuqedela lapho ukugcwaliswa kwegama ukuzama ukuchazwa ngenhla ngaphansi kokuqedelwa okuhlelekile .

Okunye okukhethwa kukho, uma kuchaziwe, banezincazelo ezilandelayo. Izinkulumo ezikhethwa kukho -G , -W , ne -X (futhi, uma kunesidingo, izinketho ze-- P and -S ) kufanele zicatshangelwe ukuze zivikeleke ekunwetsheni ngaphambi kokufakwa okuphelele .

-o- comp-option

I- comp-option ilawula izici ezimbalwa zokuziphatha kwecompspec ngaphandle kwesizukulwane esilula sokuqedwa. I-comp-option ingaba yinye ye:

okuzenzakalelayo

Sebenzisa ukuqeda igama lefayela lokuzenzakalela uma i-compspec ingafani.

ama-dirnames

Yenza ukuqedela igama lesiqondisi uma i-compspec ingafani.

amafayili

Tshela ukufundwa ukuthi i-compspec idala amafayela, ngakho-ke ingenza noma yikuphi ukucubungula okuqondene negama lefayela (njengokungeza ukuhlaselwa kumagama wesiqondisi noma ukucindezela izikhala ezilandelanayo). Okuhloswe ukuthi kusetshenziswe ngegobolondo imisebenzi.

indawo yangasese

Tshela ukufunda ukuze ungafaki isikhala (okuzenzakalelayo) kumagama agcwaliswe ekupheleni komugqa.

-Isenzo

Isenzo singase sibe sesinye sezinto ezilandelayo ukudala uhlu lokuqedwa okungenzeka:

alias

Amagama we-Alias. Kwangathi futhi kufanele icaciswe njengo -a .

i-arrayvar

Hlela amagama aguquguqukayo.

ukubopha

Amagama wokuhlanganisa okuyisisekelo sokufunda .

builtin

Amagama we-shell shell builtin. Kwangathi futhi kufanele icaciswe njengo -b .

umyalo

Amagama okuyala. Kwangathi futhi kungacaciswa njengamagama . Kwangathi futhi kufanele icaciswe njengo -c .

isiqondisi

Amagama wohlu lwemibhalo . Kwangathi futhi kufanele icaciswe njengo- d .

ukhutshaziwe

Amagama we-shell shell ezikhutshaziwe.

inikwe amandla

Amagama we-shells akhiwe amandla.

ukuthekelisa

Amagama wezinguquko zezimakethe ezithunyelwa ngaphandle. Kwangathi futhi kufanele icaciswe njengo -e .

ifayela

Amagama wefayela. Kwangathi futhi kufanele icaciswe njengo -f .

umsebenzi

Amagama wemisebenzi yegobolondo .

iqembu

Amagama weqembu. Kwangathi futhi kufanele icaciswe njengo- g .

helptopic

Siza izihloko njengoba zamukelwe usizo olwakhiwe.

igama lomkhosi

Ama-Hostnames, njengoba athathwa efayeleni echazwe yi- HOSTFILE shell shell.

umsebenzi

Amagama kaJobe, uma ukulawula umsebenzi kusebenza. Kwangathi futhi kufanele icaciswe njengo -j .

igama elingukhiye

Amagama agodliwe. Kwangathi futhi kufanele icaciswe njengo -k .

egijima

Amagama wemisebenzi egijima, uma ukulawula umsebenzi kusebenza.

isevisi

Amasevisi asevisi. Kwangathi futhi kumele icaciswe njengo -s .

isethi

Izimpikiswano ezivumelekile ze-okukhethwa kukho kokusetha okwakhiwe.

ziphuthumayo

Amagama okukhethwa kwe-Shell njengamukelwa yi- builtin esheshayo .

isignali

Amagama wesignali.

wema

Amagama omise imisebenzi, uma ukulawula umsebenzi kusebenza.

umsebenzisi

Amagama womsebenzisi. Kwangathi futhi kufanele icaciswe njengo -u .

okuguquguqukayo

Amagama azo zonke izinhlobonhlobo zegobolondo. Kwangathi futhi kufanele icaciswe njengo -v .

-G globpat

Iphethini le-filename yokwandisa iphethini globpat lakwandiswa ukuze lenze ukuqedwa okungenzeka kwenzeke.

-Uhlu lwamagama

I- listlist ihlukaniswe besebenzisa izinhlamvu eziguquguqukayo ezikhethekile ze- IFS njengabaqashi, futhi igama ngalinye elibangela ukwandiswa. Ukuqedwa okungenzeka kungamalungu alolu hlu olulandelayo oluhambisana negama eliqediwe.

-C umyalo

umyalo ukwenziwa endaweni engezansi, futhi okukhiphayo kusetshenziselwa ukugcwaliswa okungenzeka.

-F umsebenzi

Umsebenzi wegobolondo umsebenzi wenziwa ku-shell yamanje. Uma kuphelile, ukuqedela okungenzeka kutholakala kusuka ekubalukisweni kwe- COMPREPLY eguquguqukayo.

-X ukuhlunga

Isihlungi siyisibonelo njengoba sisetshenziselwa ukunwetshwa kwegama lefayela. Isetshenziswe kuhlu lokuqedwa okungenzeka okukhiqizwa yizinketho ezandulele kanye nezimpikiswano, kanti ukuhlungwa kokuhlungwa kwesinye isikhathi sokuqeda kususwe ohlwini. Ukuhola ! ku- filterpat ayinaki iphethini; Kule nkinga, noma yikuphi ukuqedela okungahambisani ne- filterpat kususiwe.

Isiqalo -P

Isiqalo sinezelwa ekuqaleni kokuphela kokuphela kokuphela emva kokunye okunye okukhethiwe okusetshenzisiwe.

-SS isixhumi

Isixhumi sithinteka ekuqedweni komunye nomunye emva kokunye okukhethwa kukho.

Inani lokubuyisa liyiqiniso ngaphandle kokuthi inketho engavumelekile, inketho ngaphandle kwe-- p noma -r inikezwa ngaphandle kokuphikisana negama , umzamo wenziwa ukususa incazelo yokuqedela igama elingenalo incazelo, noma iphutha livela engeza imininingwane yokuqedela.

qhubeka [ n ]

Qalisa kabusha ukulandelela okulandelayo kokufaka, ngenkathi , kuze kube , noma ukhethe i- loop. Uma n kukhonjisiwe, qalisa kabusha ku- n th e-enclosing loop. n kumele kube> 1. Uma n ingaphezulu kunani lezingodo ezifakiwe, loop yokugcina evala (`` top-level '' loop) iqala kabusha. Inani lokubuya li-0 ngaphandle kokuthi igobolondo ingenzi i-loop uma iqhubeka isenziwa.

memezela [ -afFirtx ] [ -p ] [ igama [= inani ]

faka [ -afFirtx ] [ -p ] [ igama [= inani ]

Memezela izinguquko kanye / noma unikeze izimfanelo. Uma kungekho igama s linikezwa bese ubonisa amanani wezinguquko. I-- p inketho izobonisa izimfanelo namagugu egama ngalinye. Uma -p isetshenzisiwe, izinketho ezingeziwe zishaywa indiva. I-- F inketho inqabela ukuboniswa kwezincazelo zomsebenzi; kuphela igama lomsebenzi nezimfanelo eziphrintiwe. I -F inketho isho -f . Okukhethwa kukho okulandelayo kungasetshenziselwa ukukhawulela okukhiphayo kuguquguquki ngenhloso ecacisiwe noma ukunikeza okuguquguqukayo izimfanelo:

-a

Igama ngalinye yi-variable variable (bheka ama- Arrays ngenhla).

-f

Sebenzisa amagama umsebenzi kuphela.

-i

Ukuguquguquka kuthathwa njenge-integer; Ukuhlolwa kwe-arithmetic (bheka ukuhlolwa kwe- ARITHMETIC) kwenziwa lapho ukuguquguzwa kunikwa inani.

-r

Yenza igama lifunde kuphela. Lawa magama awakwazi ukunikezwa amanani ngezitatimende zesabelo esilandelayo noma ukusetha kabusha.

-t

Nikeza igama ngalinye umphumela wokulandelela . Imisebenzi elandelwe izuza i- DEBUG isicupho kusuka kugobolondo lokubiza. Isici sokulandelela asikho incazelo ekhethekile yeziguquko.

-x

Igama lomaka lokuthumela kuma-oda alandelayo ngemvelo.

Ukusebenzisa `+ 'esikhundleni se-` -' kuvula isici esikhundleni, ngaphandle kokuthi i- a ) ingasetshenziselwa ukubhubhisa okuguquguqukayo okuguqukayo. Uma isetshenziswe kumsebenzi, yenza igama ngalinye lendawo, njengomyalo wendawo . Inani lokubuyisa li-0 ngaphandle kokuthi kutholakale inketho engavumelekile, umzamo wenziwa ukuchaza umsebenzi usebenzisa `` -f foo = bar '', umzamo wenzelwa ukwabela inani ekuguqukeni okufundwayo kuphela, umzamo wenziwa ukwabela inani ku-variable variable ngaphandle kokusebenzisa i-syntax yesabelo esiyinkimbinkimbi (bheka ama- Arrays ngenhla), elinye lamagama akuyona igama eliguquguqukayo legama legobolondo, umzamo wenziwa ukuvala isimo sokufunda kuphela sokuguquguquka okufundwayo kuphela, umzamo wenziwa ukuvala isimo se-array variable, noma umzamo wenziwa ukubonisa umsebenzi ongekho nge -f .

amadodakazi [-clpv ] [+ n ] [- n ]

Ngaphandle kokukhetha, ubonisa uhlu lwamakholi akhumbule njengamanje. Ukubonisa okuzenzakalelayo kuselayini elilodwa ngamagama wesiqondisi ahlukaniswe izikhala. Izinhlawulo zengezwe kuhlu ngokuhlelwa komyalo we- pushd ; umyalo we- popd ususa okufakiwe ohlwini.

+ n

Ibonisa ukubaluleka kokungena kokusuka kwesobunxele kohlu oluboniswe ama- dirs ngenkathi kuphakanyiswa ngaphandle kwezinketho, kuqala nge-zero.

- n

Ibonisa ukubaluleka kokungena kokusuka kwesokudla ohlwini oluboniswe yi- dirs lapho lenziwe ngaphandle kokukhetha, kuqale nge-zero.

-c

Ihlanza isitatimende somqondisi ngokususa konke okufakiwe.

-l

Iveza uhlu olude; ifomethi yokufakwa kuhlu okuzenzakalelayo isebenzisa i-tilde ukukhombisa isiqondisi sasekhaya.

-p

Phrinta isitoreji somkhombandlela ngenye yokungena ngomugqa ngamunye.

-v

Phrinta isitoreji somkhombandlela ngomunye ungena ngomugqa ngamunye, ubeka kuqala ukungena ngalunye ngendatshana yayo emgqeni.

Inani lokubuyisa li-0 ngaphandle kokuthi ukhetho olungavumelekile luhlinzekwa noma n izinhlawulo ngaphesheya kokuphela komshini wokuqondisa.

unqabe [ -ar ] [ -h ] [ jobspec ...]

Ngaphandle kokukhethwa kukho, umsebenzi ngamunye we- jobspec ususwa etafuleni lemisebenzi esebenzayo. Uma ngabe i -hh inketho inikezwa, i- jobspec ngayinye ayisusiwe etafuleni, kodwa imakwe ukuze i- SIGHUP ingathunyelwa emsebenzini uma igobolondo ithola i- SIGHUP . Uma kungekho msebenzi we-jobspec ukhona, futhi akukho -a noma i-- r inketho inikezwa, umsebenzi wamanje usetshenzisiwe. Uma kungekho jobspec inikezwa, i -okhetho kusho ukukhipha noma ukubeka yonke imisebenzi; I-- r inketho ngaphandle kwempikiswano ye- jobspec ivumela ukusebenza kumisebenzi esebenzayo. Inani lokubuya li-0 ngaphandle uma umsebenzi we- jobspec ungacacisi umsebenzi ovumelekile.

beka amazwana [ -neE ] [ arg ...]

Phuma i- arg s, ihlukaniswe ngezikhala, ilandelwe i-newline. Isimo sokubuya ngaso sonke isikhathi 0. Uma -n kukhonjisiwe, i-newline elandelanayo icindezelwe. Uma i-inketho ihlinzekwa, ukuchazwa kwabalandeli abalandelayo abaphunyukayo kunikwe amandla. I- E inketho ikhubaza ukuchazwa kwalaba bantu abaphunyukayo, ngisho nasezintweni lapho zihunyushwa ngokuzenzakalelayo. Ikhetho le- xpg_echo lingahle lisetshenziselwe ukucacisa ukuthi noma cha echosisa lezi zinhlamvu zokuphunyuka ngokuzenzakalelayo. I-echo ayichazi - kusho ukuphela kwezinketho. i-echo ihumusha ukulandelana okulandelayo kokuphunyuka:

\ a

uqaphile (insimbi)

\ b

i-backspace

\ c

ukucindezela i-newline yokulandelela

\ e

uhlamvu lokuphunyuka

\ f

faka okuphakelayo

\ n

umugqa omusha

\ r

ukubuya kwezimoto

\ t

ithebhu enezingqimba

\ v

ithebhu eliqondile

\\

ukubuyela emuva

\ 0 nnn

umlingiswa we-bit-bit owalubiza ngokuthi yi-octal value nnn (zero kuya kumadijithi amathathu octal)

\ nnn

umlingiswa we-eight-bit obiza ubukhulu be- octal nnn ( amadijithi owodwa kuya kwamanye ama-octal)

\ x HH

umlingiswa we-bit-bit owalubiza nge-hexadecimal value HH (eyodwa noma amabili amahektha ayizinombolo)

vumela [ -adnps ] [ -f igama lefayela ] [ igama ...]

Nika amandla futhi uvimbele imiyalo yokwakha yegobolondo. Ukukhubaza i-builtin kuvumela umyalo we-disk onamagama afanayo negobolk builtin okuzokwenziwa ngaphandle kokucacisa igama lomzila eligcwele, noma ngabe igobolondo isesesha izakhi zangaphambi kwemilayezo yedisk. Uma -n isetshenziswa, igama ngalinye likhutshaziwe; kungenjalo, amagama anikwe amandla. Isibonelo, ukusebenzisa i-binary yokuhlola etholakala nge- PATH esikhundleni se-shell shell eyakhiwe, sebenzisa `` ukunika amandla -i-test ''. I-- f option isho ukulayisha igama elisha lokwakhelwa igama kusuka kuhlu lokwabelana ngezinto, okwasekelweni ezisekela ukulayisha okunamandla. I- ikhetho izosusa isakhiwo esakhelwe ngaphambilini nge -f . Uma kungabikho izingxabano zegama ezinikezwayo, noma uma i-- p inketho inikezwa, uhlu lwe-shell shell builds luyanyatheliswa. Ngaphandle kwezinye iziphakamiso zokukhetha, uhlu luqukethe wonke ama-shells anikwe amandla we-shell. Uma -n inikezwa, ukufakwa okukodwa okukhutshaziwe kuyanyatheliswa. Uma -a inikezwa, uhlu oluphrintiwe luhlanganisa konke okwakhiwe, okubonisa ukuthi ngabe ngamunye unikwe amandla noma cha. Uma -s inikezwa, umkhiqizo uvinjelwe ezakhiweni ezikhethekile ze- POSIX.

Inani lokubuya li-0 ngaphandle kokuthi igama aliyona igobolondo eyakhiwe noma kukhona iphutha ekulayisheni i-builtin entsha evela entweni eyabelwe.

eval [ arg ...]

I-s s ifundwa futhi ikhonjiswa ndawonye kumyalo owodwa. Lo myalelo ufundwa futhi ufezwe yigobolondo, futhi isimo sawo sokuphuma sibuyiselwa njengenani le- eval . Uma kungekho args , noma kuphela izimpikiswano null, eval returns 0.

exec [ -cl ] [ -agama ] [ umyalo [ izingxabano ]]

Uma umyalo ucacisiwe, kufaka esikhundleni segobolondo. Ayikho inqubo entsha edalwe. Amaphuzu abe yizizathu zokuyala . Uma i-- l inketho ihlinzekwa, igobolondo ibeka idethi ekuqaleni kwe-zeroth arg edluliselwe umyalo . Yilokho okungena ngemvume (1) okukuthi. I -c inketho ibangela umyalo wokukwenziwa ngendawo engenalutho. Uma -a inikezwa, igobolondo idlulisa igama njengezingxabano zeroth kumyalo owenziwe. Uma umlayezo awukwazi ukubulawa ngenxa yesizathu esithile, igobolondo elingenalutho ephumayo, ngaphandle uma i-shell yokukhethwa kwekhethri inikwe amandla, uma kwenzeka ibuyisa ukuhluleka. Igobolondo lokuxhumana libuyisela ukwehluleka uma ifayela lingenakwenziwa. Uma umyalo ungacacisiwe, noma yikuphi ukulungiswa kusebenza kugobolondo lwamanje, futhi isimo sokubuyisa siyi-0. Uma kukhona iphutha lokubuyela emuva, isimo sokubuyisa siyi-1.

phuma [ n ]

Yenza ukuthi igobolondo iphume ngesimo se- n . Uma i ishiyiwe, isimo sokuphuma singesomyalo wokugcina owenziwe. Isicupho ku- EXIT senziwa ngaphambi kokuthi igobolondo iphelile.

ukuthekelisa [ -fn ] [ igama [= igama ]] ...

ukuthekelisa -p

Amagama ahlinzekwe amakwe ukuthunyelwa okuzenzakalelayo kwimvelo yemilayezo ekhishwe kamuva. Uma i-- f inketho inikezwa, amagama abhekisela emisebenzini. Uma kungenjalo amagama anikezwa, noma uma i-- p inketho inikezwa, uhlu lwawo wonke amagama athunyelwa kuleli gqokebhe liphrintiwe. I-inketho ibangela ukuthi impahla yokuthekelisa isuswe ezichasheni ezibizwa ngegama. ukuthekelisa kubuyisa isimo sokuphuma se-0 ngaphandle kokuthi kutholakale inketho engavumelekile, elinye lamagama aliyona igama eliguquguqukayo legama legobolondo, noma -f linikezwa negama elingelona umsebenzi.

fc [ -e ename ] [ -nlr ] [ wokuqala ] [ wokugcina ]

fc -s [ pat = rep ] [ cmd ]

Fix Command. Ngendlela yokuqala, uhla lwemiyalo kusukela kokuqala kuya kokugcina lukhethwa ohlwini lwamlando. Okokuqala nokugcina kungacaciswa njengetambo (ukuze uthole umyalo wokugcina oqala ngalolo chungechunge) noma njengenombolo (inkomba ohlwini lwamlando, lapho inamba engalungile isetshenziselwa ukucutshungulwa kusuka kwinombolo yomyalo wamanje). Uma ekugcineni kungacacisiwe ukuthi isethwe kumyalo wamanje wokufakwa ohlwini (ukuze `` fc -l -10 '' ifake imiyalo yokugcina engu-10) futhi kuqala okokuqala . Uma kuqala kungacacisiwe ukuthi isethwe kumyalo wangaphambilini wokuhlela futhi -16 ukuze uhlaliswe.

I-i-inketho icindezela izinombolo zomyalo uma uhlu. I-- r inketho ihoxisa umyalo wemilayezo. Uma i-- l inketho inikezwa, imiyalo ibalwe ekuphumeni okujwayelekile. Uma kungenjalo, umhleli onikezwe nge- ename ukhonjiswe kufayili equkethe leyo miyalo. Uma iname inganikezwa, inani le- FCEDIT lokuguquguquka lisetshenzisiwe, futhi inani le- EDITOR uma i- FCEDIT ingasethiwe. Uma kungenjalo ukuhlukahluka kusethiwe, kuyasetshenziswa. Uma ukuhlelwa kuqedile, imiyalo ehleliwe ihanjiswe iphindwe.

Esimweni sesibili, umyalo uphinde ufezwe ngemuva kwesinye isimo se- pat sithathwe esikhundleni se- rep . I-alias ewusizo yokusebenzisa nalokhu ngu `` r = fc -s '', ukuze ukuthayipha `` r cc '' kugijima umyalo wokugcina oqala ngo `` cc '' nokuthayipha `` r '' kuphinda kufeze okugcina umyalo.

Uma ifomu lokuqala lisetshenzisiwe, inani lokubuyisa li-0 ngaphandle kokuthi kutholakale inketho engavumelekile noma yokuqala noma yokugcina ichaza imigqa yomlando ngaphandle kwebanga. Uma i-inketho ihlinzekwa, inani lokubuyisa liyigugu lomyalo wokugcina owenziwe noma ukwehluleka uma kwenzeka iphutha ngefayela lemiyalo yesikhashana. Uma ifomu lesibili lisetshenzisiwe, isimo sokubuyisa singumyalo ovuselelwe kabusha, ngaphandle uma i- cmd ingacacisi umugqa womlando ovumelekile, uma ngabe i- fc ibuyisa ukuhluleka.

fg [ jobspec ]

Phinda uqale umsebenzi we-jobspec ngaphambili, futhi ube ngumsebenzi wamanje. Uma i- jobspec engekho, umbono wegobolondo womsebenzi wamanje usetshenzisiwe. Inani lokubuya liyilo lomyalo obekwe ngaphambili, noma ukwehluleka uma kugijima lapho ukulawulwa komsebenzi kukhutshaziwe noma, uma ugijima ngokulawulwa komsebenzi kunikwe amandla, uma i- jobspec ingacacisi umsebenzi ovumelekile noma umsebenzi we- jobspec ucacisa umsebenzi owaqalwa ngaphandle kokulawula umsebenzi .

thola igama elithi optstring [ args ]

I-getopts isetshenziselwa izinqubo zegobolondo ukuphambana nemingcele yezinto ezimele. ukukhetha kuqukethe izinhlamvu zokukhetha okufanele ziqashe ; uma umlingiswa ulandelwa ikholoni, ukhetho kulindeleke ukuba kube nengxabano, okufanele ihlukaniswe kuso ngesikhala esimhlophe. I-colon nombuzo uphawu lwezinhlamvu ngeke zisetshenziswe njengezinhlamvu zokukhetha. Njalo uma kuceliwe , i- getopts ibeka igama elilandelayo egameni lezinhlobonhlobo zegobolondo, iqalisa igama uma lingekho, futhi inkomba yezingxabano ezilandelayo izosetshenziselwa i- OPTIND eguquguqukayo. U-OPTIND uqaliswa ku-1 njalo isikhathi igobolondo noma iskripthi segobolondo sivunywa. Uma okukhethwa kukho kudinga ukuphikisana, uthola izindawo eziphikisanayo ku- OPTARG eguquguqukayo .Igobolondo ayibuyiselwa ngokuzenzakalelayo i- OPTIND ; kufanele ihlelwe kabusha phakathi kwezingcingo eziningi ukuze zifake ngaphakathi kwe-shell efanayo ukucela uma isethi entsha yemingcele kufanele isetshenziswe.

Lapho ukuphela kokukhethwa kukho kuhlangene, ama- getopts aphuma ngenani lokubuyisa elikhulu kune-zero. U-OPTIND usethelwe kunkomba yezingxabano zokuqala ezingenayo inketho, futhi igama lisethelwe?

ukuvota kuvame ukuphazamisa imingcele yemibandela, kodwa uma kunezingxabano ezingaphezulu ezinikezwa ku- args , ama- getopts ayawashiya labo esikhundleni.

ama-getopts angabika amaphutha ngezindlela ezimbili. Uma umlingisi wokuqala we- optstring kuyi-colon, ukubika kwephutha lokuthula kuyasetshenziswa. Kumilayezo evamile yokuxilongwa yokusebenza iphrintiwe uma izinketho ezingavumelekile noma izimpikiswano zokukhetha ezingekho. Uma i- OPTERR eguquguqukayo isethwe ku-0, akukho myalezo wephutha ezoboniswa, noma ngabe umlingisi wokuqala wokukhetha akuyona ikholoni.

Uma inketho engavumelekile ibonakala, ithola izindawo? ngegama futhi, uma kungenalutho, ulungisa umlayezo wephutha bese uvula i- OPTARG . Uma i- getopts ingathuli, umlingiswa wokukhetha otholiwe ufakwe ku- OPTARG futhi akukho myalezo wokuxilonga ophrintiwe.

Uma ukuphikisana okudingekayo kungatholakali, futhi ama- getopts ayithuli, uphawu lombuzo ( ? ) Lubekwa egameni , i- OPTARG ayisethiwe, futhi umyalezo wokuxilonga ushicilelwe. Uma i- getopts ingathuli, khona-ke ikholoni ( :) ifakwe egameni futhi i- OPTARG isethelwe kumlingiswa wokukhetha otholiwe.

i-getopts ibuya kuyiqiniso uma inketho, ecacisiwe noma engacacisiwe, itholakala. Ibuyisela amanga uma ukuphela kokukhethwa kuhlangene noma kwenzeka iphutha.

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

Ngegama ngalinye, igama lefayela eliphelele lomyalo linqunywa ngokucwaninga izinkomba ku $ PATH futhi kukhunjulwa. Uma i-- p inketho inikezwa, akukho ukusesha kwendlela, futhi igama lomsebenzisi lisetshenziswa njengegama eliphelele lefayela lomyalo. I-- r inketho yenza igobolondo likhohlwe zonke izindawo ezikhunjulwe. I-i-inketho ibangela igobolondo ukuthi likhohlwe indawo ekhunjulwayo yegama ngalinye. Uma i-inketho ihlinzekwa, igama lomzila eligcwele lapho igama ngalinye lihambelana liphrintiwe khona. Uma iziphakamiso zamagama amaningi zinikezwa -t , igama liphrintiwe ngaphambi kokususa igama lomzila eligcwele. I-inketho yenza ukuthi okukhiphayo kuboniswe kwifomathi engase isetshenziswe njengengeniso. Uma kungekho ukuphikisana okunikezwayo, noma uma kuphela -nikezwa , ulwazi olumayelana nemiyalo ekhunjulwa luyanyatheliswa. Isimo sokubuya siyiqiniso ngaphandle kokuthi igama lingatholakali noma inketho engavumelekile.

siza [ -s ] [ iphethini ]

Bonisa ulwazi oluwusizo mayelana nemiyalo eyakhiwe. Uma iphethini icacisiwe, usizo lunikeza usizo oluningiliziwe kuzo zonke imiyalo efana nephethini ; kungenjalo ukusiza kuzo zonke izakhiwo ezakhiwe kanye nezakhiwo zokulawula igobolondo ziphrintiwe. Okukhethwa kukho -s kuvumela ulwazi oluboniswe kusichazamazwi esifushane sokusetshenziswa. Isimo sokubuyisa singu-0 ngaphandle uma umyalo ungafani nephethini .

umlando [ n ]

umlando -c

umlando -d offset

umlando -amagama [ igama lefayela ]

umlando -p arg [ arg ... ]

umlando -s arg [ arg ... ]

Ngenakho okukhethwa kukho, bonisa uhlu lomlando lomyalo enezinamba zomugqa. Imigqa efakwe ohlwini * ishintshiwe. Ukungqubuzana kwezinhlu zezinhla zokugcina kuphela. Uma igama lefayela lihlinzekwa, lisetshenziswe njengegama lefayela lomlando; uma kungenjalo, inani le- HISTFILE lisetshenzisiwe. Izinketho, uma zinikezwa, zinezincazelo ezilandelayo:

-c

Sula uhlu lomlando ngokususa konke okufakiwe.

-d offset

Sula ukungena komlando endaweni ehlehlisiwe .

-a

Faka uhlelo lwe `` new '' emigqa yomlando (imigqa yomlando efakwe kusukela ekuqaleni kweseshini yebhasi yamanje) efayeleni lomlando.

-n

Funda imigqa yomlando engakafundwa kusuka efayeleni lomlando kuya kuhlu lwamanje lomlando. Le migqa ixhunywe kufayili yomlando kusukela ekuqaleni kweseshini yebhasi yamanje.

-r

Funda okuqukethwe kwefayela lomlando bese uwasebenzisa njengomlando wamanje.

-w

Bhala umlando wamanje kufayela lomlando, ubhale phansi okuqukethwe kwefayela lomlando.

-p

Yenza umlando esikhundleni esikhundleni se- args elandelayo bese ubonisa umphumela ekuphumeni okujwayelekile. Ayigcinanga imiphumela ohlwini lwamlando. I- ar ngayinye kufanele icatshangelwe ukukhubaza ukukhula komlando okujwayelekile.

-s

Gcina i- args ohlwini lwamlando njengokungena okukodwa. Umyalo wokugcina ohlwini lwamlando ususwe ngaphambi kokuba i- args ingeziwe.

Inani lokubuyisa li-0 ngaphandle kokuthi kutholakale inketho engavumelekile, iphutha livela ngenkathi ufunda noma ubhala ifayela lomlando, ukukhokha okungavumelekile kunikezwa njengengxabano ku -d , noma ukukhuliswa komlando kunikezwe njengokungqubuzana kokuthi -p ihluleka.

imisebenzi [ -lnprs ] [ jobspec ...]

umyalo we- jobs -x [ args ...]

Ifomu lokuqala libala imisebenzi esebenzayo. Izinketho zinezincazelo ezilandelayo:

-l

Izinombolo zohlelo lokubhala ohlwini ngaphezu kolwazi olujwayelekile.

-p

Bhala kuphela i-ID yenqubo yomholi weqembu lomsebenzi.

-n

Bonisa ulwazi kuphela ngemisebenzi eye ishintshile isimo kusukela umsebenzisi ekugcineni waziswa ngesimo sabo.

-r

Vimbela ukukhishwa kwemisebenzi esebenzayo.

-s

Vimbela ukukhishwa kwemisebenzi.

Uma umsebenzi we- jobspec unikezwa, okukhiphayo kuvinjelwe kolwazi ngalowo msebenzi. Isimo sokubuyisa singu-0 ngaphandle kokuthi inketho engavumelekile ifinyelelwe noma umsebenzi we- jobspec ongavumelekile unikezwa.

Uma ngabe i-- x inketho inikezwa, imisebenzi ithatha noma yimuphi umsebenzi we-jobspec otholiwe kumyalo noma i- args nge-ID yenkampani yenqubo ehambelanayo, futhi yenza umyalo owudlulisela i-args , ubuyisele isimo sayo sokuphuma.

bulala [ -s sigspec | -in signum | - sigspec ] [ pid | jobspec ] ...

bulala -l [ sigspec | exit_status ]

Thumela isignali ebizwa nge- sigspec noma isignum kwizinqubo ezibizwa nge- pid noma umsebenzi we-workspec . sigspec kungaba igama lesignali njenge- SIGKILL noma inombolo yesignali; isibonakaliso inombolo yenombolo. Uma sigspec igama lesignali, igama linganikezwa noma ngaphandle kwesiqephu se- SIG . Uma sigspec engekho, i- SIGTERM iyacatshangwa . Ingxabano -i ihlonza amagama esignali. Uma kukhona izimpikiswano ezinikezwa uma -nikezwa , amagama ampawu ezihambisana nezimpikiswano zihlwiniwe, futhi isimo sokubuyisa siyi-0. I- exit_status ingxabano -i inombolo ekhomba noma inombolo yesignali noma isimo sokuphuma inqubo ipheliswe yisibonakaliso. ukubulala kubuya kuyiqiniso uma okungenani isignali eyodwa ithunyelwe ngempumelelo, noma amanga uma kwenzeka iphutha noma inketho engavumelekile.

ake arg [ arg ...]

I- ar ngayinye iyinkulumo ye-arithmetic okufanele ihlolwe (bheka ukuhlolwa kwe- ARITHMETIC ). Uma i- arg yokugcina ihlola ku-0, vumela ukubuyisa 1; 0 kubuyiselwa ngenye indlela.

indawo [ inketho ] [ igama [= inani ] ...]

Kuphikisana ngalunye, igama legama eliguqulelwe igama lendawo lidalwe, futhi linikezwe inani . Okukhethwa kukho kungaba yinye yezinketho ezamukelwe ngokumemezela . Uma indawo isetshenziswe ngaphakathi komsebenzi, yenza ukuthi igama eliguquguqukayo libe nomkhawulo obonakalayo kuvunyelwe kulowo msebenzi nezingane zayo. Ngaphandle kwama-opharetha, wendawo ubhala uhlu lwezinguquko zendawo endaweni ejwayelekile. Kuyiphutha lokusebenzisa lendawo uma kungekho ngaphakathi komsebenzi. Isimo sokubuyisa singu-0 ngaphandle kokuthi indawo yendawo isetshenziswe ngaphandle komsebenzi, igama elingavumelekile linikezwa, noma igama linguquko efundwayo.

Phuma

Phuma igobolondo yokungena ngemvume.

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

Kususa okufakiwe kusuka emgqeni wokuqondisa. Ngezingxabano, ususa umhlahlandlela ophezulu kusuka emgqeni, futhi wenza cd encwadini entsha ephezulu. Iziphakamiso, uma zinikezwa, zinezincazelo ezilandelayo:

+ n

Kususa ukubalwa okungena n th kusukela ngakwesobunxele kohlu oluboniswe ama- dirs , kuqala nge-zero. Isibonelo: `` popd +0 '' isusa isiqondisi sokuqala, `` popd +1 '' kwesibili.

- n

Kususa ukubaluleka kokungena kokusuka kwesokudla ohlwini oluboniswe ama- dirs , kuqala nge-zero. Isibonelo: `` popd -0 '' isusa isiqondisi sokugcina, `` popd -1 '' esilandelayo ekugcineni.

-n

Iqeda ukuguqulwa okujwayelekile kwesiqondisi lapho ususa izinkomba kusuka emgqeni, ukuze kuphela umshini usebenze.

Uma umyalo we- popd uphumelele, ama- dirs ayenziwa futhi, futhi isimo sokubuyisa siyi-0. i- popd ibuyisela amanga uma kutholakala inketho engavumelekile, isitoreji somkhombandlela asinalutho, isiqondisi esingenalutho sokungeniswa kombhalo sichaziwe, noma isiqondisi ushintsho luhluleka.

ifomethi yokuphrinta [ izingxabano ]

Bhala iziphakamiso ezifomathiwe ekuphumeni okujwayelekile ngaphansi kokulawula ifomethi . Ifomethi yochungechunge lwezinhlamvu eziqukethe izinhlobo ezintathu zezinto: izinhlamvu ezicacile, ezikopishwa kuphela ekuphumeni okujwayelekile, ukulandelana kwezinhlamvu zomuntu, eziguqulwa futhi zikopishwa ekuphumeni okujwayelekile, nokufometha okucacisiwe, okunye okubangela ukunyatheliswa kwesilandelayo ukuphikisana okulandelanayo. Ngaphandle kwamafomethi we- printf (1) ajwayelekile, % b ibangela ukuphrinta ukuze kwandiswe ukulandelana kwemiphumela yokuphunyuka emuva kokungqubuzana okuhambisanayo, futhi % q kubangela ukuphrinta ukuze kukhishwe impikiswano ehambelanayo ngendlela engasetshenziswa kabusha njenge-shell shell input.

Ifomethi isetshenziselwa kabusha njengoba kudingeka ukuze kudliwe zonke izimpikiswano . Uma ifomethi idinga izimpikiswano ezingaphezulu kunalokho okunikezwayo, izincazelo ezengeziwe zefomethi ziziphatha njengokungathi inani le-zero noma i-null string, uma kufanelekile, linikeziwe. Inani lokubuya liyi-zero empumelelweni, engeyona i-zero ekuhlulekeni.

pushd [ -n ] [ dir ]

pushd [ -n ] [+ n ] [- n ]

Yengeza umkhombandlela kuya phezulu kwesikhombi somqondisi, noma ujikeleza isitaki, okwenza uhla olusha lwesitokisi uhla lwemisebenzi yamanje. Ngezingxabano, ukushintshanisa izinkomba ezimbili eziphezulu futhi ubuyekeze u-0, ngaphandle uma umkhombandlela wesitoreji ungenalutho. Iziphakamiso, uma zinikezwa, zinezincazelo ezilandelayo:

+ n

Iguqula isitaki ukuze uhla lwemibhalo n (ukubala ukusuka kwesobunxele ohlwini oluboniswe ama- dirs , okuqala nge-zero) phezulu.

- n

Ijikeleza isitaki ukuze isiqondisi n (ukubala ukusuka kwesokudla kuhlu oluboniswe ama- dirs , kuqala nge-zero) phezulu.

-n

Iqeda ukuguqulwa okujwayelekile kwesiqondisi uma ungeza izinkomba kwi-stack, ukuze kuphela umshini usebenze.

faka

Yengeza ingosi yomqondisi phezulu, okwenza kube isiqondisi esisha sokusebenza samanje.

Uma umyalo we- pushd uphumelele, ama- dirs enza futhi. Uma ifomu lokuqala lisetshenzisiwe, i- pushd ibuyisela 0 ngaphandle kokuthi i-cd yokulahla ihluleke . Ngesifomu sesibili, i- pushd ibuyisela 0 ngaphandle kokuthi umkhombandlela wokuqondisa ungenalutho, i-directory engekho ekhompyutheni yomshini ecacisiwe, noma isiqondisi sishintsha ku-directory esisha ecacisiwe yamanje ayihluleka.

i-pwd [ -LP ]

Phrinta indlela ephelele yomhlahlandlela osebenzayo wamanje. Indlela yokunyathelisa ephrintiwe iqukethe izixhumanisi ezingokomfanekiso uma i-- P inketho inikezwa noma i -o khetho engokwenyama kumyalo wokusetha oyakhelwe inikwe amandla. Uma i -L inketho isetshenzisiwe, igama legama eliphrintiwe lingase libe nezixhumanisi ezingokomfanekiso. Isimo sokubuyisa singu-0 ngaphandle kokuthi kwenzeka iphutha ngenkathi ufunda igama lencwadi yamanje noma inketho engavumelekile.

funda [ -ers ] [ -u fd ] [ -t isikhathi ] [ -a aname ] [ -p prompt ] [ -n nchars ] [ -d delim ] [ igama ...]

Umugqa owodwa ufundwa kusuka ekufakweni okujwayelekile, noma kusuka kufolda yefayili fd ehlinzekwa njengengxabano ku-okukhethwa kukho, futhi igama lokuqala linikezwa igama lokuqala, igama lesibili egameni lesibili, njalonjalo, okusele amagama kanye nabahlukanisi babo ababalekayo abelwe igama lokugcina. Uma kunamagama ambalwa afundwa kusukela ekusakazweni kokufaka kunamagama, amagama asele abelwe amanani angenalutho. Izinhlamvu ze- IFS zisetshenziselwa ukuhlukanisa umugqa ngamagama. Uhlamvu lokubuyela emuva ( \ ) lungasetshenziswa ukususa noma iyiphi incazelo ekhethekile yomlingisi olandelayo ofundwayo nokuqhubeka komugqa. Izinketho, uma zinikezwa, zinezincazelo ezilandelayo:

-a- aname

Amagama abelwe izinkomba ezilandelanayo ze- aname eziguquguqukayo eziqala , kusukela ku-0. i- aname isethiwe ngaphambi kokuthi kunikezwe amanani amasha. Amanye amagama aphikisanayo awanakwa.

-d delim

Umlingisi wokuqala we- delim usetshenziselwa ukuqeda umugqa wokufaka, kunokuba i-newline.

-e

Uma ukufaka okujwayelekile kuvela esibulalayo, uhlelo lokufunda (bheka READLINE ngenhla) lisetshenziselwa ukuthola umugqa.

-nzinhlanzi

funda ukubuya ngemva kokufunda izinhlamvu ezichazayo esikhundleni sokulinda umugqa ophelele wokufaka.

-p ngokushesha

Khombisa ukuphuthuma kuphutha elijwayelekile, ngaphandle kwe-lineline entsha, ngaphambi kokuzama ukufunda noma yikuphi ukufaka. I-prompt iboniswa kuphela uma ukufaka kuvela esibulalayo.

-r

Ukubuyiselwa emuva akusebenzi njengomuntu ophunyukayo. Ukubuyela emuva kubhekwa njengengxenye yomugqa. Ngokuyinhloko, i-backslash-newline pair ingasetshenziselwa ukuqhubeka komugqa.

-s

Imodi ethule. Uma okokufaka kuvela esibulalayo, abalingiswa abafakiwe.

-kuphuma kwesikhathi

Isizathu sifunda ukuphuma isikhathi futhi ubuyele ukuhluleka uma umugqa ophelele wokufaka ungafundiwe phakathi kwamasekhondi okuphela kwesikhathi . Lolu khetho alunamthelela uma kufundwa akufundi ukufunda okuvela esigungwini noma ipayipi.

-u fdFP

Funda okuvela kwi-descriptor yefayela fd .

Uma kungabikho amagama anikezwayo, lo mkhakha ufundwa unikezwe ku- REPLY eguquguqukayo. Ikhodi yokubuyisa iyinhlawulo, ngaphandle kokuthi i-end-of-file ihlangabezane nayo, funda izikhathi eziphumayo, noma isichazamazwi sefayela esingavumelekile sihlinzekwa njengengxabano ku -u .

readonly [ -apf ] [ igama ...]

Amagama anikeziwe amakwe afundwayo; amanani alawa magama angashintshwa yisabelo esilandelayo. Uma i-- f option ihlinzekwa, imisebenzi ehambelana namagama imakwe kakhulu. I - inketho ivumela iziguquguquko ezigumbini. Uma kungabikho izingxabano zamagama ezinikezwayo, noma uma i-- p inketho inikezwa, uhlu lwawo wonke amagama e-readonly lanyatheliswa. I-- p inketho ibangela ukukhishwa okumele kuboniswe kwifomethi engase isetshenziswe kabusha njenge-input. Isimo sokubuyisa singu-0 ngaphandle kokuthi kutholakale inketho engavumelekile, elinye lamagama akuyona igama eliguqukayo legama legobolondo, noma -i linikezwa negama elingelona umsebenzi.

buyela [ n ]

Kubangela umsebenzi ukuba uphume ngenani lokubuyela elichazwe ngu- n . Uma i ishiyiwe, isimo sokubuyisa singumyalo wokugcina owenziwe emzimbeni womsebenzi. Uma isetshenziswe ngaphandle komsebenzi, kodwa ngenkathi kwenziwa iskripthi yi- . ( umthombo ) umyalo, kubangela ukuthi igobolondo liyeke ukukhipha leso script bese ibuyisela noma n noma isimo sokuphuma somyalo wokugcina owenziwe ngaphakathi kwesikripthi njengesimo sokuphuma script. Uma isetshenziswe ngaphandle komsebenzi hhayi ngesikhathi sokukhishwa kweskripthi . , isimo sokubuyisa singamanga.

setha [ --abefhkmnptuvxBCHP ] [ -o inketho ] [ arg ...]

Ngaphandle kokukhethwa kukho, igama kanye nenani lokuhlukahluka kwegobolondo ngalinye kuboniswa kwifomathi engasetshenziswa kabusha njengokufaka. Okukhiphayo kuhlungwa ngokwendawo yamanje. Uma izinketho zicacisiwe, zibeka noma zihlukanise izimfanelo zegobolondo. Noma yiziphi izimpikiswano ezisele ngemuva kokuthi izinketho zicutshungulwe ziphathwa njengamagugu emingcele yemibandela futhi zinikezwe, ukuze, ku- $ 1 , $ 2 , ... $ n . Izinketho, uma zichaziwe, zinezincazelo ezilandelayo:

-a

Hlola ngokuzenzakalelayo iziguquguquko nemisebenzi eguqulelwe noma edalwe ukuthunyelwa kwemvelo kwimilayezo elandelayo.

-b

Bika isimo semisebenzi yasemuva esinqanyelwe ngokushesha, kunokuba ngaphambi kokushesha okulandelayo. Lokhu kusebenza kuphela uma ukulawula umsebenzi kuvuliwe.

-e

Phuma ngokushesha uma umyalo olula (bheka iS SHAMELA GRAMMAR ngenhla) uphuma ngesimo esingesizo. Igobolondo ayiphumeli uma umyalo ohlulekayo uyingxenye yesikhathi noma kuze kube yilophu, ingxenye yesitatimende, ingxenye ye && noma || uhlu, noma uma inani lokubuyisa lomyalo liguqulwa nge ! . Isicupho ku- ERR , uma isethwe, senziwa ngaphambi kokuba igobolondo iphume.

-f

Khubaza ukukhuliswa kwegama lomzila.

-h

Khumbula indawo yemilayezo njengoba ibukwa phezulu ukuze ibulawe. Lokhu kunikwe amandla ngokuzenzakalelayo.

-k

Zonke izimpikiswano ngesimo sesitatimende sokwabiwa zibekwe endaweni yokuthola umyalo, hhayi nje kuphela lezo ezandulela igama lomyalo.

-m

Hlola imodi. Ukulawulwa kweJobe kunikwe amandla. Le ndlela ikhiphe ngokuzenzakalelayo kwamaqobelengwane asebenzisanayo kumahlelo asekelayo (bona i- JOB CONTROL ngenhla). Izinqubo zangemuva zisebenza eqenjini lezinqubo ezihlukene futhi umugqa oqukethe isimo sabo sokuphuma ushicilelwe ekupheleni kwawo.

-n

Funda imiyalo kodwa ungawasebenzisi. Lokhu kungasetshenziswa ukuhlola iskripthi segobolondo amaphutha we-syntax. Lokhu kunganakwa yizigobolondo ezihlangene.

-okhetho -igama

Ikhetho-igama lingaba lenye yezinto ezilandelayo:

allexport

Okufanayo njengo -a .

braceexpand

Okufanayo njengo -B .

emacs

Sebenzisa i-emacs-style style editing interface. Lokhu kunikwe amandla ngokuzenzakalelayo uma igobolondo isebenzisana, ngaphandle uma igobolondo iqalwa ngokukhetha - okungabonakali kokuhlela .

i-errexit

Same njengo -e .

inhlekelele

Okufanayo njengo -h .

i-histexpand

Okufanayo njengo -H .

umlando

Nika amandla umlando womyalo, njengoba kuchazwe ngenhla ngaphansi kwe- HISTORY .Lolu khetho luvulekile ngokuzenzakalelayo kuma-shells asebenzisanayo.

uzinaki

Umphumela unjengokuthi umyalo wegobolondo `` IGNOREEOF = 10 '' usufeziwe (bheka iShall Variables ngenhla).

igama elingukhiye

Okufanayo njengo -k .

ukuqapha

Okufanayo njengo- m .

i-noclobber

Okufanayo njengo -C .

i-noexec

Okufanayo njengo -n .

i-noglob

Okufanayo njengo -f . I-nolo Okwamanje inganakwa.

azise

Okufanayo njengo -b .

igama elibizo

Okufanayo njengo -u .

onecmd

Okufanayo njengo- t .

ngokomzimba

Okufanayo njengo -P .

i-posix

Shintsha ukuziphatha kwe- bash lapho ukusebenza okuzenzakalelayo kuhluke khona kumgangatho we-POSIX 1003.2 ukufanisa izinga ( imodi ye-posix ).

unelungelo

Okufanayo njengo -p .

i-verbose

Okufanayo njengo -v .

vi

Sebenzisa i-vi-style yokuhlela umugqa womyalo wesitayela.

i-xtrace

Okufanayo njengo -x .

Uma -o inikezwa ngaphandle kwegama-igama , amanani wezinketho zamanje ashicilelwe. Uma i- o ihlinzekwa ngaphandle kwegama-igama , uchungechunge lwemilayezo yokusetha yokuvuselela izilungiselelo zamanje zokukhetha kuboniswa ekuphumeni okujwayelekile.

-p

Vula imodi enelungelo . Kulo modi, ama- $ ENV nama-$ BASH_ENV amafayela awacutshungulwa , imisebenzi yegobolondo ayifani njengefa njengezemvelo , futhi ukuhlukahluka kwe- SHELLOPTS , uma kubonakala emvelweni, kunganakwa. Uma igobolondo iqalwa ngempumelelo id yomsebenzisi (iqembu) id ayilingani nomsebenzisi wangempela (iqoqo) id, futhi inketho ye-- p ayinikeziwe, lezi zenzo zithathwa futhi i-id yomsebenzisi esebenzayo isethwe kumsebenzisi wangempela we-id. Uma i-- p inketho inikezwa ekuqaleni, i-id yomsebenzisi esebenzayo ayisethiwe kabusha. Ukuguqula le nketho kubangela ukuthi i-ID yomsebenzisi kanye ne-id yeqembu ihlelwe kumsebenzisi wangempela nama-id weqembu.

-t

Phuma emva kokufunda nokusebenzisa umyalo owodwa.

-u

Phatha ukushintsha okuguqukayo njengephutha uma wenza ukwandiswa kwepharamitha. Uma ukukhuliswa kuzama ukuguquguquka okungahleliwe, igobolondo ifaka umlayezo wephutha, futhi, uma ingenasisetshenziswa, iphuma ngesimo esingenayo i-zero.

-v

Phrinta imigqa yokufaka igobolondo uma ifundwa.

-x

Ngemuva kokukhulisa umyalo ngamunye olula , bonisa inani elandisiwe le- PS4 , elilandelwa umyalo kanye neziphakamiso zayo ezandisiwe.

-B

Igobolondo yenza ukwandiswa kwe-brace (bheka ukukhuliswa kwe- Brace ngenhla). Lokhu kuvulekile.

-C

Uma usethe, ibhash ayibhalisi ifayela ekhona nama-opharetha > , >,, futhi > <> redirection. Lokhu kungagxila lapho udala amafayela okukhipha ngokusebenzisa i-redirection operator > | esikhundleni se > .

-H

Nika amandla ! umlando wesitayela ukufaka esikhundleni. Lolu khetho luya ngokuzenzakalelayo uma igobolondo lihlanganyela.

-P

Uma usethe, igobolondo ayilandeli izixhumanisi ezingokomfanekiso lapho isebenza imiyalo efana ne- cd eguqula isiqondisi esisebenzayo samanje. Isebenzisa isakhiwo somqondisi ngokomzimba kunalokho. Ngokuzenzakalelayo, ibhasi ilandela uchungechunge olunembile lwamafayela lapho wenza imiyalo eguqula isiqondisi samanje.

-

Uma kungekho zimpikiswano ezilandela lolu khetho, imingcele yemibandela ayisethiwe. Uma kungenjalo, imingcele yesikhashana isethwe kwi- arg s, noma ngabe ezinye zazo ziqala nge-.

-

Bhalisa ukuphela kokukhethwa kukho, bangela zonke i- arg s ezisele ukuba zinikezwe kwimingcele yemibandela. Izinketho ze-- x no -v zivaliwe. Uma engekho ama-args, imingcele ye-positional ihlala ingashintshi.

Izinketho zivele ngokuzenzakalelayo ngaphandle uma kuboniswe ngenye indlela. Ukusebenzisa + kunokuba-kubangele ukuthi lezi zinketho zivaliwe. Izinketho zingacaciswa futhi njengezingqinamba ekunconyweni kwegobolondo. Isethi yamanje yamanyathelo ingatholakala ku- $ - . Isimo sokubuyisa ngaso sonke isikhathi siqinisile ngaphandle kokuthi inketho engavumelekile ihlangabezane nayo.

shift [ n ]

Imingcele yesikhashana evela ku- n +1 ... iqanjwe kabusha ku- $ 1 .... Amapharamitha amelwa izinombolo ze $ # phansi kwe $ # - n +1 ayasethiwe. n kumele ibe yinombolo engekho embi ngaphansi noma elingana no- $ # . Uma n kuyinto engu-0, ayikho imingcele eguquliwe. Uma n inganikezwa, kucatshangwa ukuba yi-1. Uma ikhulu kunama- $ # , imingcele ye-positional ayishintshi. Isimo sokubuyisa sikhulu kunanoma uma n ingaphezu kwe $ # noma ngaphansi kwezinga; kungenjalo 0.

ihlwitha [ -pqsu ] [ -o ] [ optname ...]

Shintsha amanani wezinguquguquko ukulawula ukuziphatha kwegobolondo ozikhethela. Njengoba kungekho okukhethwa kukho, noma nge-- p inketho, uhlu lwazo zonke izinketho ezilungiselelwe kuboniswa, ngencazelo yokuthi ngabe ngayinye isethwe noma cha. I-- p inketho ibangela ukukhishwa okumele kuboniswe kwifomu okungase isetshenziswe kabusha njenge-input. Ezinye izinketho zinencazelo elandelayo:

-s

Nika amandla (setha) igama ngalinye le- opt .

-u

Khubaza (ukusetha kabusha ) igama ngalinye le- opt .

-q

Isusa ukukhishwa okujwayelekile (imodi ethule); isimo sokubuyisa sikhombisa ukuthi ngabe igama le- opt isethwe noma lisethiwe. Uma izingxabano eziningi ze- optname zinikezwa-- q , isimo sokubuyisa siyi-zero uma wonke ama- optnames anikwe amandla; okungewona okwehlukile.

-o

Ivikela amanani we- optname ukuba abe yilabo echazwe i -o khetho ku- set set builtin.

Uma ngabe-noma-noma isetshenziselwa ukungenazo iziphakamiso ze- optname , ukuboniswa kunqunyelwe kulawo ongakhetha okusethiwe noma okungahleliwe, ngokulandelana. Ngaphandle kokuthi kukhonjiswe ngenye indlela, izinketho ezififiwe zikhutshaziwe (ukusetha kabusha) ngokuzenzakalelayo.

Isimo sokubuyisa uma uhlu lokukhetha luyizansi uma wonke ama- optnames anikwe amandla, angenayo i-zero ngenye indlela. Uma ukhetha noma ukhetha ukukhetha, isimo sokubuyisa siyize ngaphandle kokuthi i- optname ayiyona inketho yegobolondo evumelekile.

Uhlu lwezinketho ezifingqiwe ngu:

cdable_vars

Uma isethwe, ingxabano kumyalo we- cd builtin ongewona uhla lwemibhalo kuthathwa ngokuthi igama lokuguquguquka okubalulekayo ukuthi isiqondisi siyashintsha.

cdspell

Uma usethe, amaphutha amancane esipelweni sesakhiwo somqondisi kumyalo we- cd uzolungiswa. Amaphutha ahlolwe yizinhlamvu eziguquliwe, uhlamvu olungekho, nomlingisi owodwa kakhulu. Uma ukulungiswa kutholakala, igama lefayela eliqondisiwe liphrintiwe, futhi umyalo uqhubeka. Lolu khetho lusetshenziswa kuphela ngama-shells asebenzisanayo.

i-checkhash

Uma usethe, bashisha amasheya ukuthi umyalo otholiwe kuthebula le-hashi ukhona ngaphambi kokuzama ukuwukhipha. Uma ngabe umyalo olahlekile awusatholakali, usesho olujwayelekile lomzila lwenziwa.

ukuhlolwa kokuhlola

Uma kusethwe, ibhashe ihlola usayizi wesindo emva komyalo ngamunye futhi, uma kunesidingo, ibuyekeze amanani we- LINES ne- COLUMNS .

cmdhist

Uma usethe, bashisha uzama ukulondoloza yonke imigqa yomyalo we-multiple-line ekufakeni komlando ofanayo. Lokhu kuvumela ukuhlelwa kabusha okulula kwemilayezo ye-multi-line.

i-dotglob

Uma isethwe, ibhasi kufaka phakathi amafayili okuqala nge ``. emiphumeleni yendlela yokukhulisa.

i-execfail

Uma isethwe, igobolondo elingenalutho lokuxhumana ngeke liphume uma lingenakwenza ifayela elichazwe njengengxabano kumyalo owakhiwe. Igobolondo elisebenzisanayo aliphumanga uma liphela liphela .

ukwandisa_izigaba

Uma isethwe, ama-aliases anwetshiwe njengoba kuchazwe ngenhla ngaphansi kwe- ALIASES . Le nketho inikwe amandla ngokuzenzakalelayo ama-shells asebenzisanayo.

i-extglob

Uma isethwe, izici ezihambisana nephethini enwetshiwe ezichazwe ngenhla ngaphansi kokunwetshwa kwegama kunikwe amandla.

histappend

Uma kusethwe, uhlu lwamlando lufakwe kufayili ebizwa ngexabiso le- HISTFILE umahluko lapho igobolondo iphuma, kunokuba ibhale phansi ifayela.

histreedit

Uma isethwe, futhi isetjenziswa isetjenziswa, umsebenzisi unikezwa ithuba lokuhlela kabusha ukutjhuguluka komlando ohlulekileko.

histverify

Uma isethwe, futhi i- readline isetshenziselwa, imiphumela yokufaka umlando ayidluli ngokushesha kwi-shell parser. Esikhundleni salokho, umugqa oholelekile ulayishwa ku-buffer yokuhlela yokufunda , okuvumela ukushintshwa okuqhubekayo.

i-hostcomplete

Uma usethe, futhi ulayini usetshenzisiwe, ibhasi izozama ukwenza ukuqedwa kwegama lomngane lapho igama eliqukethe @ seligcwaliswa (bheka Ukugcwalisa ngaphansi kwe- READLINE ngenhla). Lokhu kunikwe amandla ngokuzenzakalelayo.

i-huponexit

Uma usethe, ibhash izothumela i- SIGHUP emisebenzini yonke uma igobolondo lokungena ngemvume eliphumayo liphuma.

ama-interactive_comments

Uma usethe, vumela igama eliqala nge- # ukubangela lelo gama nazo zonke izinhlamvu ezisele kulowo mzila ukuthi zinganakwa kwigobolondo elihlangene (bheka okushiwo ngenhla). Le ndlela inikwe amandla ngokuzenzakalelayo.

i-lithist

Uma isethwe, futhi inketho ye- cmdhist inikwe amandla, imilayezo eminingi ye-line igcinwa emlandweni ngamashadi amasha afakiwe ngaphandle kokusebenzisa abahlukanisi be-semicolon uma kunokwenzeka.

login_shell

Igobolondo isetha le nketho uma iqalwa njengegobolondo yokungena ngemvume (bheka INVOCATION ngenhla). Inani lingeke lishintshwe.

imeyili

Uma isethwe, futhi ifayela elishaya ukuhlola i-imeyili lifinyelelwe kusukela ekugcineni lihloliwe, umlayezo othi `` Imeyili ku- mailfile ifundwa '' iboniswa.

ayikho_iyi-cmd_kuphazamiseka

Uma usethe, futhi ulayini usetshenzisiwe, bashisha ngeke azame ukusesha i- PATH ukuze kuqedwe ukuphela uma kuqedwa ukuzama emgqeni ongenalutho.

i-nocaseglob

Uma kusethwe, ibhashe ifana namafayili ngendlela engafaneleki uma wenza igama le- extension name (bheka Ukukhuliswa Kwendama ngenhla).

I-nullglob

Uma usethe, ibhash ivumela amaphethini angafani namafayela (bheka Ukukhuliswa Kwamagama ngenhla) ukwandisa ibe yintambo ye-null, kunokuba uqobo.

phambili

Uma isethwe, izakhiwo zokuqedela okuhleliwe (bheka Ukuqedela okulungisiwe ngaphezulu) kunikwe amandla. Le ndlela inikwe amandla ngokuzenzakalelayo.

i-promptvars

Uma usethe, izintambo eziphuthumayo zingaphakanyiswa ukuguquguquka okuguquguqukayo nepharamitha ngemuva kokuba