Tgħallem il-Kmand Linux - komplet

Isem

bash , alias, bg , jorbtu, break, builtin, cd , kmand, compgen, komplet, ikomplu, jiddikjaraw, dirs, disown, echo, jippermettu, eval, exec, exit, export, fc, fg, getopts, hash , istorja , impjiegi, joqtlu , ħalli, lokali, logout, popd , printf , pushd, pwd, read, readonly, ritorn , sett, shift, shopt, sors, jissospendi, test darbiet, trap, type, typeset, ulimit, umask, unalias , unset, stenna - bash mibnija kmandi, ara bash (1)

Kmand Integrati ta 'Bash

Sakemm ma jiġix innotat mod ieħor, kull kmand mibni dokumentat f'din it-taqsima bħala li jaċċetta għażliet preċeduti minn - jaċċetta - li jfisser it-tmiem tal-għażliet.

: [ argumenti ]

Ebda effett; il-kmand ma jmurx lil hinn mill-espansjoni ta 'l- argumenti u jwettaq xi direzzjonijiet mill-ġdid speċifikati. Jinghata lura kodići ta 'hruğ żero.

. isem tal-file [ argumenti ]

isem tas-sors [ argumenti ]

Aqra u tesegwixxi kmandi mill- isem tal- fajl fl-ambjent attwali tal-qoxra u rritorna l-istatus tal-ħruġ tal-aħħar kmand eżegwit mill- isem tal- file . Jekk il- isem tal-fajl ma jkunx fih slash, l-ismijiet tal-fajl fil- PASS huma użati biex isibu d-direttorju li jkun fih il- file . Il-fajl li qed tfittex fil- PATH ma għandux għalfejn jiġi eżegwibbli. Meta l- bash ma jkunx fil- mod posix , id-direttorju kurrenti huwa mfittex jekk l-ebda fajl ma jinstab fil- PASSA . Jekk l-għażla tas- soppressjoni għall-kmand mibni tas - sewwieq tinqata ', il- PATH mhix imfittxija. Jekk jingħataw xi argumenti , dawn isiru l-parametri posizzjonali meta l- isem tal-fajl jiġi eżegwit. Inkella l-parametri posizzjonali ma jinbidlux. L-istatus tar-ritorn huwa l-istatus ta 'l-aħħar kmand li ħareġ mill-iskritt (0 jekk l-ebda kmand ma jiġi eżegwit), u falz jekk il- isem tal-fajl ma jinstabx jew ma jistax jinqara.

alias [ -p ] [ isem [= valur ] ...]

Alias bl-ebda argument jew bl-opzjoni -p jelenka l-lista ta 'psewdonimi fil-forma alias name = valur fuq output standard. Meta jingħataw argumenti, alias huwa ddefinit għal kull isem li l- valur tiegħu jingħata. Spazju ta 'wara fil- valur jikkawża li l-kelma li jmiss tiġi ċċekkjata għas-sostituzzjoni tal-alias meta l-alias jiġi estiż. Għal kull isem fil-lista ta 'l-argument li għalih ma jingħata l-ebda valur , l-isem u l-valur ta' l-alias huma stampati. L- alias juri veru sakemm ma jingħatax isem li għalih ma ġie definit ebda alias.

bg [ jobspec ]

Irrepeti l - jobpec tal- impjieg sospiż fl-isfond, daqs li kieku nbeda b ' & . Jekk l- ispiża tax-xogħol mhix preżenti, il-kunċett tal-qoxra tax- xogħol attwali jintuża. bg workspec jirritorna 0 sakemm ma jiġix imwettaq meta l-kontroll tax-xogħol ikun diżattivat jew, meta jitħaddem b'kontroll tax-xogħol attivat, jekk l- ispiża ta 'l-impjiegi ma nstabx jew ma bdietx taħdem mingħajr kontroll fuq l-impjieg.

jorbot [ -m keymap ] [ -lpsvPSV ]

jorbot [ -m keymap ] [ -q funzjoni ] [ -u funzjoni ] [ -r keyseq ]

jorbot [ -m keymap ] -f isem tal-file

jorbot [ -m keymap ] -x keyseq : shell-command

jorbot [ -m keymap ] keyseq : isem tal-funzjoni

torbot il -kmand tad-dħul mill-ġdid

Uri rabta ewlenija tal- qari u funzjoni tal-kurrent attwali, torbot sekwenza ewlenija ma 'funzjoni readline jew makro, jew issettja varjabbli ta' qari għoli . Kull argument mhux alternattiv huwa kmand kif jidher f'inputrc , iżda kull rabta jew kmand għandhom jiġu mgħoddija bħala argument separat; eż., "" \ Cx \ Cr ": jerġgħu jaqraw-init-file". L-għażliet, jekk fornuti, għandhom it-tifsiriet li ġejjin:

-m keymap

Uża l- mappa tas-swaba ' bħala l-mappa tas-sors li għandha tiġi affettwata mill-irbit sussegwenti. L-ismijiet tas- keymap aċċettabbli huma emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command , u vi-insert . vi hija ekwivalenti għal vi-command ; emacs huwa ekwivalenti għal emacs-standard .

-l

Agħti lista tal-ismijiet tal-funzjonijiet readline kollha.

-p

Uri l-ismijiet tal-funzjonijiet u l- illigi ta 'qari doppju b'tali mod li jistgħu jerġgħu jinqraw.

-P

Elenka l-ismijiet ta 'funzjonijiet u rabtiet kurrenti ta' l-ewwel qari

-v

Uri l-ismijiet u l-valuri varjabbli tal- qarrej b'tali mod li jistgħu jerġgħu jinqraw.

-V

Irreferi l- ismijiet u l-valuri varjabbli attwali ta '

-s

Uri l-wiri tas-sekwenzi ewlenin imqabbda ma 'macros u l-kordi li joħorġu b'tali mod li jistgħu jerġgħu jinqraw.

-S

Uri l-wiri tas-sekwenzi ewlenin imqabbda ma 'macros u l-kordi li joħorġu.

-f filename

Aqbeż rabtiet ewlenin mill- isem tal- file .

-q funzjoni

Mistoqsija dwar liema ċwievet jinvokaw il- funzjoni msemmija.

-u funzjoni

Tinduna ċ-ċwievet kollha marbuta mal- funzjoni msemmija.

-r keyseq

Neħħi kwalunkwe vinkolatura kurrenti għal keyseq .

-x keyseq : shell-command

Jikkawża kmand tal-qoxra li għandu jiġi eżegwit kull meta jiddaħħal keyseq .

Il-valur tar-ritorn huwa 0 sakemm ma tingħatax għażla mhux rikonoxxuta jew sar żball.

waqfa [ n ]

Ħruġ minn ġewwa għal waqt , waqt , sakemm , jew tagħżel loop. Jekk n huwa speċifikat, ikissru l-livelli n . n għandu jkun> 1. Jekk n huwa akbar min-numru ta 'loops li jingħalqu, il-linji kollha li jagħlqu huma ħerġin. Il-valur tar-ritorn huwa 0 sakemm il-qoxra ma tkunx teżegwixxi loop meta jinqata 'l-waqfien .

builtin shell-builtin [ argumenti ]

Iwettaq il-qoxra speċifikata mibnija, jgħaddiha l- argumenti , u rritorna l-istatus tal-ħruġ tagħha. Dan huwa utli meta tiddefinixxi funzjoni li isimha hija l-istess bħal qoxra mibnija, u żżomm il-funzjonalità tal-mibnija ġewwa l-funzjoni. Il-mibnija cd huwa komunement definit mill-ġdid b'dan il-mod. L-istatus tar-ritorn huwa falz jekk il- qoxra mibnija mhix kmand mibni mill-qoxra.

cd [ -L | -P ] [ dir ]

Ibdel id-direttorju attwali biex tgħid . Il-varjabbli HOME hija d- dir default. Il-varjabbli CDPATH jiddefinixxi t-triq ta 'tfittxija għad-direttorju li fiha dir . L-ismijiet tad-direttorju alternattivi f'CDPATH huma separati b'żewġ punti (:). L-isem tad-direttorju null f'CDPATH huwa l-istess bħad-direttorju kurrenti, jiġifieri, " . ''. Jekk dir jibda b'xafra (/), allura CDPATH ma jintużax. L-għażla -P tgħid li tuża l-istruttura tad-direttorju fiżiku minflok issegwi rabtiet simboliċi (ara wkoll l-għażla -P għall-kmand mibni stabbilit ); L-għażla ta 'L-forzi rabtiet simboliċi li għandhom jiġu segwiti. Argument ta ' - huwa ekwivalenti għal $ OLDPWD . Il-valur tar-ritorn huwa veru jekk id-direttorju inbidel b'suċċess; foloz mod ieħor.

kmand [ -pVv ] kmand [ arg ...]

Mexxi l- kmand b'args li jrażżnu l-funzjoni normali tal-funzjoni tal-qoxra. Huma mwettqa biss il-kmandijiet mibnija jew il-kmandi misjuba fil- PASSA . Jekk l-għażla -p tingħata, it-tfittxija għall- kmand titwettaq bl-użu ta 'valur awtomatiku għal PATH li huwa garantit biex issib l-utilitajiet standard kollha. Jekk l-għażla -V jew -v hija fornuta, deskrizzjoni tal- kmand hija stampata. L-għażla -v tikkawża kelma waħda li tindika l-kmand jew l-isem tal- fajl użat biex tinvoka kmand li għandu jintwera; l-għażla -V tipproduċi deskrizzjoni aktar verbosa. Jekk l-opzjoni -V jew -v hija fornuta, l-istatus tal-ħruġ huwa 0 jekk instab kmand , u 1 jekk le. Jekk l-ebda għażla mhija pprovduta u jkun hemm żball jew il- kmand ma jkunx jista 'jinstab, l-istatus tal-ħruġ ikun 127. Inkella, l-istatus tal-ħruġ tal- kmand mibni huwa l-istatus ta' ħruġ tal- kmand .

compgen [ għażla ] [ kelma ]

Iġġenera logħbiet possibbli għat-tlestija skond il- kelma skond l- għażla , li tista 'tkun kwalunkwe għażla aċċettata mill-mibnija kompluta bl-eċċezzjoni ta' -p u -r , u tikteb il-partiti għall-output standard. Meta tuża l-għażliet -F jew -C , il-varjabbli tal-qoxra varji stabbiliti mill-faċilitajiet ta 'tlestija programmabbli, meta jkunu disponibbli, ma jkollhomx valuri utli.

Il-logħbiet se jiġu ġġenerati bl-istess mod bħallikieku l-kodiċi ta 'tlestija programmabbli kien iġġenerahom direttament minn speċifikazzjoni ta' tlestija bl-istess bnadar. Jekk il- kelma hija speċifikata, dawk it-tlestija li tikkorrispondi mal- kelma se jintwerew biss.

Il-valur tar-ritorn huwa veru sakemm ma tingħatax għażla invalida, jew ma ġewx iġġenerati l-ebda logħbiet.

kompluta [ -abcdefgjksuv ] [ -o comp-option ] [ -A azzjoni ] [ -G globpat ] [ -W lista tal- kliem ] [ -P prefiss ] [ -S suffiss ]


[ -X filterpat ] [ -F funzjoni ] [ -C kmand ] isem [ isem ... ]

kompluta -pr [ isem ...]

Speċifika kif l-argumenti għal kull isem għandhom jitlestew. Jekk l-opzjoni -p tiġi pprovduta, jew jekk ma jingħatawx għażliet, l-ispeċifikazzjonijiet eżistenti tat-tlestija huma stampati b'mod li jippermettilhom li jerġgħu jintużaw bħala input. L-għażla -r tneħħi speċifikazzjoni tat-tlestija għal kull isem , jew, jekk ma jingħataw l-ebda isem , l-ispeċifikazzjonijiet kollha tat-tlestija.

Il-proċess ta 'l-applikazzjoni ta' dawn l-ispeċifikazzjonijiet tat-tlestija meta t-tlestija tal-kelma tiġi ppruvata huwa deskritt hawn taħt Tlestija Programmabbli

Għażliet oħra, jekk speċifikati, għandhom it-tifsiriet li ġejjin. L-argumenti għall-għażliet -G , -W , u -X (u, jekk meħtieġ, l-għażliet -P u -S ) għandhom jiġu kkwotati biex jipproteġuhom mill-espansjoni qabel ma tiġi invokata l-installazzjoni kompleta .

-o comp-option

L -għażla kompressiva tikkontrolla bosta aspetti ta 'l-imġiba tal-kompakess lil hinn mill-ġenerazzjoni sempliċi ta' tlestija. comp-option tista 'tkun waħda minn:

default

Uża t-tlestija tal-fajl default default tal-readline jekk il-compspec jiġġenera l-ebda logħbiet.

dirnames

Agħmel it-tlestija tal-isem tad-direttorju jekk il-compspec jiġġenera l-ebda logħbiet

isem tal-fajl

Għid li l-compspec jiġġenera l-isem tal-fajl, sabiex ikun jista 'jwettaq kwalunkwe ipproċessar speċifiku tal-fajl (bħal żżid slash ma' ismijiet ta 'direttorju jew is-soppressjoni ta' spazji trailing). Maħsub li jintuża bil-funzjonijiet tal-qoxra.

nospace

Għid lit-test biex ma jehmix spazju (l-inadempjenza) għal kliem imwettqa fl-aħħar tal-linja.

-Azzjoni

L- azzjoni tista 'tkun waħda minn dawn li ġejjin biex tiġġenera lista ta' tlestija possibbli:

alias

Ismijiet tal-alias. Jista 'wkoll jiġi speċifikat bħala -a .

arrayvar

Ismijiet varjabbli tal-Array.

jorbot

Ismijiet ewlenin li jorbtu ewlenin Readline .

mibnija

Ismijiet ta ' kmand mibni kmand . Jista 'wkoll jiġi speċifikat bħala -b .

kmand

Ismijiet tal-kmand. Jistgħu jiġu speċifikati wkoll bħala ismijiet. Jista 'wkoll jiġi speċifikat bħala -c .

direttorju

Ismijiet tad-direttorju . Jista 'wkoll jiġi speċifikat bħala -d .

b'diżabilità

Ismijiet tal-binarji b'diżabilità mibnija.

attivata

Ismijiet ta 'binarji bil-qoxra permessi.

esportazzjoni

Ismijiet tal-varjabbli tal-qoxra esportati Jista 'wkoll jiġi speċifikat bħala -e .

fajl

Ismijiet tal-fajl. Tista 'tiġi speċifikata wkoll bħala -f .

funzjoni

Ismijiet tal - funzjonijiet tal- qoxra .

grupp

Ismijiet tal-grupp. Jista 'jiġi speċifikat ukoll bħala -g .

helpotopiku

Suġġetti ta 'għajnuna kif aċċettati mill- għajnuna mibnija.

hostname

Hostnames, kif meħuda mill-fajl speċifikat mill-varjabbli tal-qoxra HOSTFILE .

xogħol

Ismijiet ta 'xogħol, jekk il-kontroll tax-xogħol hu attiv. Jista 'wkoll jiġi speċifikat bħala -j .

keyword

Kliem riżervat Shell. Tista 'tiġi speċifikata wkoll bħala -k .

tmexxija

Ismijiet ta 'impjiegi li jkunu għaddejjin, jekk il-kontroll tax-xogħol ikun attiv.

servizz

Ismijiet ta 'servizz. Jista 'wkoll jiġi speċifikat bħala -s .

setopt

Argumenti validi għall-opzjoni -o għas- sett mibni.

shopt

Ismijiet tal-għażla Shell kif aċċettati mill- shopt mibnija.

sinjal

Ismijiet tas-sinjali.

waqaf

Ismijiet ta 'impjiegi mwaqqfa, jekk il-kontroll tax-xogħol huwa attiv.

utent aħħari

Ismijiet tal-utent. Jista 'wkoll jiġi speċifikat bħala -u .

varjabbli

Ismijiet tal-varjabbli kollha tal-qafas. Jista 'jiġi speċifikat ukoll bħala -v .

-G globpat

Il- globpat tal- mudell ta 'espansjoni tal- fajl huwa estiż biex jiġġenera t- tlestijiet possibbli.

-W lista ta ' kliem

Il- lista tal-kliem tinqasam bl-użu tal-karattri fil-varjabbli speċjali IFS bħala delimiters, u kull kelma riżultanti hija estiża. Il-konklużjonijiet possibbli huma l-membri tal-lista li tirriżulta li taqbel mal-kelma li tkun tlestiet.

-K- kmand

il-kmand jiġi eżegwit f'ambjent subshell, u l-produzzjoni tiegħu tintuża bħala t-tlestija possibbli.

-F funzjoni

Il-funzjoni tal-funzjoni tal-qoxra hija esegwita fl-ambjent attwali tal-qoxra. Meta tispiċċa, il-konklużjonijiet possibbli jinkisbu mill-valur tal-varjabbli tal-firxa COMPREPLY .

-X filterpat

filterpat huwa mudell kif użat għall-espansjoni tal-fajl. Jiġi applikat għal-lista ta 'tlestija possibbli ġġenerata mill-għażliet u l-argumenti ta' qabel, u kull tlestija tal- iffissar tal-filterpat titneħħa mil-lista. A ewlieni ! fil filterpat jiċħad il-mudell; f'dan il-każ, jitneħħa kull tlestija li ma taqbilx mal- filterpat .

Il- prefiss P.

il-prefiss jiżdied fil-bidu ta 'kull tlestija possibbli wara li jkunu ġew applikati l-għażliet l-oħra kollha.

-S suffiss

is-suffiss huwa mehmuż ma 'kull tlestija possibbli wara li jkunu ġew applikati l-għażliet l-oħra kollha.

Il-valur tar-ritorn huwa veru sakemm ma tingħatax għażla invalida, għażla oħra barra -p jew -r hija fornuta mingħajr isem argument, qed isir tentattiv biex titneħħa speċifikazzjoni ta 'tlestija għal isem li għalih ma teżisti l-ebda speċifikazzjoni, jew jiġri żball billi żżid speċifikazzjoni ta 'tlestija.

ikompli [ n ]

Irrepeti l-iterazzjoni li jmiss tal-għeluq għal , waqt , sakemm , jew tagħżel loop. Jekk n huwa speċifikat, erġa 'jibda fuq in- n the clos loop. n għandu jkun> 1. Jekk n huwa akbar min-numru ta 'linji li jgħaqqdu, l-aħħar linja li tagħlaq (il-linja ta' '' livell għoli '') terġa 'tibda. Il-valur tar-ritorn huwa 0 sakemm il-qoxra ma tkunx teżegwixxi loop meta tkompli tiġi esegwita.

niddikjara [ -afFirtx ] [ -p ] [ isem [= valur ]]

typeset [ -afFirtx ] [ -p ] [ isem [= valur ]]

Iddikjara varjabbli u / jew jagħtihom l-attributi. Jekk ma jingħata l-ebda isem imbagħad turi l-valuri tal-varjabbli. L-għażla -p se turi l-attributi u l-valuri ta 'kull isem . Meta -p tintuża, għażliet addizzjonali huma injorati. L-għażla- F tinibixxi l-wirja tad-definizzjonijiet tal-funzjoni; huma biss l-isem tal-funzjoni u l-attributi stampati. L-għażla -F timplika -f . L-għażliet li ġejjin jistgħu jintużaw biex jirrestrinġu l-produzzjoni għall-varjabbli bl-attribut speċifikat jew biex jagħtu attribwiti varjabbli:

-a

Kull isem huwa varjabbli tal-firxa (ara Arrays hawn fuq).

-f

Uża l-ismijiet tal-funzjoni biss.

-i

Il-varjabbli hija ttrattata bħala numru sħiħ; L-evalwazzjoni aritmetika (ara EVALWAZZJONI ARITMETIKA) issir meta l-varjabbli hija assenjata valur.

-r

Agħmel isimha jinqara biss. Dawn l-ismijiet ma jistgħux imbagħad jiġu assenjati valuri b'dikjarazzjonijiet ta 'assenjazzjoni sussegwenti jew mitlufa.

-t

Agħti kull isem l -attribut tat - traċċa . Il-funzjonijiet traċċati jirtu n-nassa tad- DEBUG mill-qoxra li ssejjaħ. L-attribut tat-traċċa m'għandu l-ebda tifsira speċjali għall-varjabbli.

-x

L- isem tad-ditta għall-esportazzjoni lejn kmandi sussegwenti permezz tal-ambjent.

Bl-użu ta '' + 'minflok `-' itfi l-attribwit minflok, bl-eċċezzjoni li + a ma tistax tintuża biex tiddistruġġi varjabbli tal-firxa. Meta jintuża f'funzjoni, jagħmel kull isem lokali, bħal fil-kmand lokali . Il-valur tar-ritorn huwa 0 sakemm ma tinstabx għażla invalida, isir tentattiv biex tiġi definita funzjoni bl-użu ta '`` -f foo = bar' ', isir tentattiv biex jiġi assenjat valur għal varjabbli li tinqara biss, isir tentattiv biex tassenja valur lil varjabbli tal-firxa mingħajr ma tuża s-sintassi tal-assenjazzjoni kompost (ara l- Arranġamenti 'l fuq), wieħed mill- ismijiet mhuwiex isem varjabbli validu tal-qoxra, isir tentattiv biex jinqata' status read-only għal varjabbli biss ta ' qed isir tentattiv biex jinfetaħ l-istatus tal-firxa għal varjabbli ta 'firxa, jew isir tentattiv biex tintwera funzjoni ineżistenti b' -f .

Dirs [-clv ] [+ n ] [- n ]

Mingħajr għażliet, juri l-lista tad-direttorji li bħalissa huma mfakkra. Il-wiri default huwa fuq linja waħda bl-ismijiet tad-direttorju separati mill-ispazji. Id-direttorji huma miżjuda mal-lista bil-kmand pushd ; il-kmand popd ineħħi l-entrati mil-lista.

+ n

Juri n - numru ta 'dħul li jgħodd minn fuq ix-xellug tal-lista murija minn dirs meta invokata mingħajr għażliet, li tibda b'żero.

- n

Juri n - numru ta 'dħul li jgħodd minn fuq il-lemin tal-lista murija minn dirs meta invokata mingħajr għażliet, li tibda b'żero.

-c

Tneħħi l-munzell tad-direttorju billi tħassar l-entrati kollha.

-l

Tipproduċi lista itwal; il-format tal-lista tal-inadempjenza juża tilde biex jindika d-direttorju tad-dar.

-p

Stampa l-munzell tad-direttorju b'tagħla waħda għal kull linja.

-v

Stampa l-munzell tad-direttorju b'taħlita waħda għal kull linja, li tipprefixja kull daħla bl-indiċi tagħha fil-munzell.

Il-valur tar-ritorn huwa 0 sakemm ma tingħatax għażla invalida jew n indiċi lil hinn mit-tmiem tal-munzell tad-direttorju.

disown [ -ar ] [ -h ] [ jobspec ...]

Mingħajr għażliet, kull workpec hija mneħħija mit-tabella ta 'impjiegi attivi. Jekk tingħata l-għażla -h , kull workpec mhix imneħħija mit-tabella, iżda hija mmarkata sabiex SIGHUP ma jintbagħatx għax-xogħol jekk il-qoxra tirċievi SIGHUP . Jekk l-ebda pagna ta 'l-impjieg ma tkun preżenti, u la l-għażla -a u lanqas -r mhix provduta, ix -xogħol attwali jintuża. Jekk ma tingħata l- ebda workpop , l-għażla- a tfisser li tneħħi jew timmarka l-impjiegi kollha; l-għażla -r mingħajr argument ta ' jobpaces tirrestrinġi l-operat għall-impjiegi li għaddejjin. Il-valur tar-ritorn huwa 0 sakemm workpop ma jispeċifikax xogħol validu.

echo [ -neE ] [ arg ...]

Output l args , separati mill-ispazji, segwit minn linja ġdida. L-istatus tar-ritorn huwa dejjem 0. Jekk -n hija speċifikata, il-linja l-ġdida li ġejja hija mrażżna. Jekk l-għażla -e hija mogħtija, l-interpretazzjoni tal-karattri li ġejjin mill-backslash li ħarġet hija permessa. L-għażla -E tiddiżattiva l-interpretazzjoni ta 'dawn il-karattri ta' salvataġġ, anke fuq sistemi fejn jiġu interpretati b'mod awtomatiku. L-għażla ta 'qoxra xpg_echo tista' tintuża biex tiddetermina dinamikament jekk l- echo jesponix dawn il-karattri tal-ħarba awtomatikament jew le. L-eku ma jinterpretax - ifisser it-tmiem tal-għażliet. echo jinterpreta s-sekwenzi ta 'salvataġġ li ġejjin:

\ a

twissija (qanpiena)

\ b

spazju lura

\ c

trażżan it-tnedija ta 'linji ġodda

\ e

karattru ta 'salvataġġ

\ f

għalf forma

\ n

linja ġdida

\ r

ritorn tal-ġarr

\ t

tab orizzontali

\ v

tab vertikali

\\

backslash

\ 0 nnn

il-karattru ta 'tmien bits li l-valur tiegħu huwa l-valur octal nnn (żero sa tliet numri ta' l-oktal)

\ nnn

karattru ta 'tmien bits li l-valur tiegħu huwa l-valur octal nnn (minn tlieta sa tlieta ċifri oktal)

\ HH

il-karattru ta 'tmien bits li l-valur tiegħu huwa l-valur hexadeċimali HH (ċifra hex jew tnejn)

jippermetti [ -adnps ] [ -f isem tal-file ] [ isem ...]

Jippermettu u jiskonnettjaw kmand tal-qoxra mibnija. Id-diżattivazzjoni ta 'builtin tippermetti kmand tad-diska li għandu l-istess isem bħal qoxra mibnija biex tkun esegwita mingħajr ma tispeċifika mogħdija sħiħa, anki jekk il-qoxra normalment tfittxija għal mibnija qabel il-kmand tal-diska. Jekk -n tintuża, kull isem huwa diżattivat; inkella, l- ismijiet huma permessi. Per eżempju, biex tuża l - binarja tat - test misjuba permezz tal- PASSA minflok il-verżjoni tal-qoxra mibnija, agħmel '' enable -n test ''. L-għażla -f tfisser li l- isem tal- kmand mibni ġdid jinġabar mill- isem tal- isem ta 'l-oġġett maqsum, fuq sistemi li jsostnu tagħbija dinamika. L-għażla- d għandha tħassar mibnija qabel mgħobbija b ' -f . Jekk ma jingħataw l-ebda argumenti ta ' isem , jew jekk l-opzjoni -p tkun ipprovduta, tiġi stampata lista ta' qisien tal-qoxra. Bl-ebda argument ta 'l-għażla l-oħra, il-lista tikkonsisti minn builtins ppermettiet il-qoxra kollha. Jekk -n tiġi pprovduta, huma biss stampati b'diżabilità stampati. Jekk -a tiġi pprovduta, il-lista stampata tinkludi l-elementi mibnija kollha, b'indikazzjoni ta 'jekk kull wieħed ikunx attivat jew le. Jekk -s jiġi pprovdut, il-produzzjoni hija ristretta għall-mibnija speċjali POSIX.

Il-valur tar-ritorn huwa 0 sakemm isem ma jkunx mibni bi qoxra jew ikun hemm żball li jġorr mibnija ġdida minn oġġett maqsum.

eval [ arg ...]

L- args jinqraw u jiġu kkonċinati flimkien fi kmand wieħed. Dan il-kmand imbagħad jinqara u jiġi eżegwit mill-qoxra, u l-istatus tal-ħruġ tiegħu jintbagħat lura bħala l-valur ta ' eval . Jekk ma hemmx args , jew argumenti nulli biss, il-prospetti 0.

exec [ -cl ] [ -a name ] [ kmand [ argumenti ]]

Jekk kmand huwa speċifikat, jissostitwixxi l-qoxra. Ma jinħoloq ebda proċess ġdid. L- argumenti jsiru l-argumenti għall- kmand . Jekk l-opzjoni -l tkun fornuta, il-qoxra tqiegħed sing fil-bidu tal-arg tal-zeroth għadda għall- kmand . Dan huwa dak login (1). L-għażla -c twassal biex il- kmand jiġi eżegwit b'ambjent vojt. Jekk -a jiġi fornut, il-qoxra tgħaddi l- isem bħala l-argument ta 'dak iż-żmien għall-kmand esegwit. Jekk kmand ma jistax jiġi eżegwit għal xi raġuni, qoxra mhux interattiv toħroġ, sakemm l-għażla tal-qoxra ma tkunx tista ' titħaddem , f'liema każ tirritorna n-nuqqas. Qoxa interattiva tirritorna lura jekk il-fajl ma jistax jiġi eżegwit. Jekk il- kmand mhux speċifikat, xi direzzjonijiet mill-ġdid jidħlu fis-seħħ fil-qoxra attwali, u l-istatus tar-ritorn huwa 0. Jekk hemm żball ta 'direzzjoni mill-ġdid, l-istatus tar-ritorn huwa 1.

ħruġ [ n ]

Kawża l-qoxra għall-ħruġ bi status ta ' n . Jekk n jitħalla barra, l-istatus tal-ħruġ huwa dak tal-aħħar kmand esegwit. Nassa fuq EXIT titwettaq qabel il-qoxra tispiċċa.

esportazzjoni [ -fn ] [ isem [= kelma ]] ...

esportazzjoni -p

L- ismijiet provduti huma mmarkati għall-esportazzjoni awtomatika għall-ambjent ta 'kmandi li saru sussegwentement. Jekk l-għażla -f tingħata, l- ismijiet jirreferu għall-funzjonijiet. Jekk ma jingħataw l-ebda ismijiet , jew jekk l-opzjoni -p tkun fornuta, tiġi stampata lista tal-ismijiet kollha li huma esportati f'dan il-qoxra. L-għażla -n tikkawża li l-proprjetà tal-esportazzjoni titneħħa mill-varjabbli msemmija. l-esportazzjoni tirritorna status ta 'ħruġ ta' 0 sakemm ma tinstabx għażla invalida, wieħed mill- ismijiet mhuwiex isem varjabbli tal-qoxra validu, jew -f huwa fornut b'isem li mhuwiex funzjoni.

fc [ -e ename ] [ -nlr ] [l- ewwel ] [l- aħħar ]

fc -s [ pat = rep ] [ cmd ]

Waħħal il-Kmand. Fl-ewwel forma, firxa ta 'kmandi mill- ewwel sal- aħħar tintgħażel mil-lista tal-istorja. L-ewwel u l- aħħar jistgħu jiġu speċifikati bħala sekwenza (biex jillokalizza l-aħħar kmand li jibda b'dik in-nisġa) jew bħala numru (indiċi fil-lista tal-istorja, fejn numru negattiv jintuża bħala tpaċija min-numru ta 'kmand attwali). Jekk l- aħħar ma jkunx speċifikat huwa stabbilit għall-kmand kurrenti għall-elenkar (b'tali mod li `` fc-l-10 '' jimpordja l-aħħar 10 kmand) u għall- ewwel mod ieħor. Jekk l- ewwel ma jiġix speċifikat huwa stabbilit għall-kmand preċedenti għall-editjar u -16 għall-elenkar.

L-għażla -n tissopprimi n-numri tal-kmand meta telenka. L-għażla -r taqleb l-ordni tal-kmandi. Jekk l-għażla -l tingħata, il-kmandi huma elenkati fuq produzzjoni standard. Inkella, l-editur mogħti minn ename huwa invokat fuq fajl li fih dawk il-kmandi. Jekk ma tingħatax ename , jintuża l-valur tal-varjabbli FCEDIT , u l-valur ta ' EDITOR jekk FCEDIT ma jkunx stabbilit. Jekk ma tiġi stabbilita l-ebda varjabbli, tintuża. Meta l-editjar huwa komplut, il-kmandi editjati huma ripetuti u eżegwiti.

Fit-tieni forma, il- kmand jerġa 'jiġi eżegwit wara kull każ ta' pat jiġi sostitwit minn rappreżentant . Alias ​​utli għall-użu ma 'dan huwa `` r = fc -s' ', sabiex it-tipjar `` r cc' 'imexxi l-aħħar kmand li jibda b' `` cc '' u ittajpja `` r '' kmand.

Jekk tintuża l-ewwel formola, il-valur tar-ritorn huwa 0 sakemm ma tinstabx għażla invalida jew l- ewwel jew l- aħħar tispeċifika linji ta 'l-istorja barra mill-firxa. Jekk l-għażla -e hija fornuta, il-valur tar-ritorn huwa l-valur tal-aħħar kmand eżegwit jew nuqqas jekk ikun hemm żball mal-fajl temporanju tal-kmandi. Jekk tintuża t-tieni formola, l-istatus tar-ritorn huwa dak tal-kmand eżegwit mill-ġdid, sakemm cmd ma jispeċifikax linja tal-istorja valida, f'liema każ fc jirritorna n-nuqqas.

fg [ jobpec ]

Irrepeti l-impjiegi fit-tagħrif miksub, u tagħmlu l-impjieg attwali. Jekk l- ispiża tax-xogħol mhix preżenti, il-kunċett tal-qoxra tax- xogħol attwali jintuża. Il-valur tar-ritorn huwa dak tal-kmand imqiegħed fit-tagħrif miksub, jew nuqqas jekk imexxi meta l-kontroll tax-xogħol huwa diżattivat jew, meta jitħaddem b'kontroll tax-xogħol ppermetta, jekk jobspec ma tispeċifikax xogħol validu jew speċi ta 'impjiegi speċifika xogħol li beda mingħajr kontroll tax-xogħol .

getopts optstring name [ args ]

getopts jintuża minn proċeduri ta 'qoxra biex jiġu analizzati parametri pożizzjonali. optstring fih il-karattri ta 'għażla li għandhom jiġu rikonoxxuti; jekk karattru huwa segwit minn kolon, l-għażla hija mistennija li jkollha argument, li għandu jkun separat minnu bl-ispazju abjad. Il-karattri tal-kolon u tal-interrogattiva ma jistgħux jintużaw bħala karattri ta 'għażla. Kull darba li tkun invokata, getopts tqiegħed l-għażla li jmiss fl- isem varjabbli tal-qoxra, l-inizjalizzazzjoni tal- isem jekk ma teżistix, u l-indiċi tal-argument li jmiss li għandu jiġi pproċessat fil-varjabbli OPTIND . OPTIND jiġi inizjalat għal 1 kull darba li l-qoxra jew l-iskritt tal-qoxra huma invokati. Meta għażla teħtieġ argument, getopts tqiegħed dak l-argument fil-varjabbli OPTARG . Il-qoxra ma tħassarx mill-ġdid OPTIND ; għandu jkun manwalment reset bejn sejħiet multipli għal getopts fl-istess invokazzjoni tal-qoxra jekk għandu jintuża sett ġdid ta 'parametri.

Meta jintemm it-tmiem tal-għażliet, getopts joħroġ b'valur ta 'ritorn akbar minn żero. OPTIND huwa ssettjat għall-indiċi tal-ewwel argument mhux tal-għażla, u l- isem huwa ssettjat għal?

getopts normalment iħaddem il-parametri posizzjonali, imma jekk aktar argumenti jingħataw fil args , getopts tkejjel dawk minflok.

getopts jistgħu jirrappurtaw żbalji f'żewġ modi. Jekk l-ewwel karattru ta ' optstring huwa kolon, jintuża r-rapport ta' żball sieku . Fil-messaġġi dijanjostiċi ta 'tħaddim normali huma stampati meta jinstabu għażliet invalidi jew argumenti ta' għażla nieqsa. Jekk il-varjabbli OPTERR huwa ssettjat għal 0, ma jintwerew l-ebda messaġġi ta 'żball, anki jekk l-ewwel karattru ta' optstring ma jkunx kolon.

Jekk tidher għażla invalida, tpoġġi postijiet? fl- isem u, jekk mhux silenzjuż, juri messaġġ ta 'żball u jwaqqaf OPTARG . Jekk getopts huwa sieket, il-karattru tal-għażla misjub jitqiegħed fl- OPTARG u l-ebda messaġġ dijanjostiku ma jiġi stampat.

Jekk ma jinstabx argument meħtieġ, u getopts mhijiex siekta, jitqiegħed trade mark ta 'interrogazzjoni ( ? ) F'isem , OPTARG jiġi mwaqqaf , u jiġi stampat messaġġ dijanjostiku. Jekk getopts huwa sieket, allura kolon ( :) jitqiegħed f'ismu u OPTARG huwa ssettjat għall-karattru ta 'l-għażla misjub.

getopts jirritorna veru jekk tinstab għażla, speċifikata jew mhux speċifikata. Jirritta lura foloz jekk it-tmiem ta 'l-għażliet jiltaqa' jew ikun hemm żball.

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

Għal kull isem , l-isem tal-fajl sħiħ tal-kmand jiġi ddeterminat billi wieħed ifittex fid-direttorji fi $ PATH u ftakar. Jekk l-opzjoni -p tiġi pprovduta, ma ssir l-ebda tiftixa fit-triq, u l- isem tal-file jintuża bħala l-isem tal-fajl sħiħ tal-kmand. L-għażla -r tikkawża li l-qoxra tinsa l-postijiet kollha mfakkra. L-għażla -d tikkawża li l-qoxra tinsa l-post imfakkar ta 'kull isem . Jekk l-opzjoni -t hija pprovduta, il-pathname sħiħ li għalih jikkorrispondi kull isem huwa stampat. Jekk l-argumenti ta ' ismijiet multipli huma pprovduti b't-t , l- isem huwa stampat qabel il-pathname tal-mogħdija bil-toqob. L-għażla -l toħloq il-produzzjoni f'format li jista 'jerġa' jintuża bħala input. Jekk ma jingħataw l-ebda argumenti, jew jekk biss -l jiġi pprovdut, l-informazzjoni dwar il-kmandi mfakkra hija stampata. L-istatus tar-ritorn huwa veru sakemm ma jinstabx isem jew tiġi pprovduta għażla invalida.

jgħin [ -s ] [ mudell ]

Uri informazzjoni utli dwar kmand mibni. Jekk il- mudell huwa speċifikat, jgħin jagħti għajnuna dettaljata fuq l-ordnijiet kollha li jaqblu mal- mudell ; inkella l-għajnuna għall-istrutturi kollha mibnija u tal-kontroll tal-qoxra hija stampata. L-għażla -s restritta l-informazzjoni murija għal sinopsi qasira dwar l-użu. L-istatus tar-ritorn huwa 0 sakemm l-ebda kmand ma jaqbel mad- disinn .

storja [ n ]

storja -c

l-istorja -d kumpens

istorja -anrw [ filename ]

istorja -p arg [ arg ... ]

istorja -s arg [ arg ... ]

Bl-ebda alternattiva, wera l-lista tal-istorja tal-kmand bin-numri tal-linja. Linji elenkati bi * ġew immodifikati. Argument ta ' n jelenka biss l-aħħar n linji. Jekk il- fajl huwa pprovdut, jintuża bħala l-isem tal-fajl tal-istorja; jekk le, il-valur ta ' HISTFILE jintuża. L-għażliet, jekk fornuti, għandhom it-tifsiriet li ġejjin:

-c

Ċar il-lista tal-istorja billi tħassar l-entrati kollha.

-D kumpens

Ħassar id-dħul ta 'l-istorja fil-pożizzjoni kkumpensata .

-a

Append il-linji ta 'l-istorja' 'ġodda' '(linji ta' l-istorja mdaħħla mill-bidu tas-sessjoni kurrenti ta ' bass ) għall-fajl ta' l-istorja.

-n

Aqra l-linji ta 'l-istorja li diġà ma jaqrawx mill-fajl ta' l-istorja fil-lista ta ' Dawn huma linji mehmuża mal-fajl ta 'l-istorja mill-bidu tas-sessjoni kurrenti ta' l-istorja.

-r

Aqra l-kontenut tal-fajl tal-istorja u użahom bħala l-istorja kurrenti.

-w

Ikteb l-istorja kurrenti għall-fajl ta 'l-istorja, fuq il-kitba tal-kontenut tal-fajl ta' l-istorja.

-p

Wettaq sostituzzjoni ta 'l-istorja fuq l- args li ġejjin u wriet ir-riżultat fuq il-produzzjoni standard. Ma taħżinx ir-riżultati fil-lista tal-istorja. Kull arg għandu jiġi kkwotat biex ineħħi l-espansjoni normali tal-istorja.

-s

Aħżen l- args fil-lista tal-istorja bħala entrata waħda. L-aħħar kmand fil-lista tal-istorja jitneħħa qabel ma jiġu miżjuda l- args .

Il-valur tar-ritorn huwa 0 sakemm ma tinstabx għażla invalida, isir żball waqt li tinqara jew tinkiteb il-fajl tal-istorja, offset invalidu jiġi pprovdut bħala argument għal -d , jew l-espansjoni tal-istorja fornuta bħala argument għal -p tonqos.

impjiegi [ -lnprs ] [ jobspec ...]

impjiegi -x kmand [ args ...]

L-ewwel formola telenka l-impjiegi attivi. L-għażliet għandhom it-tifsiriet li ġejjin:

-l

Iddokumenta l-ID tal-proċess flimkien ma 'l-informazzjoni normali.

-p

Agħti biss l-ID tal-proċess tal-mexxej tal-grupp ta 'proċess tax-xogħol.

-n

Uri l-informazzjoni biss dwar impjiegi li nbidlu l-istatus peress li l-utent kien l-aħħar innotifikat dwar l-istatus tagħhom.

-r

Irrestrinġi l-produzzjoni għall-impjiegi li għaddejjin.

-s

Irriżenja l-produzzjoni għal impjiegi mwaqqfa.

Jekk tingħata l- ispiża tax-xogħol, il-produzzjoni hija ristretta għal informazzjoni dwar dak ix-xogħol. L-istatus tar-ritorn huwa 0 sakemm ma tinstabx għażla invalida jew jiġi pprovdut workpec invalidu.

Jekk l-għażla-x tkun fornuta, l- impjiegi jissostitwixxu kwalunkwe pagna ta 'l-impjieg li tinsab fil- kmand jew jispara bl-identifikazzjoni tal-grupp ta' proċess korrispondenti, u jesegwixxi kmand li jgħaddiha, billi jirritorna l-istatus tal-ħruġ tiegħu.

joqtlu [ -s sigspec | -n sinjal | - sigspec ] [ pid | jobspec ] ...

kill -l [ sigspec | ħruġ_status ]

Ibgħat is-sinjal msemmi minn sigspec jew sinjal għall-proċessi msemmija minn pid jew jobspec . sigspec huwa jew isem tas-sinjal bħal SIGKILL jew numru tas-sinjal; signum huwa numru tas-sinjal. Jekk sigspec huwa isem tas-sinjal, l-isem jista 'jingħata bi jew mingħajr il-prefiss SIG . Jekk is- sigspec mhix preżenti, is- SIGTERM hija preżunta. Argument ta ' -l jelenka l-ismijiet tas-sinjali. Jekk xi argumenti jiġu pprovduti meta -l tingħata, l-ismijiet tas-sinjali li jikkorrispondu għall-argumenti huma elenkati, u l-istatus tar-ritorn huwa 0. L-argument tal- ħruġ_status għal -l huwa numru li jispeċifika jew numru tas-sinjal jew l-istatus ta 'ħruġ ta' proċess mitmum b'sinjal. joqtol il- prospetti vera jekk mill-inqas sinjal wiehed intbaghat b'suććess, jew falz jekk jsehh żball jew inkisbet opzjoni invalida.

let arg [ arg ...]

Kull arg huwa espressjoni aritmetika li trid tiġi evalwata (ara EVALWAZZJONI ARITHMETIC ). Jekk l-aħħar arg jevalwa sa 0, ħalli prospetti 1; 0 huwa rritornat mod ieħor.

lokali [ għażla ] [ isem [= valur ] ...]

Għal kull argument, tinħoloq varjabbli lokali bl- isem , u l- valur assenjat. L- għażla tista 'tkun kwalunkwe waħda mill-għażliet aċċettati billi tiddikjara . Meta lokali jintuża f'funzjoni, jikkawża li l- isem varjabbli jkollu ambitu viżibbli ristrett għal dik il-funzjoni u t-tfal tiegħu. Bl-ebda operandi, lokali jikteb lista ta 'varjabbli lokali għall-output standard. Huwa żball li tintuża lokali meta ma tkunx f'funzjoni. L-istatus tar-ritorn huwa 0 sakemm il- lokali ma jintużax barra mill-funzjoni, jingħata isem invalidu, jew l- isem huwa varjabbli revedibbli.

Oħroġ

Ħalli qoxra ta 'login.

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

Tneħħi l-entrati mid-direttorju tal-munzell. Bl-ebda argument, ineħħi d-direttorju ta 'fuq mill-munzell, u jwettaq cd għad-direttorju ta' fuq ġdid. L-argumenti, jekk fornuti, għandhom it-tifsiriet li ġejjin:

+ n

Tneħħi n - numru ta 'dħul li jgħodd minn fuq ix-xellug tal-lista murija minn dirs , li tibda biż-żero. Pereżempju: `` popd +0 '' tneħħi l-ewwel direttorju, `` popd +1 '' it-tieni.

- n

Tneħħi l-għadd ta 'dħul li jgħodd minn fuq il-lemin tal-lista murija mid- dirs , li tibda biż-żero. Pereżempju: `` popd -0 '' tneħħi l-aħħar direttorju, `` popd -1 '' l-aħħar li jmiss.

-n

Jipprevjeni l-bidla normali tad-direttorju meta jitneħħew id-direttorji mill-munzell, sabiex tkun immanipulata biss il-munzell.

Jekk il-kmand popd huwa ta 'suċċess, dirs hija mwettqa wkoll, u l-istejtus ta' ritorn huwa 0. il-prospetti popd lura foloz jekk tinstab xi għażla invalida, il-munzell tad-direttorju ikun vojt, hemm speċifikat dħul ta 'stack tad-direttorju mhux eżistenti, jew id-direttorju bidla tonqos.

format printf [ argumenti ]

Ikteb l- argumenti formatejati mal-produzzjoni standard taħt il-kontroll tal- format . Il- format huwa sekwenza ta 'karattri li fiha tliet tipi ta' oġġetti: karattri sempliċi, li huma sempliċement ikkopjati għal produzzjoni standard, sekwenzi ta 'ħarba ta' karattri, li huma kkonvertiti u kkupjati għall-output standard, u speċifikazzjonijiet ta 'format, li kull waħda minnhom tikkawża l-istampar tal- argument suċċessiv. Minbarra l-format standard printf (1), % b tikkawża printf biex tespandi sekwenzi tal-ħarba backslash fl- argument korrispondenti, u % q tikkawża printf li toħroġ l- argument korrispondenti f'format li jista 'jerġa' jintuża bħala input tal-qoxra.

Il- format jerġa 'jintuża kif meħtieġ biex jikkunsma l- argumenti kollha . Jekk il- format jirrikjedi aktar argumenti minn dawk fornuti, l-ispeċifikazzjonijiet tal-format żejjed iġibu ruħhom daqslikieku ġew fornuti valur żero jew sekwenza nulla, kif xieraq. Il-valur tar-ritorn huwa żero fuq is-suċċess, mhux żero fuq in-nuqqas.

pushd [ -n ] [ dir ]

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

Iżżid direttorju sal-quċċata tal-munzell tad-direttorju, jew iddawwar il-munzell, u tagħmel il-quċċata l-ġdida tal-munzell tad-direttorju attwali tax-xogħol. Bl-ebda argument, tiskambja l-ogħla żewġ direttorji u prospetti 0, sakemm il-munzell tad-direttorju ma jkunx vojt. L-argumenti, jekk fornuti, għandhom it-tifsiriet li ġejjin:

+ n

Iddawwar il-munzell sabiex in- n -direttorju (li jibda mix-xellug tal-lista muri mid- dirs , li jibda b'żero) jinsab fuq nett.

- n

Iddawwar il-munzell hekk li n -direttorju n (li jingħadd mill-lemin tal-lista muri mid- dirs , li jibda b'żero) jinsab fil-quċċata.

-n

Jipprevjeni l-bidla normali tad-direttorju meta żżid id-direttorji mal-munzell, hekk li biss il-munzell huwa manipulat.

dir

Iżżid id-direttorju tad-direttorju fuq il-quċċata, u tagħmilha l-ġdida tad-direttorju tax-xogħol kurrenti.

Jekk il-kmand pushd jirnexxi, dirs isir ukoll. Jekk tintuża l-ewwel formola, l- isdd jirritorna 0 sakemm il-cd li jfisser jonqos. Bit-tieni formola, il-prospetti ta ' spjega 0 sakemm il-munzell tad-direttorju ma jkunx vojt, huwa speċifikat element ta' munzell tad-direttorju mhux eżistenti, jew il-bidla tad-direttorju fid-direttorju kurrenti speċifikat ġdid tonqos.

pwd [ -LP ]

Stampa l-pathname assoluta tad-direttorju attwali tax-xogħol. Il-pathname stampat ma fihx rabtiet simboliċi jekk l-għażla -P hija fornuta jew l - għażla -o fiżika għall-kmand mibni installat hija attivata. Jekk tintuża l-għażla L, il-pathname stampat jista 'jkun fih rabtiet simboliċi. L-istatus tar-ritorn huwa 0 sakemm ma jseħħx żball waqt li jinqara l-isem tad-direttorju kurrenti jew tiġi pprovduta għażla invalida.

aqra [ -er ] [ -u fd ] [ -t timeout ] [ -a aname ] [ -p fil-pront ] [ -n nars ] [ -d delim ] [ isem ...]

Linja waħda tinqara mill-input standard, jew mid-deskrittur tal-fajl fd ipprovdut bħala argument għall-għażla -u , u l-ewwel kelma hija assenjata għall-ewwel isem , it-tieni kelma għat-tieni isem , u l-bqija, bix-xifer kliem u s-separaturi li jintervjenu tagħhom assenjati lill-aħħar isem . Jekk hemm inqas kliem jinqara mill-fluss ta 'input minn ismijiet, l-ismijiet li fadal huma assenjati valuri vojta. Il-karattri fl- IFS jintużaw biex tinqasam il-linja fi kliem. Il-karattru backslash ( \ ) jista 'jintuża biex jitneħħa kull tifsira speċjali għall-karattru li jmiss u għall-kontinwazzjoni tal-linja. L-għażliet, jekk fornuti, għandhom it-tifsiriet li ġejjin:

- aname

Il-kliem huma assenjati għall-indiċi sekwenzjali tal- aname varjabbli tal-firxa, li jibdew minn 0. l- aname hija mwaqqfa qabel ma jiġu assenjati xi valuri ġodda. Argumenti ta ' ismijiet oħra huma injorati.

-d delim

L-ewwel karattru tad- delim jintuża biex tittermina l-linja ta 'l-input, aktar milli l-linja l-ġdida.

-e

Jekk l-input standard ikun ġej minn terminal, tintuża l-marka ewlenija (ara READLINE hawn fuq) biex tinkiseb il-linja.

-n nchars

aqra l- prospetti wara li taqra l-karattri nchars minflok tistenna għal linja kompluta ta 'input.

-p fil-pront

Stampa bil- pront fuq żball standard, mingħajr linja ġdida li tkun għaddejja, qabel ma tipprova taqra kwalunkwe input. Il-pront tidher biss jekk l-input ġej minn terminal.

-r

Backslash ma jaġixxix bħala karattru ta 'salvataġġ. Il-backslash huwa meqjus bħala parti mil-linja. B'mod partikolari, par backslash-newline ma jistax jintuża bħala kontinwazzjoni ta 'linja.

-s

Modalità Silenzjuża. Jekk l-input ġej minn terminal, il-karattri mhumiex ripetuti.

-t timeout

Kawża biex taqra l-ħin u n-nuqqas tar-ritorn jekk linja kompluta ta 'input ma tinqarax f'sekondi ta' timeout . Din l-għażla m'għandha l-ebda effett jekk taqra mhix qari input mit-terminal jew pajp.

-u fdFP

Aqra d-dħul mid-deskrittur tal-fajl fd .

Jekk ma jingħataw l-ebda ismijiet , il-linja li tinqara hija assenjata għall-varjabbli RISPOSTA . Il-kodiċi tar-ritorn huwa żero, sakemm ma jinstabx il-aħħar tal-fajl, tinqara ż- żmien, jew deskrittur tal-fajl invalidu jiġi pprovdut bħala l-argument għal -u .

readonly [ -apf ] [ isem ...]

L- ismijiet mogħtija huma mmarkati b'lura; il-valuri ta 'dawn l- ismijiet ma jistgħux jinbidlu b'assignment sussegwenti. Jekk l-opzjoni -f tkun fornuta, il-funzjonijiet li jikkorrispondu ma 'l- ismijiet huma hekk immarkati. L-għażla- a tirrestrinġi l-varjabbli għall-arranġamenti. Jekk ma jingħataw l-ebda argumenti ta ' isem , jew jekk l-opzjoni -p tkun fornuta, tiġi stampata lista ta' l-ismijiet kollha kemm huma. L-opzjoni -p twassal biex il-produzzjoni tintwera f'format li jista 'jerġa' jintuża bħala input. L-istatus tar-ritorn huwa 0 sakemm ma tinstabx għażla invalida, wieħed mill- ismijiet mhuwiex isem varjabbli tal-qoxra validu, jew -f huwa fornut b'isem li mhuwiex funzjoni.

ritorn [ n ]

Jikkawża funzjoni għall-ħruġ bil-valur tar-ritorn speċifikat minn n . Jekk n jitħalla barra, l-istatus tar-ritorn huwa dak tal-aħħar kmand eżegwit fil-korp tal-funzjoni. Jekk tintuża barra mill - funzjoni, iżda matul l - eżekuzzjoni ta 'skrittura mid - data . ( sors ), tikkawża li l-qoxra tieqaf teżegwixxi dik l-iskrittura u tirritorna n jew l-istatus tal-ħruġ tal-aħħar kmand esegwit fl-iskritt bħala l-istatus tal-ħruġ tal-iskritt. Jekk tintuża barra mill-funzjoni u mhux waqt l-eżekuzzjoni ta 'skript minn . , l-istatus tar-ritorn huwa falz.

sett [ --abefhkmnptuvxBCHP ] [ -o għażla ] [ arg ...]

Mingħajr għażliet, l-isem u l-valur ta 'kull varjabbli tal-qoxra huma murija f'format li jista' jerġa 'jintuża bħala input. L-output huwa magħżul skond il-lokal kurrenti. Meta l-għażliet huma speċifikati, huma jiffissaw jew jneħħu l-attributi tal-qoxra. Kwalunkwe argument li jibqa 'wara li l-għażliet jiġu pproċessati huma trattati bħala valuri għall-parametri posizzjonali u huma assenjati, sabiex, għal $ 1 , $ 2 , ... $ n . L-għażliet, jekk speċifikati, għandhom it-tifsiriet li ġejjin:

-a

Immarka awtomatikament varjabbli u funzjonijiet li huma modifikati jew maħluqa għall-esportazzjoni lejn l-ambjent ta 'kmandi sussegwenti.

-b

Irrapporta l-istatus ta 'impjiegi ta' sfond mitmuma minnufih, aktar milli qabel il-pront primarju li jmiss. Dan huwa effettiv biss meta l-kontroll tax-xogħol ikun attivat.

-e

Ħarġa immedjatament jekk kmand sempliċi (ara SHELL GRAMMAR hawn fuq) joħroġ b'status mhux żero. Il-qoxra ma toħroġx jekk il-kmand li jonqos huwa parti minn loop up jew while , parti minn dikjarazzjoni if , parti minn && jew || lista, jew jekk il-valur tar-ritorn tal-kmand qed jiġi invertit permezz ! . Nassa fuq ERR , jekk issettjata, titwettaq qabel il-ħruġ tal-qoxra.

-f

Iddeskrivi l-espansjoni tal-pathname

-h

Ftakar il-post tal-kmandijiet kif inhuma mħarsa għall-eżekuzzjoni. Dan huwa attivat awtomatikament.

-k

L-argumenti kollha fil-forma ta 'dikjarazzjonijiet ta' assenjazzjoni jitqiegħdu fl-ambjent għal kmand, mhux biss dawk li jippreċedu l-isem tal-kmand.

-m

Mod ta 'monitoraġġ. Il-kontroll tax-xogħol huwa attivat. Din l-għażla hija awtomatikament għal qxur interattiv fuq sistemi li jappoġġjawha (ara KONTROLL TA 'L-IMPJIEG hawn fuq). Proċessi ta 'sfond immexxija fi grupp ta' proċess separat u linja li fiha l-istatus ta 'ħruġ tagħhom hija stampata meta titlesta.

-n

Aqra l- kmandi imma ma tesegwixhom. Dan jista 'jintuża biex jiċċekkja skritt tal-qoxra għal żbalji ta' sintassi. Dan huwa injorat minn qxur interattiv.

-o- għażla-isem

L -isem tal-għażla jista 'jkun wieħed minn dawn li ġejjin:

allexport

L-istess bħal -a .

braceexpand

L-istess bħal -B .

emacs

Uża interfejs tal-editjar tal-linja tal-kmand ta 'emacs. Dan huwa attivat awtomatikament meta l-qoxra hija interattiva, sakemm il-qoxra ma tinbeda bl- ebda għażla ta ' editjar .

jirxit

L-istess bħal -e .

ħasil

L-istess bħal -h .

histexpand

L-istess bħal -H .

storja

Ikteb l-istorja tal-kmand, kif deskritt hawn fuq taħt STORJA . Din l-għażla hija awtomatikament fuq qxur interattiv.

jinjoraha

L-effett huwa bħallikieku l-kmand tal-qoxra `` IGNOREEOF = 10 '' kien ġie eżegwit (ara l- Varjabbli ta ' Shell hawn fuq).

keyword

L-istess bħal -k .

timmonitorja

L-istess bħal -m .

noclobber

L-istess bħal -C .

noexec

L-istess bħal -n .

noglob

L-istess bħal -f . nolog Bħalissa injorat.

tinnotifika

L-istess bħal -b .

simbolu

L-istess bħal -u .

onecmd

L-istess bħal -t .

fiżiku

L-istess bħal -P .

posix

Ibdel l-imġieba ta ' bash fejn l-operazzjoni default tvarja mill-istandard POSIX 1003.2 biex taqbel mal-istandard ( mod posix ).

privileġġjat

L-istess bħal -p .

verbose

L-istess bħal -v .

vi

Uża interface ta 'editjar tal-linja tal-kmand ta' stil vi.

xtrace

L-istess bħal -x .

Jekk -o huwa fornut bl-ebda għażla-isem , il-valuri tal-għażliet attwali huma stampati. Jekk + o huwa fornut bl-ebda għażla-isem , serje ta 'kmand issettjati biex toħloq mill-ġdid is-settings tal-għażla attwali tidher fuq il-produzzjoni standard.

-p

Ixgħel il-mod privileġġjat . F'din il-modalità, il-fajls $ ENV u $ BASH_ENV mhumiex ipproċessati, il-funzjonijiet tal-qoxra mhumiex wiret mill-ambjent, u l-varjabbli SHELLOPTS , jekk jidher fl-ambjent, jiġi injorat. Jekk il-qoxra tinbeda bl-utent effettiv (grupp) id mhux ugwali għall-utent reali (grupp) id, u l-għażla -p ma tingħatax, dawn l-azzjonijiet jittieħdu u l-id utent effettiv huwa ssettjat għad-id utent reali. Jekk l-opzjoni -p tingħata fl-istartjar, l-id utent effettiv ma jiġix issettjat mill-ġdid. It-tneħħija ta 'din l-opzjoni tikkawża li l-utent effettiv u l-ids tal-grupp jiġu ssettjati għall-utent reali u l-ids tal-grupp.

-t

Ħruġ wara l-qari u l-eżekuzzjoni ta 'kmand wieħed.

-u

Ittratta l-varjabbli mhux issettjati bħala żball meta twettaq l-espansjoni tal-parametru. Jekk l-espansjoni tiġi ppruvata fuq varjabbli mhux issettjat, il-qoxra timponi messaġġ ta 'żball, u jekk mhux interattiv, toħroġ b'status mhux żero.

-v

Stampa l-linji tal-input tal-qoxra kif jinqraw.

-x

Wara li tespandi kull kmand sempliċi , wera l-valur estiż ta ' PS4 , segwit mill-kmand u l-argumenti estiżi tiegħu.

-B

Il-qoxra twettaq l-espansjoni tal-ġonta (ara l- Espansjoni tal-Brace hawn fuq). Dan qed isir awtomatikament.

-C

Jekk issettjat, bash ma jissostitwix fajl eżistenti bl-operaturi ta 'direzzjoni ġdida, > & , u <> . Dan jista 'jiġi mwarrab meta jinħolqu fajls tal-produzzjoni billi jintuża l-operatur ta' direzzjoni mill-ġdid > | minflok > .

-H

Jiġi attivat ! istil ta 'sostituzzjoni ta' Din l-għażla hija awtomatika meta l-qoxra hija interattiva.

-P

Jekk issettjat, il-qoxra ma ssegwix rabtiet simboliċi meta tesegwixxi kmandi bħal cd li jibdlu d-direttorju tax-xogħol kurrenti. Huwa minflok juża l-istruttura tad-direttorju fiżiku. B'mod awtomatiku, bash isegwi l-katina loġika tad-direttorji meta jwettaq kmand li jbiddel id-direttorju kurrenti.

-

Jekk l-ebda argument ma jsegwi din l-għażla, allura l-parametri posizzjonali huma mwaqqfa. Inkella, il-parametri posizzjonali huma ssettjati għall- args , anki jekk xi wħud minnhom jibdew b ' - .

-

Sinjal it-tmiem tal-għażliet, jikkawża li l- args kollha li fadal jiġu assenjati għall-parametri posizzjonali. L-għażliet -x u -v huma mitfija. Jekk ma jkunx hemm args, il-parametri posizzjonali jibqgħu l-istess.

L-għażliet huma mitfija awtomatikament sakemm ma jiġix innotat mod ieħor. L-użu ta '+ minflok - jikkawża li dawn l-għażliet jiġu mitfija. L-għażliet jistgħu jiġu speċifikati wkoll bħala argumenti għal invokazzjoni tal-qoxra. Is-sett attwali ta 'għażliet jista' jinstab f'madwar - . L-istatus tar-ritorn huwa dejjem veru sakemm ma tinstabx għażla invalida.

bidla [ n ]

Il-parametri posizzjonali minn n +1 ... jingħataw isem ġdid għal $ 1 ... Parametri rappreżentati bin-numri $ # sa $ # - n +1 huma mitfija. n għandu jkun numru mhux negattiv inqas minn jew daqs $ $ . Jekk n huwa 0, l-ebda parametru ma jinbidel. Jekk n ma jingħatax, huwa preżunt li hu 1. Jekk n huwa akbar minn $ $ , il-parametri posizzjonali ma jinbidlux. L-istatus tar-ritorn huwa akbar minn żero jekk n huwa akbar minn $ # jew inqas minn żero; altrimenti 0.

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

Toggle il-valuri tal-varjabbli li jikkontrollaw l-imġiba opzjonali tal-qoxra Bl-ebda għażliet, jew bl-opzjoni -p , tidher lista tal-għażliet settable kollha, b'indikazzjoni ta 'jekk kull waħda hija stabbilita jew le. L-għażla -p toħloq il-ħruġ f'forma li tista 'terġa' tintuża bħala input. Alternattivi oħra għandhom it-tifsiriet li ġejjin:

-s

Ippermetta (sett) kull optname .

-u

Iddiżattiva (issettjat) kull optname .

-q

Jipprotesta l-output normali (il-mod kwiet); l-istatus tar-ritorn jindika jekk l- optname huwiex stabbilit jew mitfi. Jekk jingħataw argumenti multiple optname ma ' -q , l-istatus tar-ritorn huwa żero jekk l- optnames kollha huma attivati; mhux żero mod ieħor.

-o

Tirrestrinġi l-valuri ta ' optname bħala dawk definiti għall-opzjoni -o għas- sett mibni.

Jekk jew -s jew -u tintuża bl-ebda argument optname , il-wirja hija limitata għal dawk l-għażliet li huma ssettjati jew mitlufa, rispettivament. Sakemm ma jiġix innotat mod ieħor, l-għażliet tal- ħanut huma b'diżabilità (issettjati) b'mod awtomatiku.

L-istatus tar-ritorn meta l-għażliet tal-lista huma żero jekk l- optnames kollha huma ppermettiet, mhux żero mod ieħor. Meta tistabbilixxi jew tħassar l-għażliet, l-istatus tar-ritorn huwa żero sakemm optname ma jkunx għażla ta 'qoxra valida.

Il-lista ta 'għażliet shopt hija:

cdable_vars

Jekk issettjat, argument li l-kmand builtin ta ' CD li mhuwiex direttorju huwa preżunt bħala l-isem ta' varjabbli li l-valur tiegħu huwa d-direttorju li għandu jinbidel.

cdspell

Jekk issettjat, żbalji żgħar fl-ortografija ta 'komponent tad-direttorju f'kompli cd jiġu kkoreġuti. L-iżbalji kkontrollati huma trasposti karattri, karattru nieqes, u karattru wieħed wisq. Jekk tinstab korrezzjoni, l-isem tal-fajl ikkoreġut huwa stampat, u l-kmand jipproċedi. Din l-għażla tintuża biss minn qxur interattiv.

checkhash

Jekk issettjat, iċċekkja li hemm kmand misjub fit-tabella tal-hash qabel ma tipprova tesegwixxiha. Jekk kmand ta 'kmand ma jibqax jeżisti, tfittxija normali fit-triq titwettaq.

checkwinsize

Jekk issettjat, bash jikkontrolla d - daqs tat - tieqa wara kull kmand u, jekk meħtieġ, jaġġorna l-valuri tal- LINJI u l- KOLONNI .

cmdhist

Jekk issettjat, bash jipprova jsalva l-linji kollha ta 'kmand ta' linja multipla fl-istess istorja tad-dħul. Dan jippermetti l-editjar mill-ġdid faċli ta 'kmandi b'ħafna linji.

dotglob

Jekk issettjat, bash jinkludi l-isem tal-fajl li jibda b '"." fir-riżultati ta 'l-espansjoni tal-pathname.

execfail

Jekk issettjat, qoxra mhux interattiv ma toħroġx jekk ma tkunx tista 'tesegwixxi l-fajl speċifikat bħala argument għall-kmand mibni exec . Qoxra interattiva ma toħroġx jekk exec fails .

jespandu l-livelli

Jekk issettjat, il-psewdonimi huma mwessgħa kif deskritt hawn fuq taħt ALIASES . Din l-għażla hija attivata awtomatikament għal qxur interattiv.

extglob

Jekk issettjat, id-disinn estiż karatteristiċi li jaqblu deskritti hawn fuq taħt Pathname Expansion huma ppermettiet.

histappend

Jekk issettjat, il-lista tal-istorja hija mehmuża mal-fajl imsemmi mill-valur tal-varjabbli HISTFILE meta l-qoxra toħroġ, aktar milli tissostitwixxi l-fajl.

histreedit

Jekk issettjat, u readline qed jintuża, l-utent jingħata l-opportunità li jbiddel mill-ġdid is-sostituzzjoni tal-istorja li fallejt.

stħarriġ mill-ġdid

Jekk issettjat, u readline qed jintuża, ir-riżultati tas-sostituzzjoni ta 'l-istorja ma jiġux mgħoddija immedjatament lill-parser tal-qoxra. Minflok, il-linja li tirriżulta hija mgħobbija fil-buffer ta 'l-editjar ta' l-ewwel qari , li tippermetti aktar modifikazzjoni.

ospitanti komplut

Jekk issettjat, u readline qed jintuża, bash se jipprova jwettaq it-tlestija tal-isem tal-host meta kelma li jkun fiha @ tkun qed titlesta (ara Tlestija taħt READLINE hawn fuq). Dan huwa attivat awtomatikament.

huponexit

Jekk issettjat, bash jibgħat SIGHUP lill-impjiegi kollha meta toħroġ qoxra ta 'login interattiva.

kummenti interattivi

Jekk issettjat, ħalli kelma tibda b ' # biex tikkawża dik il-kelma u l-karattri kollha li jifdal fuq dik il-linja għandhom jiġu injorati f'qafas interattiv (ara KUMMENTI hawn fuq). Din l-għażla hija attivata awtomatikament.

lithist

Jekk issettjat, u l-għażla cmdhist hija permessa, il-kmandi tal-linja multipla jiġu ffrankati fl-istorja b'linji ġodda integrati minflok ma jintużaw separaturi ta 'virgola fejn possibbli.

login_shell

Il-qoxra tistabbilixxi din l-għażla jekk tinbeda bħala qoxra tal-login (ara INVOCATION hawn fuq). Il-valur ma jistax jinbidel.

mailwarn

Jekk issettjat, u fajl li l- bash qed jiċċekkja għall-posta ġiet aċċessata mill-aħħar darba li ġie ċċekkjat, il-messaġġ "Il-posta elettronika fil- fajl ta 'l- email inqara".

no_empty_cmd_mhux

Jekk issettjat, u readline qed jintuża, bash mhux se jipprova jfittex il- PASSA għall-konklużjonijiet possibbli meta t-tlestija tiġi ppruvata fuq linja vojta.

nocaseglob

Jekk issettjat, il- bash jaqbel mal-ismijiet tal-fajl b'mod li ma jidhirx mill-każ meta jkun qed iwettaq espansjoni tal-pathname (ara l- Expansion Isem tal-Path hawn fuq).

nullglob

Jekk issettjat, bash jippermetti mudelli li ma jaqblux ma 'fajls (ara l- Expansion tal-Pathname hawn fuq) biex jespandu għal sekwenza nulla, minflok infushom.

progcomp

Jekk issettjat, il - faċilitajiet ta 'tlestija programmabbli (ara t- Tlestija Programmabbli hawn fuq) huma attivati. Din l-għażla hija attivata awtomatikament.

prattiċi tajba

Jekk issettjat, il-kordi fil-pront jgħaddu minn espansjoni varjabbli u tal-parametri wara li jkunu