Foghlaim an Ordú Linux - comhlánaigh

Ainm

bash , alias, bg , bind, break, builtin, cd , command, compgen, complete, continue, declare, dirs, disown, maccho, enable, eval, exec, exit, export, fc, fg, getopts, hash , stair , post, marcáil , lig, áitiúla, logáil isteach, popd , printf , pushd, pwd , read, readonly, return , set, shift, shopt, source, suspend, test, times, trap, type, cetet, ulimit, Unalias , unset, fanacht -bash tógtha-in orduithe, féach bash (1)

Bash Builtin Command

Mura dtugtar a mhalairt, déanann gach ordú tógtha a dhoiciméadú san alt seo mar roghanna a ghlacann roimh ré - glacann sé - deireadh na roghanna a shíniú.

: [ argóintí ]

Gan éifeacht; ní dhéanann an t-ordú aon rud tar éis argóintí a leathnú agus aon athréireachtaí sonraithe a dhéanamh. Tá cód slí náid ar ais.

. ainm comhaid [ argóintí ]

ainm comhaid foinse [ argóintí ]

Léigh orduithe ó ainm comhaid sa timpeallacht bhlaosc atá ann faoi láthair agus stádas fágtha an orduithe deiridh a fhaightear ó ainm comhaid a thabhairt ar ais . Mura bhfuil slash, níl ainmneacha comhaid i PATH ann chun an eolaire ina bhfuil ainm comhaid a aimsiú . Ní gá an comhad a chuardach i PATH a bheith inrite. Nuair nach bhfuil an modh seiceála , níl an t-eolaire reatha á lorg mura bhfuarthas aon chomhad i PATH . Má dhiúltaítear an rogha sourcepath don ordú tógtha siopa , ní chuardaítear an PATH . Má sholáthraítear aon argóintí , bíonn siad mar pharaiméadair suímh nuair a dhéantar an comhad a fhorghníomhú. Seachas sin níl athrú ar na paraiméadair seasamh. Is é an stádas fillte ná stádas an orduithe deireanacha a eisíodh laistigh den script (0 mura ndéantar aon orduithe), agus bréagach mura bhfuarthas ainm comhaid nó nach féidir é a léamh.

alias [ -p ] [ ainm [= luach ] ...]

Ní hionann alias gan aon argóintí ná leis an rogha -p an liosta de alias sa bhfoirm alias ainm = luach ar aschur caighdeánach. Nuair a sholáthraítear na hargóintí, déantar alias a shainmhíniú le haghaidh gach ainm a dtugtar a luach . Is éard atá i gceist le spás luacha i luach ná an chéad fhocal eile a sheiceáil le haghaidh ailíniú a dhéanamh nuair a leathnaítear an alias. I gcás gach ainm sa liosta argóint ar tugadh aon luach ar bith, clóitear ainm agus luach an alias. Filleann Alias fíor mura dtugtar ainm nach bhfuil aon alias sainithe.

bg [ jobspec ]

Lean an post jobcc ar fionraí sa chúlra, amhail is dá dtosaíodh leis & . Mura bhfuil jobpec i láthair, úsáidtear coincheap an bhlaosc den phost reatha . bg jobspec returns 0 mura rud é a reáchtáil nuair a bhíonn rialú post faoi mhíchumas nó, nuair a bhíonn sé á reáchtáil le rialú poist, níor aimsíodh nó nach ndearnadh postpec gan rialú post.

bind [ -m keymap ] [ -lpsvPSV ]

bind [ -m keymap ] [ -q function ] [ -u function ] [ -r keyseq ]

bind [ -m keymap ] -fainm comhaid

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

bind [ -m keymap ] keyseq : function-name

ceangail readline-command

Taispeáin na ceangail eochair agus na ceangail reatha línelíne , cuir seicheamh eochair chuig feidhm léite nó macro, nó leagtar athróg léite . Is éard atá i ngach argóint neamh-rogha ordú mar a fheicfeadh sé in .inputrc , ach ní mór gach ceangailteach nó ordú a rite mar argóint ar leithligh; m.sh., '"\ Cx \ Cr": ath-léamh-comhad-comhad'. Tá na bríonna seo a leanas ag roghanna, má sholáthraítear iad:

-m buamainn

Bain úsáid as buamaí mar an gcumhacht a mbeidh tionchar ag na ceangail ina dhiaidh sin. Is iad emacs, caighdeán emacs, emacs-meta, emacs-ctlx, vi, vi-move, vi-command , agus vi- insert a ainmneacha na n-ainmneacha buama inghlactha. vi comhionann le vi-ordú ; Tá emacs comhionann le caighdeán emacs .

-l

Liostaigh ainmneacha na bhfeidhmeanna uilelíne .

-p

Taispeáin ainmneacha agus ceangail fheidhmlínte línelíne sa chaoi is gur féidir iad a ath-léamh.

-P

Liostaigh ainmneacha agus ceangail fheidhm reatha línelíne .

-v

Taispeáin ainmneacha agus luachanna athróg athlíne ar bhealach ar féidir iad a ath-léamh.

-V

Liostaigh ainmneacha agus luachanna reatha athróg línelíne .

-s

Taispeáin seicheálacha tábhachtacha léite atá ceangailte le macra agus na teaghráin a eascraíonn siad ar bhealach a d'fhéadfaí iad a ath-léamh.

-S

Taispeáin seicheálacha tábhachtacha léite atá ceangailte le macra agus na teaghráin a aschur siad.

-fainm comhaid

Léigh ceangail eochair ó ainm comhaid .

-q feidhm

Iarratas ar na heochracha a bhfuil ag iarraidh an fheidhm ainmnithe.

-u feidhm

Cuir na heochracha go léir atá ceangailte leis an bhfeidhm ainmnithe.

-r keyseq

Bain aon cheangal reatha do keyseq .

-x keyseq : shell-command

Cúis le slabhra-ordú a fhorghníomhú nuair a chuirtear isteach keyseq .

Is é 0 an luach tuairisceáin ach amháin má thugtar rogha neamhaithnithe nó tharla earráid.

briseadh [ n ]

Scoir ó laistigh de, le linn , go dtí , nó roghnaigh lúb. Má tá n sonraithe, leibhéil bhriseadh n . Ní mór go mbeadh> 1. Má tá n níos mó ná líon na ndúbailtí faoi iamh, déantar gach lúb atá faoi iamh. Is é 0 an luach tuairisceáin mura rud é nach bhfuil an bhlaosc lúb ag feidhmiú nuair a bhriseadh é.

tógtha bhlaosc-tógtha [ argóintí ]

Ritheann an bhlaosc sonraithe tógtha, ag argóintí dó, agus a stádas scoir a chur ar ais. Tá sé seo úsáideach nuair a shainmhínítear feidhm a bhfuil a ainm mar an gcéanna le sliogán tógtha, ag coinneáil feidhmiúlacht an tógtha laistigh den fheidhm. Déantar an cd tógtha a shainmhíniú go coitianta ar an mbealach seo. Is é an stádas tuairisceáin bréagach más rud é nach bhlaosc-tógtha ná ordú bhlaosctha.

cd [ -L | -P ] [ dir ]

Athraigh an t-eolaire reatha chuig dir . Is é an t-athróg HOME an dir réamhshocraithe. Sainmhíníonn an athróg CDPATH an bealach cuardaigh don eolaire ina bhfuil dir . Déantar ainmneacha malartacha eolaire i CDPATH a scriosadh le colon (:). Tá ainm eolaire null i CDPATH mar an gcéanna leis an eolaire reatha, is é sin, `` . ''. Má thosaíonn dir le slais (/), níl CDPATH ansin á úsáid. Deir an rogha -P an struchtúr eolaire fisiceach a úsáid in ionad naisc siombalacha a leanúint (féach freisin an rogha -P don ordú tógtha sraithe ); cabhraíonn an rogha -L naisc siombalach le leanúint. Tá argóint - coibhéiseach le $ OLDPWD . Is fíor an luach ar ais má d'athraigh an t-eolaire go rathúil; bréagach shlí eile.

ordú [ -pVv ] ordú [ arg ...]

Ordú rith le args a chuireann deireadh leis an ngnáthghníomhaíocht feidhm bhlaosc. Ní dhéantar ach orduithe nó orduithe tógtha sa PATH a fhorghníomhú. Má thugtar an rogha -p , déantar an cuardach ar ordú ag baint úsáide as luach réamhshocraithe do PATH a ráthaítear go bhfaighidh tú na fóntais chaighdeánacha ar fad. Má chuirtear an rogha -V-v ar fáil, cuirtear síos ar ordú i gcló. Ciallaíonn an rogha -v focal amháin a léiríonn an t-ordú nó an t-ainm comhaid a úsáidtear chun an t-ordú a chur ar taispeáint; léiríonn an rogha -V tuairisc níos mó ó bhéal. Má chuirtear an rogha -V-v ar fáil, is é 0 an stádas scoir má fuarthas an t-ordú , agus 1 más rud é nach bhfuil. Mura gcuirtear an rogha ar fáil agus tharla earráid nó nach féidir an t-ordú a fháil, is é an stádas scoir 127. Seachas sin, is é stádas fágtha an ordaithe tógtha ná stádas imeachta an orduithe .

compgen [ rogha ] [ focal ]

Gin cluichí a chríochnú is féidir le haghaidh focal de réir na roghanna s, agus d'fhéadfadh go nglacfadh an foirgneamh iomlán leis an rogha sin ach amháin -p agus -r , agus scríobh na cluichí leis an aschur caighdeánach. Agus na roghanna -F-C á n-úsáid agat, ní bheidh luachanna úsáideacha ag na hathróga éagsúla bhlaosc atá leagtha amach ag na háiseanna críochnaithe inchláraithe, agus iad ar fáil.

Déanfar na cluichí a ghiniúint ar an gcaoi chéanna más rud é gur chruthaigh an cód críochnaithe inchláraithe iad go díreach ó shonraíocht críochnaithe leis na bratacha céanna. Má tá an focal sonraithe, ní thaispeáin ach na focail comhoiriúnacha críochnaithe.

Is fíor an luach ar ais mura soláthraítear rogha neamhbhailí, nó nár ghintear aon cluichí.

comhlánaigh [ -abcdefgjksuv ] [ -o comp-option ] [ -A ngníomh ] [ -G globpat ] [ -Liosta focal ] [ Réamhshocrú ] [ -Saonmhír ]


[ -X filterpat ] [ -F function ] [ -C command ] ainm [ ainm ... ]

iomlán -pr [ ainm ...]

Sonraigh cén chaoi ar chóir argóintí do gach ainm a chomhlánú. Má chuirtear an rogha -p ar fáil, nó mura soláthraítear roghanna, clóitear sonraíochtaí críochnaithe atá ann cheana féin ar bhealach a ligeann dóibh iad a athúsáid mar ionchur. Cuireann an rogha -r sonraíocht críochnaithe le haghaidh gach ainm , nó, mura soláthraítear aon ainm , na sonraíochtaí uile críochnaithe.

Déantar cur síos ar an bpróiseas chun na sonraíochtaí críochnaithe seo a chur i bhfeidhm nuair a dhéantar iarracht a dhéanamh ar chríochnú focal thuas faoi Chlárú Inchumraithe .

Tá na bríonna seo a leanas ag roghanna eile, má tá siad sonraithe. Ba chóir na hargóintí a ghabhann leis na roghanna -G , -W , agus -X (agus, más gá, na roghanna -P agus -S ) a lua chun iad a chosaint ó leathnú sula ndéantar an tógáil iomlán a chur i bhfeidhm.

-o comp-rogha

Rialaíonn an comp-rogha roinnt gnéithe d'iompraíocht an chomhlachta thar ghiniúint shimplí na gcomhlánú. féadfaidh comp-rogha a bheith ar cheann de na:

réamhshocraithe

Úsáid an t-ainm comhaid réamhshocraithe le léamh ar líne mura gcruthaíonn an compspec aon cluichí.

dirainmneacha

Comhlánaigh ainm na n-eolaire má ghineann an compspec aon cluichí.

ainmneacha comhaid

Inis líne a léamh go gcruthaíonn an compspec comhaidainmneacha, ionas gur féidir leis aon phróiseáil ar leith a bhaineann le comhaid a dhéanamh (cosúil le slais a chur le hainmneacha eolaire nó spásanna iompair). Ar intinn a úsáid le feidhmeanna bhlaosc.

Gan spás

Inis líne léite gan spás a chur isteach (an réamhshocraithe) chun na focail atá críochnaithe ag deireadh na líne.

-A ngníomh

Féadfaidh an gníomh a bheith ar cheann de na rudaí seo a leanas chun liosta de na críochnaithe a d'fhéadfadh a bheith ann a ghiniúint:

alias

Ainmneacha Alias. Féadfar a shonrú freisin mar -a .

arrayvar

Ainmneacha athróg ar eagar.

ceangailteach

Eochair -ainmneacha ceangail línelíne .

tógtha

Ainmneacha orduithe tógtha bhlaosc. Féadfar a shonrú freisin mar -b .

ordú

Ainmneacha ceannais. Féadfar ainmneacha a shonrú freisin . Féadfar a shonrú freisin mar -c .

eolaire

Ainmneacha eolaire . Féadfar a shonrú freisin mar -d .

faoi ​​mhíchumas

Ainmneacha na bhfoirgíní sliogáin faoi mhíchumas.

cumasaithe

Ainmneacha tógtha sliogáin cumasaithe.

onnmhairiú

Ainmneacha athróga bhlaosc onnmhairithe. Féadfar a shonrú freisin mar -e .

comhad

Ainmneacha comhaid. Féadfar a shonrú freisin mar -f .

feidhm

Ainmneacha na bhfeidhmeanna bhlaosc .

grúpa

Ainmneacha grúpa. Féadfar a shonrú freisin mar -g .

clúiteach

Cuidigh le hábhair a ghlac an cúnamh tógtha leo .

óstainm

Óstainmneacha, mar a tógadh ón gcomhad a shonraigh an athróg bhlaosc HOSTFILE .

post

Ainmneacha poist, má tá rialú poist gníomhach. Féadfar a shonrú freisin mar -j .

eochairfhocal

Shell focail forchoimeádta. Féadfar a shonrú freisin mar -k .

ag rith

Ainmneacha poist a reáchtáil, má tá rialú poist gníomhach.

seirbhís

Ainmneacha seirbhíse. Féadfar a shonrú freisin mar -s .

setopt

Argóintí bailí maidir leis an rogha -o leis an tógtha sraithe .

siopa

Ainmneacha rogha Shell mar a ghlac an siopa tógtha.

comhartha

Ainmneacha comhartha.

stopadh

Ainmneacha poist a stopadh, má tá rialú poist gníomhach.

úsáideoir

Ainmneacha úsáideora. Féadfar a shonrú freisin mar -u .

athróg

Ainmneacha gach athróg bhlaosc. Féadfar a shonrú freisin mar -v .

-G globpat

Leathnaítear globpat patrún leathnaithe an chomhaid chun na críochnaithe is féidir a ghiniúint.

-L liosta focal

Tá an wordlist roinnte ag baint úsáide as na carachtair i athróg speisialta IFS mar dhíoltóirí, agus leathnaítear gach focal mar thoradh air sin. Is iad na baill den liosta dá bharr sin na comhaid a d'fhéadfaí a chomhlánú a mheaitseáil leis an bhfocal atá á gcomhlánú.

-C ordú

Déantar an t-ordú a fhorghníomhú i dtimpeallacht shéarach, agus úsáidtear a aschur mar na comhlánaithe is féidir.

-F fheidhm

Déantar feidhm fheidhm an bhlaosc a fhorghníomhú sa timpeallacht bhlaosc reatha. Nuair a chríochnaíonn sé, déantar na foirgnimh is féidir a aisghabháil ó luach an athróg eagraithe COMPREPLY .

-X filterpat

Is patrún filterpat mar a úsáidtear chun leathnú ainm comhaid. Déantar é a chur i bhfeidhm ar an liosta de na críochnaithe a d'fhéadfadh a bheith déanta ag na roghanna agus na hargóintí roimhe seo, agus cuirtear gach scagaire meaitseála críochnaithe as an liosta. A rá ! i filterpat dhiúltóidh an patrún; sa chás seo, cuirtear deireadh le haon chríochnú gan comhoiriú le filterpat .

-P réimír

cuirfear réimír leis ag tús gach críochnaithe is féidir tar éis gach rogha eile a chur i bhfeidhm.

-Saingean

tá an t-iarmhír ceangailte leis gach críochnú is féidir tar éis na roghanna eile go léir a chur i bhfeidhm.

Is fíor an luach tuairisceáin mura soláthraítear rogha neamhbhailí, soláthraítear rogha seachas -p-r gan argóint ainm , déantar iarracht sònra críochnaithe a bhaint as ainm nach bhfuil aon shonraíocht ann, nó má tharlaíonn earráid ag cur síneadh críochnaithe.

lean [ n ]

Lean an athuair eile ar an gclúdach le haghaidh , agus go dtí , nó lúb a roghnú . Má tá n sonraithe, cuir ar ais ag an nú lúb a chuimsíonn lúb. Ní mór go mbeadh> 1. Má tá n níos mó ná líon na lúibíní iniata, atosaítear an lúb atá ag gabháil go deireanach (an `` barr barr '' '). Is é 0 an luach fillte ach amháin mura bhfuil an bhlaosc ag feidhmiú lúb nuair a dhéantar é a fhorghníomhú.

Dearbhaigh [ -afFirtx ] [ -p ] [ ainm [= luach ]]

cónasc [ -afFirtx ] [ -p ] [ ainm [= luach ]]

Athróga a dhearbhú agus / nó tréithe a thabhairt dóibh. Mura dtugtar ainm ar bith ansin taispeáin luachanna na n-athróg. Taispeánfaidh an rogha -p tréithe agus luachanna gach ainm . Nuair a úsáidtear -p , neamhairdtear roghanna breise. Cuireann an rogha -F bac ar léiriú na sainmhínithe feidhm; níl ach an t-ainm feidhm agus na tréithe priontáilte. Ciallaíonn an rogha -F -f . Is féidir na roghanna seo a leanas a úsáid chun aschur a athsholáthar leis an tréith shonraithe nó tréithe athróg a thabhairt:

-a

Is ionann athróg ar gach ainm (féach Arrays thuas).

-f

Bain úsáid as ainmneacha feidhme amháin.

-i

Déantar an t-athróg a chóireáil mar shlánuimhir; Déantar measúnú uimhríochta (féach MEASTÓIREACHT ARITHMETIC) nuair a sannfar luach don athróg.

-r

Déan ainm a léamh ach amháin. Ní féidir na luachanna sin a shannadh de réir ráitis sannadh ina dhiaidh sin nó ní féidir iad a chur in iúl.

-t

Tabhair gach ainm an tréith rian . Oibríonn na feidhmeanna ar scor an gaiste DEBUG ón bhlaosc glaoch. Níl aon chiall speisialta ag an tréith rian ar athróg.

-x

Ainmnigh an marc le haghaidh onnmhairiú chuig orduithe ina dhiaidh sin tríd an gcomhshaol.

Ag baint úsáide as `+ 'in ionad` -' scoir an tréith ina ionad, ach amháin nach féidir + + a úsáid chun athróg eagar a scriosadh. Nuair a úsáidtear é i bhfeidhm, déanann gach ainm áitiúil, mar atá leis an ordú áitiúil . Is é 0 an luach tuairisceáin ach amháin má bhíonn rogha neamhbhailí ann, déantar iarracht feidhm a shainmhíniú ag baint úsáide as `` -f foo = bar '', déantar iarracht luach a shannadh le hathróg léite amháin, déantar iarracht luach a shannadh d'athróg sraith gan úsáid a bhaint as an chomhréir sannadh cumaisc (féach Arrays thuas), ní ainm athróg bhlaosc bailí é ceann de na hainmneacha , déantar iarracht stádas léite amháin a mhúchadh le haghaidh athróg amháin a léamh, déantar iarracht stádas eagar a mhúchadh le haghaidh athraitheach eagar, nó déantar iarracht feidhm neamhshóisialta a thaispeáint le -f .

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

Gan rogha, taispeánann an liosta eolairí atá faoi chuimhneamh faoi láthair. Tá an taispeántas réamhshocraithe ar líne amháin le hainmneacha eolaire ag spásanna. Cuirtear eolairí leis an liosta leis an ordú pushd ; cuireann an t-ordú popd iontrálacha ón liosta.

+ n

Taispeánann an t-iontráil iontrála ó thús an liosta a thaispeántar le dirs nuair a dhéantar é a iarraidh gan roghanna, ag tosú le nialas.

- n

Taispeánann an t-iontráil iontrála ón gceart ar an liosta a thaispeánann dirs nuair a iarrtar é gan roghanna, ag tosú le nialas.

-c

Scriosann an stack eolaire trí na hiontrálacha uile a scriosadh.

-l

Léiríonn liosta níos faide; Úsáideann an fhormáid liosta réamhshocraithe tilde chun an t-eolaire baile a ainmniú.

-p

Clóraigh an stack eolaire le hiontráil amháin in aghaidh an líne.

-v

Clóraigh an stack eolaire le hiontráil amháin in aghaidh an líne, ag réamh-mhíniú gach iontrála lena innéacs sa stack.

Is é 0 an luach fillte ach amháin má sholáthraítear rogha neamhbhailí nó n- innéacsanna thar dheireadh an stack eolaire.

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

Gan roghanna, baintear gach postchlár ón mbord de phoist ghníomhacha. Má thugtar an rogha -h , ní dhéantar gach jobpec a bhaint as an tábla, ach tá sé marcáilte ionas nach gcuirfear SIGHUP chuig an bpost má fhaigheann SÍSÍ an bhlaosc. Mura bhfuil aon jobpec i láthair, agus nach soláthraítear an -a nó an rogha -r , úsáidtear an post reatha . Mura soláthraítear jobpec , ciallaíonn an -a rogha gach post a bhaint nó a mharcáil; srianann an rogha -r gan argóint jobpec oibriú le poist a reáchtáil. Is é 0 an luach tuairisceáin mura rud é nach sonraítear post bailí post bailí.

macalla [ -neE ] [ arg ...]

Aschur na n- argóintí , scartha le spásanna, ina dhiaidh sin líne nua. Is é an stádas tuairisceáin i gcónaí 0. Mura bhfuil -n sonraithe, tá an líne nua tosaigh faoi chois. Má tá an rogha -e tugtha, cumasaítear léirmhíniú ar na carachtair seo a leanas ar éagmais. Díchumasaíonn an rogha -E léirmhíniú na gcarachtar éalú seo, fiú ar chórais ina ndéantar iad a léirmhíniú de réir réamhshocraithe. Is féidir an rogha xpg_echo bhlaosc a úsáid chun a chinneadh go dinimiciúil an bhfuil na carachtair éalú seo ag leathnú macasamhail de réir réamhshocraithe. ní léirmhíníonn macalla - deireadh na roghanna a chiallaíonn. Léiríonn macalla na sraitheanna éalaithe seo a leanas:

\ a

airdeall (clog)

\ b

backspace

\ c

cosc a chur ar líne nua

\ e

carachtar éalú

\ f

foirm beatha

\ n

líne nua

\ r

tuairisceán iompair

\ t

cluaisín cothrománach

\ v

cluaisín ingearach

\\

backslash

\ 0 nnn

is é an carachtar ocht-giotán a bhfuil luach aige ná an luach octal nnn ( uimhreacha náid le trí dhigit octal)

\ nnn

is é an carachtar ocht-giotán a bhfuil luach aige ná an luach octal nnn (dhigit amháin go trí ochtal)

\ x HH

is é an carachtar ocht-giotán a bhfuil luach aige an luach heicteamach HH (ceann amháin nó dhá dhigit heicteár)

cumasaigh [ -adnps ] [ -fainm comhaid ] [ ainm ...]

Cumasaigh orduithe bhlaosc tógtha a chumasú agus a dhíchumasú. Ceadaíonn foirgneamh a dhíchumasú ordú diosca a bhfuil an t-ainm céanna aige le tógtha bhlaosc le cur i bhfeidhm gan ainmní iomlán a shonrú, cé go n-úsáideann an bhlaosc tógthaí de ghnáth roimh orduithe diosca. Má úsáidtear -n , tá gach ainm faoi ​​mhíchumas; ar shlí eile, cumasaítear ainmneacha . Mar shampla, chun an dénártha tástála a fhaightear tríd an PATH in ionad an leagan bhlaosc tógtha, reáchtáil `` cumas-tástáil ''. Ciallaíonn an rogha -f an t- ainm ordú tógtha nua a luchtú ó ainm comhaid réad roinnte, ar chórais a thacaíonn le luchtú dinimiciúil. Scriosfaidh an rogha -d tógtha a luchtú roimhe seo le -f . Mura dtugtar argóintí ainm ar bith, nó má chuirtear an rogha -p ar fáil, tá liosta de thógálacha sliogáin clóite. Le haon argóintí rogha eile, tá an liosta comhdhéanta de gach tógáil bhlaosc chumasaithe. Más rud é -n soláthraíodh é, níl clúdaitheoirí míchumasaithe ach priontáilte. Má soláthraítear -a , cuimsíonn an liosta clóite gach tógtha, le fios an bhfuil cumas ar gach ceann acu nó nach bhfuil. Má sholáthraítear -s , tá an t-aschur teoranta do thógálacha speisialta POSIX.

Is é 0 luach an tuairisceáin mura rud é nach bhfuil ainm bhlaosc tógtha nó go bhfuil earráid ag luchtú tógtha nua ó réad roinnte.

eval [ arg ...]

Léantar na hairí agus leagtar iad le chéile i gceannas amháin. Ansin déanann an bhlaosc an t-ordú seo a léamh agus a fhorghníomhú, agus cuirtear an stádas scoir ar ais mar luach eval . Mura bhfuil argóint ann, nó nach bhfuil ach argóintí ar bith ann, tuairisceáin eval 0.

exec [ -cl ] [ -a ainm ] [ ordú [ argóintí ]]

Má tá an t-ordú sonraithe, téann sé in ionad an bhlaosc. Níl aon phróiseas nua cruthaithe. Is iad na hargóintí ná na hargóintí atá i gceannas . Má chuirtear an rogha -l ar fáil, cuirfidh an bhlaosc dash ag tús an argóint a úsáidtear go dtí an t-ordú . Seo é an logáil isteach (1) a dhéanann. Is cúis leis an rogha -c a chur i gcrích le timpeallacht folamh. Má soláthraítear -a , téann an bhlaosc ainm mar an argóint zeroth leis an ordú forghníomhaithe. Mura féidir an t-ordú a fhorghníomhú ar chúis éigin, ní féidir le sliocht neamhghníomhach a bheith ann , mura gcuirtear an rogha bhlaosc ar chumas, agus sa chás sin filleann sé an teip. Filleann blaosc idirghníomhach mainneachtain mura féidir an comhad a chur i gcrích. Mura bhfuil an t-ordú sonraithe, bíonn éifeacht ag aon athruithe ar an mblaosc reatha, agus is é an stádas tuairisceáin 0. Má tá earráid athréireála ann, is é an stádas tuairisceáin 1.

scoir [ n ]

Cause go scoirfidh an bhlaosc le stádas n . Mura bhfágtar n, is é an stádas scoir an t-ordú deireanach a cuireadh i gcrích. Déantar gaiste ar EXIT a fhorghníomhú sula dtosaíonn an bhlaosc.

onnmhairiú [ -fn ] [ ainm [= focal ]] ...

onnmhairiú -p

Tá na hainmneacha ar fáil marcáilte le haghaidh onnmhairiú uathoibríoch chuig an gcomhshaol d'orduithe a cuireadh i bhfeidhm ina dhiaidh sin. Má thugtar an rogha -f , tagraíonn na hainmneacha le feidhmeanna. Mura dtugtar aon ainm , nó má sholáthraítear an rogha -p , tá liosta de na hainmneacha go léir a onnmhairítear sa bhlaosc seo clóite. Ciallaíonn an rogha -n an mhaoin onnmhairiúcháin a bhaint as na hathróga ainmnithe. tuairisceáin onnmhairithe stádas scoir 0 ach amháin má bhíonn rogha neamhbhailí ann, ní ainm athsholáthair bhlaosc bailí é ceann de na hainmneacha , nó -fíoltar ainm nach feidhm é.

fc [ -e ename ] [ -nlr ] [an chéad ] [ deireanach ]

fc -s [ pat = ionadaí ] [ cmd ]

Socraigh Ordú. Sa chéad fhoirm, roghnaítear raon orduithe ón gcéad go deireanach ón liosta staire. Is féidir an chéad agus an ceann deireanach a shonrú mar shraith (an tús ordú deireanach a aimsiú leis an teaghrán sin) nó mar uimhir (innéacs isteach sa liosta staire, áit a n-úsáidtear uimhir dhiúltach mar fhritháireamh ón uimhir ordaithe reatha). Mura bhfuil sé sonraithe go deireanach , socraítear an t-ordú reatha maidir le liostáil (ionas go n-imríonn `` fc -l -10 '' na 10 orduithe deiridh) agus an chéad rud eile. Mura bhfuil sé sonraithe sa chéad uair , socraítear an t-ordú roimhe seo le haghaidh eagarthóireacht agus -16 le haghaidh liostáil.

Braitheann an rogha -n na huimhreacha ordú nuair a liostáiltear é. Athraíonn an rogha -r ord na n-orduithe. Má thugtar an rogha -l , liostaítear na horduithe ar aschur caighdeánach. Seachas sin, déantar an eagarthóir a thugann ename a chur i bhfeidhm ar chomhad ina bhfuil na horduithe sin. Mura n- tugtar ename , úsáidtear luach an athróg FCEDIT , agus luach an EAGARTHÓIR mura bhfuil FCEDIT leagtha síos. Mura socraítear athróg, ní húsáidtear é. Nuair a bhíonn an eagarthóireacht críochnaithe, déanfar na horduithe in eagar a mhacasamhlú agus a fhorghníomhú.

Sa dara foirm, déantar an t- ordú a athghníomhú tar éis ionadaí a chur in ionad gach cás de pat . Is ionann `` r = fc -s '' a úsáid mar sin, agus is é `` r cc '' an t-ordú deireanach le `` cc '' a chlóscríobh agus téipáil `` r '' an athuair ordú.

Má úsáidtear an chéad fhoirm, is é 0 an luach tuairisceáin ach amháin má bhíonn rogha neamhbhailí ann nó an chéad nó an ceann deireanach a shonrú línte stair as raon. Má sholáthraítear an rogha -e , is é luach an tuairisceáin luach an orduithe deiridh nó an teip dheireanach má tharlaíonn earráid le comhad sealadach na n-orduithe. Má úsáidtear an dara foirm, is é an stádas tuairisceáin an t-ordú a athghníomhaíodh, mura gcuireann cmd líne stair bhailí in iúl, agus sa chás sin filleann fc ar ais.

fg [ jobspec ]

Post a chur ar an bpost sa tulra, agus an post atá ann faoi láthair a dhéanamh. Mura bhfuil jobpec i láthair, úsáidtear coincheap an bhlaosc den phost reatha . Is é an luach fillte ná an t-ordú a chuirtear isteach sa tulra, nó mainneachtain má reáchtáiltear é nuair a bhíonn rialú poist faoi mhíchumas nó, nuair a bhíonn sé á chumasú le rialú poist, mura n- ainmníonn jobpec post bailí nó shonraíonn jobpec post a thosaigh gan rialú poist .

getopts optstring ainm [ args ]

Baintear úsáid as getopts le nósanna imeachta bhlaosc chun paraiméadair shuímh a pháirceáil. tá na carachtair roghnacha le haitheantas aitheanta ag optstring ; má tá colon ag leanúint ar charachtar, táthar ag súil go mbeidh argóint ag an rogha, agus ba cheart spás bán a scartha uaidh. Ní fhéadfar na carachtair comharthaí colon agus ceist a úsáid mar charachtair rogha. Gach uair a chuirtear i bhfeidhm é, cuirfidh getopts an chéad rogha eile in ainm an athróg bhlaosc, ag tosú an t-ainm mura bhfuil sé ann, agus innéacs an chéad argóint eile le próiseáil isteach san OPTIND athraitheach. Tosaítear ar OPTIND go 1 gach uair a gcuirtear an bhlaosc nó an script bhlaosc i bhfeidhm. Nuair a éilíonn rogha an argóint, cuirfidh getopts an argóint sin isteach sa OPTARG athraitheach. Ní athshocraíonn an bhlaosc OPTIND go huathoibríoch; ní mór é a athshocrú de láimh idir glaonna iomadúla go getopts laistigh den chlaonadh céanna ar bhlaosc má tá sraith nua de pharaiméadair le húsáid.

Nuair a bhíonn deireadh na roghanna, scoirfidh getopts le luach ar ais níos mó ná nialas. Tá OPTIND leagtha síos don innéacs den chéad argóint neamh-rogha, agus tá an t-ainm leagtha síos?

De ghnáth, cuireann getopts parses ar na paraiméadair seasamh, ach má thugtar argóintí níos mó in argóintí, cuireann getopts in iúl dóibh siúd ina ionad sin.

is féidir le getopts earráidí a thuairisciú ar dhá bhealach. Más rud é an chéad charachtar an optstring ná colon, úsáidtear tuairisciú earráide ciúin . Cuirtear teachtaireachtaí diagnóiseacha gnáth-oibriúcháin i gcló nuair a bhíonn roghanna neamhbhailí nó argóintí roghnaithe ar iarraidh. Má tá an OPTERR athróg leagtha síos 0, ní thaispeántar teachtaireachtaí earráide, fiú amháin más rud é nach bhfuil an chéad charachtar optstring ina colon.

Má fheictear rogha neamhbhailí, áiteanna getopts ? ainmnigh agus, más rud é nach tusa, priontáil teachtaireacht earráide agus socraíonn sé OPTARG . Má tá getopts adh, cuirtear an carachtar roghnaithe le fáil in OPTARG agus níl aon teachtaireacht dhiagnóiseach clóite.

Mura bhfuarthas argóint riachtanach, agus nach bhfuil getopts adh, cuirtear marc ceist ( ? ) In ainm , tá OPTARG in éag , agus tá teachtaireacht dhiagnóiseach clóite. Má tá getopts adh, cuirfear colon ( :) in ainm agus tá an rogha roghnaithe le fáil ag OPTARG .

Tagann getopts fíor má aimsítear rogha, sonraithe nó gan sonrú. Fágann sé bréagach má tharlaíonn deireadh na roghanna nó má tharlaíonn earráid.

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

I gcás gach ainm , déantar ainm iomlán comhad an orduithe a chinneadh trí na heolairí a chuardach i $ PATH agus cuimhneamh orthu. Má chuirtear an rogha -p ar fáil, ní dhéantar aon chuardach ar chonairí, agus úsáidtear ainm comhad mar ainm iomlán comhad an ordaithe. Déanann an rogha -r an bhlaosc dearmad a dhéanamh ar na suíomhanna a mheabhraítear go léir. Déanann an rogha -d an bhlaosc dearmad a dhéanamh ar shuíomh cuimhne gach ainm . Má sholáthraítear an rogha-rogha, clóitear an luíainm iomlán a fhreagraíonn gach ainm . Má thugtar argóintí ainmneacha il le -t , cuirtear an t-ainm clóite roimh an gcosainm iomlán sáite. Ciallaíonn an rogha -l aschur a thaispeáint i bhformáid a d'fhéadfaí a athúsáid mar ionchur. Mura dtugtar aon argóintí, nó más rud é nach soláthraítear ach -l , tá faisnéis faoi orduithe a chuirtear i gcuimhne clóite. Tá an stádas fillte fíor mura rud é nach bhfuarthas ainm nó soláthraítear rogha neamhbhailí.

cabhrú [ -s ] [ patrún ]

Taispeáin eolas cabhrach faoi orduithe tógtha. Má tá patrún sonraithe, tugann cabhair cabhair mhionsonraithe ar gach patrún meaitseála orduithe; ar shlí eile cabhraítear le haghaidh na tógála agus na struchtúir rialaithe bhlaosc uile. Srianann an rogha -s an fhaisnéis a thaispeántar go dtí achoimre ghearr ar úsáid. Is é 0 an stádas tuairisceáin mura rud é go gcomhlíonann aon ordú patrún .

stair [ n ]

stair -c

stair- fhritháireamh

stair -anrw [ filename ]

stair -p arg [ arg ... ]

stair -s arg [ arg ... ]

Gan aon roghanna, taispeáin liosta na staire ceannais le huimhreacha líne. Rinneadh línte a liostaítear le * a mhodhnú. Ní dhéantar argóint de n ach na nithe deiridh a liostaítear. Má chuirtear ainm comhaid ar fáil, úsáidtear é mar ainm an chomhaid stair; más rud é nach bhfuil, úsáid HISTFILE luach. Tá na bríonna seo a leanas ag roghanna, má sholáthraítear iad:

-c

Glan an liosta staire trí na hiontrálacha uile a scriosadh.

-d fhritháireamh

Scrios an t-iontráil stair ag fritháireamh an phoist.

-a

Cuir leis na línte stair `` nua '' (na línte staire a cuireadh isteach ó thús na seisiún bash reatha) ar an gcomhad stair.

-n

Léigh na línte staire nach léitear cheana ón gcomhad stair sa liosta stair reatha. Is iad seo na línte atá ceangailte leis an gcomhad stair ó thús na seisiún bash reatha.

-r

Léigh inneachar an chomhaid stair agus iad a úsáid mar stair reatha.

-w

Scríobh an stair atá ann faoi láthair go dtí an comhad stair, ag athscríobh ábhar an chomhaid stair.

-p

Déan cur in ionad na staire ar na hailéid seo a leanas agus an toradh ar an aschur caighdeánach a thaispeáint. Ní stóráiltear na torthaí sa liosta staire. Ní mór gach argóint a lua chun an gnáthscaoileadh stair a dhíchumasú.

-s

Déan na héilimh sa liosta stair a stóráil mar iontráil amháin. Baintear an t-ordú deireanach sa liosta staire sula gcuirtear na argaí isteach.

Is é 0 an luach tuairisceáin ach amháin má bhíonn rogha neamhbhailí ann, go dtarlaíonn earráid nuair a bhíonn an comhad stair á léamh nó á scríobh, soláthraítear fritháireamh neamhbhailí mar argóint le -d , nó an leathnú stair a sholáthraítear mar argóint go n -eascraíonn -p .

post [ -lnprs ] [ jobspec ...]

post -x command [ args ...]

Luaitear sa chéad fhoirm na poist gníomhacha. Tá na bríonna seo a leanas ag na roghanna:

-l

Liostaigh IDanna an phróisis chomh maith leis an ngnáth-fhaisnéis.

-p

Liostaigh ach ID de phróiseas cheannaire an ghrúpa phróiseas an phoist.

-n

Taispeáin faisnéis ach faoi phoist a d'athraigh stádas ó cuireadh an t-úsáideoir in iúl duit faoi stádas.

-r

Srian a chur ar aschur le poist a reáchtáil.

-s

Srian a chur ar aschur chun post a stopadh.

tugtar jobpec , cuirtear aschur srianta le faisnéis faoin bpost sin. Is é 0 an stádas tuairisceáin ach amháin má bhíonn rogha neamhbhailí ann nó soláthraítear postchlár neamhbhailí.

Má chuirtear an rogha -x ar fáil, cuirfidh poist in ionad aon jobpec a fuarthas i gceannasargs leis an ngrúpa ID comhfhreagrach próisis, agus déanann sé ordú ar aghaidh ag déanamh argóintí , ag filleadh ar a stádas scoir.

mharú [ -s sigspec | -n signum | - sigspec ] [ pid | jobspec ] ...

mharú -l [ sigspec | exit_status ]

Seol an comhartha atá ainmnithe ag sigspecsignum do na próisis a ainmnítear ag pidpostpec . Is ainm comhartha sigspec mar SIGKILL nó uimhir chomhartha; Is comhartha uimhir chomhartha. Más ainm comhartha é sigspec , féadfar an t-ainm a thabhairt leis an réimír SIG nó gan é. Mura bhfuil sigspec i láthair, glactar leis SIGTERM . Luaitear argóint de -l na hainmneacha comhartha. Má chuirtear aon argóintí ar fáil nuair a thugtar -l ainmneacha na comharthaí a fhreagraíonn do na hargóintí, agus is é an stádas tuairisceáin 0. Is é an argóint exit_status -l uimhir a shonraíonn uimhir chomhartha nó stádas fágtha próiseas arna fhoirceannadh ag comhartha. tuairisceáin a mharú fíor má seoladh comhartha amháin ar a laghad, nó bréagach má tharlaíonn earráid nó go dtarlaíonn rogha neamhbhailí.

lig arg [ arg ...]

Is léiriú uimhríochta atá i ngach argóta a mheas (féach MEASÚNÚ ARITHMETIC ). Má dhéantar an argóint dheireanach a mheas go 0, lig tuairisceáin 1; 0 ar ais ar shlí eile.

áitiúil [ rogha ] [ ainm [= luach ] ...]

I gcás gach argóint, cruthaítear athróg áitiúil ainmnithe ainmnithe, agus luach sannta. Is féidir leis an rogha aon cheann de na roghanna a ghlactar trí dhearbhú . Nuair a úsáidtear áit áitiúil laistigh de fheidhm, cuireann sé go bhfuil raon feidhme sofheicthe ag an ainm athraitheach ar an bhfeidhm sin agus ar a leanaí. Gan aon operands, scríobhann áitiúil liosta de na hathróga áitiúla don aschur caighdeánach. Is earráid é áit áitiúil a úsáid nuair nach bhfuil sé i bhfeidhm. Is é 0 an stádas tuairisceáin ach amháin mura n- úsáidtear áit lasmuigh de fheidhm, soláthraítear ainm neamhbhailí, nó go bhfuil athróg léite ann.

Logáil Amach

Scoir bhlaosc logála isteach.

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

Baintear iontrálacha ón stack eolaire. Gan aon argóintí, baintear an t-eolaire is fearr ón stack, agus cuireann sé cd chuig an eolaire barr nua. Tá na bríonna seo a leanas ag argóintí, má sholáthraítear iad:

+ n

Baintear an t-iontráil iontrála ó thús an liosta a thaispeántar le dirs , ag tosú le nialas. Mar shampla: cuireann `` popd +0 '' an chéad eolaire, `` popd +1 '' an dara.

- n

Baintear an t-iontráil iontrála ó thús an liosta a thaispeántar le dirs , ag tosú le nialas. Mar shampla: cuireann `` popd -0 '' an t-eolaire deiridh, `` popd -1 '' an chéad cheann eile go deireanach.

-n

Cuireann sé an gnáth-athrú ar an eolaire nuair a scriostar eolairí ón stack, ionas go n-ionramháiltear an stack amháin.

Má tá an t-ordú popd rathúil, déantar dirs a chomhlíonadh chomh maith, agus is é an stádas tuairisceáin 0. popd tuairisceáin bréagach má bhíonn rogha neamhbhailí ann, tá stack an t-eolaire folamh, tá iontráil stack eolaire ann nach bhfuil ann, nó an t-eolaire mainneoidh athrú.

formáid printf [ argóintí ]

Scríobh na hargóintí formáidithe chuig an aschur caighdeánach faoi rialú an fhormáid . Is éard atá sa fhormáid ná sreang carachtar ina bhfuil trí chineál rudaí: carachtair shimplí, a chóipeáil go simplí chuig aschur caighdeánach, sraitheanna éalú carachtair, a thiontú agus a chóipeáil chuig an aschur caighdeánach, agus sonraíochtaí formáid, agus is cúis le priontáil an chéad cheann eile argóint leanúnach. De bhreis ar na formáidí caighdeánach printf (1), bíonn % b mar gheall ar printf chun sraitheanna éalaithe backslash a leathnú san argóint chomhfhreagrach, agus cuireann % q printf chun an argóint chomhfhreagrach a aschur i bhformáid a fhéadfar a athúsáid mar ionchur bhlaosc.

Athúsáidtear an fhormáid de réir mar is gá chun na haon argóintí a úsáid . Más gá níos mó argóintí a bheith ag an bhformáid ná mar a sholáthraítear iad, déanann na sonraíochtaí breise formáide a iompar ionann is dá soláthraíodh luach nialasach nó néad norda, de réir mar is cuí. Is é an luach fillte ná nialas ar rath, agus níl nialas ar mhainneachtain.

pushd [ -n ] [ dir ]

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

Cuireann sé eolaire chuig barr an stack eolaire, nó rothlaíonn sé an stack, ag cur barr nua an chairn ar an eolaire oibre reatha. Gan aon argóintí, déanann sé malartú ar an dá eolairí is fearr agus tuairisceáin 0, mura bhfuil an stack eolaire folamh. Tá na bríonna seo a leanas ag argóintí, má sholáthraítear iad:

+ n

Rothlaigh an stack ionas go mbeidh an t-eolaire n (ag comhaireamh ó thaobh na láimhe clé den liosta a thaispeántar ag dirs , ag tosú le nialas) ag an mbarr.

- n

Rothlaigh an stack ionas go mbeidh an t-eolaire n (ag comhaireamh ó dheis an liosta a thaispeántar ag dirs , ag tosú le nialas) ag an mbarr.

-n

Cuireann sé an gnáth-athrú ar an eolaire nuair a chuireann sé eolairí leis an gcruach, ionas go n-ionchorpraítear ach an stack.

dir

Cuireann sé dir chuig an stack eolaire ag an mbarr, agus an t-eolaire oibre reatha atá ann faoi láthair.

Má tá an t-ordú pushd rathúil, déantar dirs chomh maith. Má úsáidtear an chéad fhoirm, filleann tuairisceáin 0 mura mainneoidh an cd go dir . Leis an dara foirm, cuirtear tuairisceáin 0 ar ais mura bhfuil stack an t-eolaire folamh, sonraítear eilimintí cruach eolaire neamhláithreach, nó má mhainníonn an t-eolaire go dtí an t-eolaire reatha nua sonraithe.

pwd [ -LP ]

Priontáil an t-ainm oibre reatha atá ann faoi láthair. Níl aon nasc siombalach ag an gcuainmainm atá clóite má sholáthraítear an rogha -P nó go bhfuil an rogha fhisiciúil don ordú tógtha sraithe cumasaithe. Má úsáidtear an rogha -L , d'fhéadfadh go mbeadh naisc siombalach sa phríomhainm. Is é 0 an stádas tuairisceáin mura rud é go dtarlaíonn earráid nuair a chuirtear ainm an chomhaid reatha nó rogha neamhbhailí ar fáil.

léigh [ -ers ] [ -u fd ] [ -t timeout ] [ -a aname ] [ -p pras ] [ -n nchars ] [ -d delim ] [ ainm ...]

Léantar líne amháin ón ionchur caighdeánach, nó ón tuairisceoir comhad fd a sholáthraítear mar argóint leis an rogha -u , agus tugtar an chéad fhocal don chéad ainm , an dara focal don dara ainm , agus mar sin de, le sárú focail agus a gcuid deighilteoirí idirghabhála a shanntar don ainm dheireanach. Má tá níos lú focal léite ón sruth ionchuir ná ainmneacha, cuirtear luachanna folamh ar na hainmneacha atá fágtha. Úsáidtear na carachtair in IFS chun an líne a roinnt i bhfocail. Is féidir an carachtar backslash ( \ ) a úsáid chun aon bhrí speisialta a bhaint as an chéad charachtar eile a léamh agus le leanúint ar líne. Tá na bríonna seo a leanas ag roghanna, má sholáthraítear iad:

-a aname

Cuirtear na focail san áireamh d'innéacsanna seicheamhach de na hainm athraitheach eagraithe , ag tosú ag 0. Tá aname in éag sula ndéantar aon luachanna nua a shannadh. Déantar neamhaird ar argóintí ainmneacha eile.

-d delim

Úsáidtear an chéad charachtar delim chun an líne ionchuir a fhoirceannadh, seachas líne nua.

-e

Má tá an t-ionchur caighdeánach ag teacht ó chríochfort, úsáidtear líne léite (féach READLINE thuas) chun an líne a fháil.

-n nchars

léigh tuairisceáin tar éis na carachtair nchars a léamh seachas líne iomlán ionchuir a bheith ag fanacht.

-p pras

Taispeáin go pras ar earráid chaighdeánach, gan líne nua a fháil, roimh aon ionchur a léamh. Taispeántar an pras ach amháin má thagann ionchur ó chríochfort.

-r

Ní fheidhmíonn Backslash mar charachtar éalaithe. Meastar gurb é an backslash cuid den líne. Go háirithe, ní fhéadfaí péire backslash-lineline a úsáid mar leanúint ar líne.

-s

Modh ciúin. Má thagann ionchur ó chríochfort, ní fhéachann na carachtair.

-téarma ama

Léigh cúis le ham amach agus teip ar ais mura léitear líne iomlán ionchuir laistigh de na soicind ama . Níl éifeacht ag an rogha seo mura léitear ionchur ón gceannfort nó ó phíopa.

-u fdFP

Léigh ionchur ón tuairisceoir comhad fd .

Mura gcuirtear aon ainm ar fáil, cuirtear an líne a léireofar ar an bhfreagra REACH . Is é an cód fillte ná nialas, mura mbíonn an comhad deireadh le comhad, léigh amanna amach, nó soláthraítear tuairisceoir comhaid neamhbhailí mar an argóint le -u .

readonly [ -apf ] [ ainm ...]

Ainmnítear na hainmneacha ainmnithe go léibhne; ní fhéadfaidh luachanna na n- ainmneacha sin a athrú trí sannadh ina dhiaidh sin. Má sholáthraítear an rogha -f , tá na feidhmeanna a fhreagraíonn do na hainmneacha marcáilte mar sin. Cuireann an rogha -a srian ar na hathróga le hailtí. Mura dtugtar argóintí ainm ar bith, nó má sholáthraítear an rogha -p , tá liosta de na hainmneacha go léir inléite clóite. Ciallaíonn an rogha -p aschur a chur ar taispeáint i bhformáid a d'fhéadfaí a athúsáid mar ionchur. Is é 0 an stádas tuairisceáin ach amháin má bhíonn rogha neamhbhailí ann, ní ainm athsholáthair bhlaosc bailí é ceann de na hainmneacha , nó -fíoltar ainm nach feidhm é.

tuairisceán [ n ]

Cúiseanna feidhm a scoirfidh leis an luach fillte a shonraítear ag n . Mura bhfágtar n, is é an stádas tuairisceáin an t-ordú deireanach a fhorghníomhaíodh sa chomhlacht feidhm. Má úsáidtear é lasmuigh de fheidhm, ach le linn script a fhorghníomhú . ( foinse ), cuireann sé ar an bhlaosc stop a chur ar an script sin agus go n- éireoidh sé nó sí stádas fágtha an orduithe deiridh a dhéantar laistigh den script mar stádas scoir an script. Má úsáidtear é lasmuigh de fheidhm agus ní le linn script a fhorghníomhú . , tá an stádas tuairisceáin bréagach.

leagtha [ --abefhkmnptuvxBCHP ] [ -o rogha ] [ arg ...]

Gan roghanna, léirítear ainm agus luach gach athróg bhlaosc i bhformáid ar féidir a athúsáid mar ionchur. Tá an t-aschur curtha in eagar de réir an locha reatha. Nuair a shonraítear na roghanna, leagtar nó tréithfidh siad tréithe sliogáin. Déileáiltear le haon argóintí atá fágtha tar éis na roghanna a phróiseáil mar luachanna do na paraiméadair seicheála agus déantar iad a ordú go $ 1 , $ 2 , ... $ n . Tá na bríonna seo a leanas ag roghanna, má tá siad sonraithe:

-a

Marcáil go huathoibríoch athróg agus feidhmeanna a mhodhnófar nó a chruthaítear le haghaidh onnmhairiú chuig an gcomhshaol d'orduithe ina dhiaidh sin.

-b

Tuairiscigh stádas na bpost cúlra deiridh láithreach, seachas roimh an chéad phras eile eile. Níl sé seo éifeachtach ach amháin nuair a chuirtear ar chumas rialú post.

-e

Scoir láithreach má théann ceannas simplí (féach SHELL GRAMMAR thuas) le stádas neamh-nialasach. Ní scoirfidh an bhlaosc má tá an t-ordú a mhainníonn mar chuid de go dtí nó le lúb, cuid de ráiteas más rud é , cuid de &&|| liosta, nó má tá luach toraidh an ordaithe á inverted trí ! . Déantar gaiste ar ERR , má tá sé leagtha síos, sula ndéantar na sliogáin amach.

-f

Díchumasaigh leathnú ainm cosáin.

-h

Cuimhnigh suíomh na n-orduithe mar go bhféachtar ar aghaidh iad le haghaidh forghníomhú. Tá sé seo cumasaithe de réir réamhshocraithe.

-k

Cuirtear gach argóint i bhfoirm ráiteas sannadh sa timpeallacht le haghaidh ordú, ní hamháin iad siúd atá os comhair ainm an ordaithe.

-m

Mód monatóireacht a dhéanamh. Tá rialú poist á chumasú. Tá an rogha seo ar mhainneachtain le haghaidh sliogáin idirghníomhacha ar chórais a thacaíonn leis (féach RIALÚ SONRAÍ thuas). Reáchtáiltear próisis chúlra i ngrúpa próiseála ar leithligh agus tá líne ina bhfuil a stádas scoir clóite tar éis a bheith críochnaithe.

-n

Léigh orduithe ach ná iad a fhorghníomhú. Is féidir é seo a úsáid chun script bhlaosc a sheiceáil le haghaidh earráidí comhréire. Tugann na sliogáin idirghníomhacha neamhaird dóibh seo.

-o rogha-ainm

Is féidir an t-ainm rogha a bheith ar cheann de na rudaí seo a leanas:

allexport

Mar an gcéanna mar a.

braceexpand

Mar an gcéanna le -B .

emacs

Bain úsáid as comhéadan eagarthóireachta líne ordú emacs-style. Cumasaítear é seo de réir réamhshocraithe nuair atá an bhlaosc idirghníomhach, mura gcuirtear tús leis an bhlaosc leis an rogha - eagarthóireachta .

errexit

Mar an gcéanna -e .

hashall

Mar an gcéanna le -h .

histexpand

Mar an gcéanna le -H .

stair

Cumasaigh stair an orduithe, mar atá tuairiscithe thuas faoi HISTORY . Tá an rogha seo ar réamhshocraithe i sliogáin idirghníomhacha.

neamhaird

Tá an éifeacht amhail is dá mba rud é go raibh an t-ordú bhlaosc `` IGNOREEOF = 10 '' curtha i gcrích (féach Athróg Shell thuas).

eochairfhocal

Mar a -k .

monatóireacht a dhéanamh

Mar an gcéanna mar -m .

noclobber

Mar an gcéanna le -C .

noexec

Mar an gcéanna mar -n .

noglob

Mar an gcéanna le -f . nolog Faoi láthair neamhaird.

fógra a thabhairt

Mar an gcéanna mar -b .

ainmfhocal

Mar an gcéanna le -u .

onecmd

Mar an gcéanna mar -t .

fisiciúil

Mar an gcéanna mar -P .

posix

Athraigh iompar bash ina bhfuil an oibríocht réamhshocraithe éagsúil ó chaighdeán POSIX 1003.2 chun an caighdeán ( modh posix ) a mheaitseáil.

pribhléidí

Mar an gcéanna -p .

verbose

Mar an gcéanna -v .

vi

Bain úsáid as comhéadan eagarthóireachta líne orduithe vi-stíl.

xtrace

Mar an gcéanna -x .

Más rud é nach soláthraítear aon rogha de rogha -o , clóitear luachanna na roghanna reatha. Má sholáthraítear + o gan aon rogha-rogha , taispeántar sraith d'orduithe socraithe chun na socruithe reatha atá ann faoi láthair a athchruthú ar an aschur caighdeánach.

-p

Cas ar mhodh pribhléidí . Sa mhodh seo, ní phróiseáiltear na comhaid $ ENV agus $ BASH_ENV , níl oidhreacht ar fheidhmeanna sliogáin ón gcomhshaol, agus déantar neamhaird ar an athróg SHELLOPTS , más dealraitheach sa timpeallacht. Má thosaítear an bhlaosc leis nach bhfuil an t-úsáideoir éifeachtach (grúpa) id ionann agus an idéalach úsáideora (grúpa), agus nach bhfuil an rogha -p curtha ar fáil, tógtar na gníomhartha seo agus tá an t-úsáideoir úsáideora éifeachtach leagtha síos ar an bhfíor-úsáideora. Má sholáthraítear an rogha -p ag am tosaithe, ní athshocraítear an t-úsáideoir éifeachtach. Nuair a bhíonn an rogha seo á gcur i gceist, cuireann an t-úsáideoir éifeachtach agus an grúpa ids an t-úsáideoir fíor agus an grúpa ids.

-t

Scoir tar éis ordú amháin a léamh agus a fhorghníomhú.

-u

Athraigh na hathrógaí neamhshruthaithe mar earráid agus iad ag feidhmiú leathnú paraiméadar. Má dhéantar iarracht ar leathnú ar athróg neamhshruthaithe, bréagann an bhlaosc teachtaireacht earráide, agus más rud é nach bhfuil sé idirghníomhach, bíonn stádas neamh-nialas ann.

-v

Priontáil línte ionchuir bhlaosc mar atá siad á léamh.

-x

Tar éis gach ordú simplí a leathnú, taispeánfar luach leathnaithe PS4 , agus an t-ordú agus a chuid argóintí leathnaithe á leanúint.

-B

Déanann an bhlaosc leathnú brace (féach Leathnú Brace thuas). Tá sé seo ar aghaidh de réir réamhshocraithe.

-C

Mura leagtar, ní scríobhann bash comhad atá ann cheana féin leis na hoibreoirí athlonnúcháin > , > & , agus <> . D'fhéadfaí é seo a dhíchur nuair a chruthaítear comhaid aschuir trí úsáid a bhaint as an t-oibreoir athfhriotail > | in ionad > .

-H

Cumasaigh ! ionaid stair stíl. Tá an rogha seo ar mainneachtain nuair a bhíonn an bhlaosc idirghníomhach.

-P

Má shocraítear é, ní leanann an bhlaosc naisc siombalach nuair a dhéantar orduithe mar shampla CD a athraíonn an t-eolaire oibre atá ann faoi láthair. Úsáideann sé an struchtúr eolaire fisiceach ina ionad. De réir réamhshocraithe, leanann bash slabhra loighciúil na n-eolairí agus iad ag feidhmiú orduithe a athraíonn an t-eolaire reatha.

-

Mura ndéanann aon argóintí an rogha seo, ansin níl na paraiméadair sheasamh in éag. Seachas sin, cuirtear na paraiméadair shuímh ar fáil don argóint , fiú má thosaíonn cuid acu le - .

-

Comharthaigh deireadh na roghanna, go gcuirfear gach argóint atá fágtha le sannadh do na paraiméadair shuímh. Déantar na roghanna -x agus -v a dhiúltú. Mura bhfuil aon args ann, níl aon athrú ar na paraiméadair seasamh.

Tá na roghanna gan mainneachtain mura dtabharfar faoi deara a mhalairt. Ag baint úsáide as + seachas - go n-eascraíonn na roghanna seo. Is féidir na roghanna a shonrú freisin mar argóintí chun an bhlaosc a ghlaoch. Is féidir an sraith reatha de roghanna a fháil i $ - . Tá an stádas fillte i gcónaí fíor mura mbíonn rogha neamhbhailí ann.

shift [ n ]

Athainmnítear na paraiméadair shuímh ó n +1 ... go dtí $ 1 .... Níl na paraiméadair a léiríonn na huimhreacha $ # síos go $ # - n +1 in éag. Ní mór go n-uimhir dhiúltach a bheith níos lú ná $ # . Má tá n 0, ní athraítear na paraiméadair. Mura dtugtar n , glactar leis gurb é 1. Má tá n níos mó ná $ # , ní athraítear na paraiméadair suímh. Tá an stádas tuairisceáin níos mó ná nialas más rud é n níos mó ná $ # nó níos lú ná nialas; ar shlí eile 0.

shopt [ -pqsu ] [ -o ] [ rogha ainm ...]

Laghdaigh luachanna na n-athróg a rialaíonn iompar bhlaosc roghnach. Gan aon roghanna, nó leis an rogha -p , taispeántar liosta de na roghanna socraithe go léir, le léiriú an bhfuil gach ceann acu leagtha síos nó nach bhfuil. Ciallaíonn an rogha -p aschur a thaispeáint i bhfoirm a d'fhéadfaí a athúsáid mar ionchur. Tá na bríonna seo a leanas ag roghanna eile:

-s

Cumasaigh (socraithe) gach rogha ainm .

-u

Díchumasaigh (gan sos ) gach roghachlár .

-q

An t-aschur gnáth (modh ciúin) a bhrú; léiríonn an stádas tuairisceáin an bhfuil an t-ainm roghnaithe leagtha amach nó gan a bheith ag luí . Má thugtar argóintí ilfhreastalaí le -q , is é an stádas tuairisceáin náid má tá na hainmneacha roghnaithe ar fad á gcumas; neamh-nialasach ar shlí eile.

-o

Cuirtear srian le luachanna an t-ainm roghnaithe iad siúd atá sainmhínithe le haghaidh rogha -o leis an tógtha sraithe .

Má úsáidtear ceachtar -s-u gan aon argóintí optainm , tá an taispeántas teoranta do na roghanna sin atá leagtha amach nó gan cur isteach, faoi seach. Mura dtugtar a mhalairt, tá na roghanna siopa faoi ​​mhíchumas (gan athrú) de réir réamhshocraithe.

Is é an stádas tuairisceáin nuair a bhíonn roghanna liostaithe náid má tá na hainmneacha roghnaithe ar fad á gcur ar fáil, gan aon náid a mhalairt. Nuair a bhíonn roghanna á leagan síos nó á réiteach, níl an stádas tuairisceáin náid mura rud é rogha an bhlaosc bailí.

Is é liosta na roghanna siopadóireachta ná:

cdable_vars

Má tá sé leagtha síos, glactar leis gurb é an t-ainm atá ag athróg a bhfuil an luach an t-eolaire le hathrú ar an argóint leis an ordú tógtha CD nach bhfuil an t-eolaire.

cdspell

Má shocraítear é, déanfar earráidí beaga i litriú comhpháirt eolaire i gceannas cd a cheartú. Is iad na hearráidí a ndearnadh seiceáil orthu ná carachtair trasuite, carachtar ar iarraidh, agus carachtar amháin an iomarca. Má fhaightear ceartú, clóitear an t-ainm comhad ceartaithe agus fálann an t-ordú. Ní úsáideann na sliogáin idirghníomhacha an rogha seo ach amháin.

seiceálaí

Má leagtar síos, seiceann tú go bhfuil ordú le fáil sa tábla hash sula n-iarrfar é a fhorghníomhú. Más rud é nach bhfuil ordú súile ann cheana, déantar cuardach gnáth-chosáin.

seiceáil

Má shocraítear é, seiceann an bunúsach méid na fuinneoige tar éis gach ordú agus, más gá, déanann sé luachanna LINES agus COLUMNS a nuashonrú.

cmdhist

Má tá sé leagtha síos, déanann bash iarracht gach líne ordú illíne a shábháil san iontráil stair céanna. Ligeann sé seo ath-eagarthóireacht éasca ar orduithe illíne.

dotglob

Má tá sé socraithe, cuimsíonn bash ainmneacha comhaid ag tosú le `. ' i dtorthaí leathnú cosáin.

execfail

Má shocraítear, ní scoirfidh an bhlaosc neamhghníomhach más rud é nach féidir leis an gcomhad a shonraítear mar argóint a fhorghníomhú don ordú exec builtin. Ní scoirfidh blaosc idirghníomhach má mhainníonn exec .

expand_aliases

Má tá sé leagtha, leathnaíonn ailias mar a thuairiscítear thuas faoi ALIASES . Cumasaítear an rogha seo de réir réamhshocraithe le haghaidh sliogáin idirghníomhacha.

extglob

Má tá sé leagtha síos, cuirtear na gnéithe meaitseála patrún leathnaithe a bhfuil cur síos orthu thuas faoi Leathnú an Chéadainm ar chumas.

bualadh

Má leagtar síos, tá an liosta stair ceangailte leis an gcomhad atá ainmnithe ag luach an athróg HISTFILE nuair a théann an bhlaosc amach, seachas an comhad a athscríobh.

staitisticí

Má tá sé leagtha amach, agus go bhfuil líne léitheoireachta á úsáid, tugtar deis do úsáideoir athsholáthar a dhéanamh ar ionad teipthe ar stair.

léirigh

Má tá sé leagtha amach, agus go bhfuil líne léitheoireachta á úsáid, ní chuirtear torthaí áitrimh na staire ar aghaidh láithreach chuig an bpríosúnach bhlaosc. Ina áit sin, cuirtear an líne mar thoradh air sin isteach sa mhaolán eagarthóireachta léite , rud a fhágann tuilleadh modhnuithe.

óstach iomlán

Má tá sé leagtha amach, agus go bhfuil líne léitheoireachta á úsáid, déanfaidh Bash iarracht an t-óstainm a chríochnú nuair a bhíonn focal ina bhfuil @ á chríochnú (féach Críochnú faoi READLINE thuas). Tá sé seo cumasaithe de réir réamhshocraithe.

huponexit

Má shocraítear é, cuirfidh bash SIGHUP chuig gach post nuair a théann blaosc logáil isteach idirghníomhach.

idirghníomhach_comments

Má tá sé leagtha síos, lig focal le tosú # chun an focal sin a chur faoi deara agus neamhaird a dhéanamh ar gach carachtar atá fágtha ar an líne sin i mblaosc idirghníomhach (féach BARÚLACHA thuas). Cumasaítear an rogha seo de réir réamhshocraithe.

lithist

Má tá sé leagtha síos, agus an chumas cmdhist cumasaithe, sábhálann orduithe illíne ar an stair le línte nua leabaithe seachas úsáid a bhaint as deighilteoirí leathlóin nuair is féidir.

login_shell

Leagann an bhlaosc an rogha seo má thosaítear mar bhlaosc logála isteach (féach INVOCATION thuas). Ní fhéadfar an luach a athrú.

mailwarn

Má shocraítear é, agus tá comhad a sheiceáil go bhfuil an tseirbhís ríomhphoist tar éis rochtain a fháil ón uair dheireanach a ndearnadh seiceáil air, taispeánadh an teachtaireacht `` Tá an ríomhphost sa phostchláir ''.

no_empty_cmd_completion

Má tá sé leagtha amach, agus go bhfuil líne léitheoireachta á úsáid, ní dhéanfaidh bash iarracht an PATH a chuardach le haghaidh críochnaithe is féidir nuair a dhéantar iarracht a dhéanamh ar líne folamh.

nocaseglob

Má shocraítear é, coinníonn bashainmneacha comhaid ar bhealach neamhchinnteach nuair a bhíonn siad ag leathnú ainmneacha cosáin (féach Leathnú na dTreoainm thuas).

nullglob

Má shocraítear é, cuireann bash patrúin i gcomparáid le haon chomhaid (féach Leathnú ar an gCéadainm thuas) a leathnú go dtí teaghrán n-uimhreacha, seachas iad féin.

progcomp

Má tá sé socraithe, tá na saoráidí críochnaithe inchláraithe (féach Críochnaithe Inchódáilte thuas) ar chumas. Cumasaítear an rogha seo de réir réamhshocraithe.

páirceanna

Má shocraítear é, déanann na teaghráin pras leathnú athraitheach agus paraiméadar tar éis a bheith