Dysgwch Reolaeth Linux - cwblhewch

Enw

bash , alias, bg , bind, break, builtin, cd , command, compgen, complete, continue, declare, dirs, disown, echo, enable, eval, exec, exit, export, fc, fg, getopts, hash , hanes , swyddi, lladd , gadael, lleol, logout, popd , printf , pushd, pwd , read, readonly, return , set, shift, shopt, source, suspend, test, times, trap, type, unalias , unset, aros -bash orchmynion adeiledig, gweler bash (1)

Bash Builtin Command

Oni nodir fel arall, mae pob gorchymyn adeiledig a ddogfennir yn yr adran hon fel derbyn opsiynau a ragwelwyd - yn derbyn - i nodi diwedd yr opsiynau.

: [ dadleuon ]

Dim effaith; nid yw'r gorchymyn yn gwneud dim mwy na dadleuon ehangu a pherfformio unrhyw ailgyfeiriadau penodol. Dychwelir cod sero sero.

. enw ffeil [ dadleuon ]

enw ffeil ffynhonnell [ dadleuon ]

Darllen a gweithredu gorchmynion o'r enw ffeil yn yr amgylchedd cragen presennol a dychwelyd statws ymadael y gorchymyn olaf a weithredir o enw'r ffeil . Os nad yw enw'r ffeil yn cynnwys slash, defnyddir enwau ffeiliau yn PATH i ddod o hyd i'r cyfeiriadur sy'n cynnwys enw ffeil . Nid oes angen gweithredu'r ffeil a chwilio amdano yn PATH . Pan nad yw bash mewn modd posix , chwiliir y cyfeiriadur cyfredol os nad oes ffeil ar gael yn PATH . Os yw'r opsiwn sourcepath i'r gorchymyn a adeiladwyd yn siop wedi ei ddiffodd, nid yw'r PATH yn cael ei chwilio. Os bydd unrhyw ddadleuon yn cael eu cyflenwi, dônt yn y paramedrau gosodiadol pan fydd enw'r ffeil yn cael ei weithredu. Fel arall, nid yw'r paramedrau safle wedi newid. Y statws dychwelyd yw statws y gorchymyn olaf a geir yn y sgript (0 os na chyflwynir gorchmynion), ac yn ffug os na chaiff enw ffeil ei ddarganfod neu na ellir ei ddarllen.

alias [ -p ] [ enw [= gwerth ] ...]

Mae alias heb unrhyw ddadleuon neu gyda'r opsiwn -p yn argraffu'r rhestr o aliasau yn y ffurflen alias name = value ar allbwn safonol. Pan ddarperir dadleuon, diffinnir alias ar gyfer pob enw y rhoddir ei werth . Mae gofod trawiadol mewn gwerth yn golygu bod y gair nesaf yn cael ei wirio am ailosodiad alias pan fo'r alias wedi'i ehangu. Ar gyfer pob enw yn y rhestr ddadlau na chyflwynir unrhyw werth ar ei gyfer, mae enw a gwerth yr alias yn cael eu hargraffu. Mae alias yn dychwelyd yn wir oni bai bod enw yn cael ei roi ar gyfer hynny nad oes unrhyw alias wedi'i ddiffinio.

bg [ jobspec ]

Ailadrodd y jobpec swydd wedi'i atal yn y cefndir, fel pe bai wedi dechrau gyda & . Os nad yw jobpec yn bresennol, defnyddir syniad y gragen o'r swydd bresennol . bg jobspec yn dychwelyd 0 oni bai ei fod yn rhedeg pan fo rheolaeth swyddi yn anabl neu, pan gaiff ei reoli gyda chyflogaeth , wedi ei alluogi, pe na bai jobpec yn dod o hyd nac wedi dechrau heb reolaeth swyddi.

rhwymo [ -m keymap ] [ -lpsvPSV ]

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

rhwymo [ -m keymap ] -f enw'r ffeil

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

bind [ -m keymap ] keyseq : function-name

rhwymo readline-command

Dangoswch y prif linell ddarllen a'r rhwymiadau swyddogaeth, rhwymo dilyniant allweddol i swyddogaeth linell ddarllen neu macro, neu osodwch newidyn llinell ddarllen . Mae pob dadl an-opsiwn yn orchymyn fel y byddai'n ymddangos yn .inputrc , ond rhaid pasio pob rhwym neu orchymyn fel dadl ar wahân; ee, '"\ Cx \ Cr": ail-ddarllen-cychwyn-ffeil'. Mae gan yr opsiynau, os cyflenwir, yr ystyron canlynol:

-m canymap

Defnyddiwch nodymap fel y keymap i gael ei effeithio gan y rhwymiadau dilynol. Enwau canymau derbyniol yw emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command , a vi-insert . vi yn gyfwerth â vi-command ; emacs yn gyfwerth â safon emacs .

-l

Rhestrwch enwau'r holl swyddogaethau darllen .

-p

Dangoswch enwau a rhwymiadau swyddogaeth darllen llinell yn y fath fodd fel y gellir eu hail-ddarllen.

-P

Rhestru enwau a rhwymedigaethau swyddogaeth llinellau darllen cyfredol.

-v

Dangoswch enwau a gwerthoedd newidiol llinell ddarllen fel y gellir eu hail-ddarllen.

-V

Rhestru enwau a gwerthoedd newidiol cyfredol llinell .

-s

Dangoswch ddilyniannau allweddol y llinell ddarllen sydd wedi'u rhwymo i macros a'r lllinynnau y maent yn eu hallbennu fel y gellir eu hail-ddarllen.

-S

Dangoswch ddilyniannau allweddol llinell ddarllen sydd wedi'u rhwymo i macros a'r tannau y maent yn eu hallbennu.

-f enw ffeil

Darllenwch rwystrau allweddol o'r enw ffeil .

-q swyddogaeth

Gofynnwch am ba allweddi sy'n galw'r swyddogaeth a enwir.

-u swyddogaeth

Diddymwch yr holl bysellau sydd wedi'u rhwymo i'r swyddogaeth a enwir.

-r allwedd

Dileu unrhyw rwymo cyfredol ar gyfer keyseq .

-x keyseq : shell-command

Achoswch y gorchymyn cregyn i gael ei weithredu pryd bynnag y caiff keyseq ei gofnodi.

Mae'r gwerth dychwelyd yn 0 oni bai bod opsiwn heb ei gydnabod yn cael ei roi neu pan ddigwyddodd gwall.

torri [ n ]

Ewch allan o fewn, er , hyd , neu ddewis dolen. Os nodir n , torri n lefelau. n Rhaid bod yn> 1. Os yw n yn fwy na nifer y dolenni sy'n amgáu, mae pob dolen sy'n amgáu wedi dod i ben. Mae'r gwerth dychwelyd yn 0 oni bai nad yw'r gragen yn gweithredu dolen pan fydd y toriad yn cael ei weithredu.

cregyn-adeiledin adeiledig [ dadleuon ]

Gweithredu'r adeilad cregyn penodedig, gan basio dadleuon , a dychwelyd ei statws ymadael. Mae hyn yn ddefnyddiol wrth ddiffinio swyddogaeth y mae ei enw yr un fath ag adeilad cregyn, gan gadw ymarferoldeb yr adeiledig o fewn y swyddogaeth. Mae'r cd a adeiladwyd yn cael ei ailddiffinio yn gyffredin fel hyn. Mae'r statws dychwelyd yn ffug os nad yw cregyn-adeiledin yn orchymyn adeiledig cregyn.

cd [ -L | -P ] [ dir ]

Newid y cyfeiriadur cyfredol i dir . Y CARTREF amrywiol yw'r dir diofyn. Mae'r CDPATH amrywiol yn diffinio'r llwybr chwilio ar gyfer y cyfeiriadur sy'n cynnwys dir . Mae enwau cyfeirlyfr eraill yn CDPATH wedi'u gwahanu gan colon (:). Mae enw cyfeirlyfr null yn CDPATH yr un fath â'r cyfeiriadur cyfredol, hy, `` . ''. Os yw dir yn dechrau gyda slash (/), yna ni ddefnyddir CDPATH . Mae'r opsiwn -P yn dweud i ddefnyddio'r strwythur cyfeiriadur ffisegol yn hytrach na dilyn cysylltiadau symbolaidd (gweler hefyd yr opsiwn -P i'r gorchymyn adeiledig set ); mae'r opsiwn L yn gorfodi cysylltiadau symbolaidd i'w dilyn. Mae dadl o - yn gyfwerth â $ OLDPWD . Mae'r gwerth dychwelyd yn wir petai'r cyfeiriadur wedi newid yn llwyddiannus; ffug fel arall.

gorchymyn [ -pVv ] gorchymyn [ arg ...]

Rhedeg gorchymyn gydag args sy'n atal yr edrychiad swyddogaeth gragen arferol. Dim ond gorchmynion neu orchmynion adeiledig a geir yn y PATH sy'n cael eu gweithredu. Os rhoddir yr opsiwn -p, gwneir y chwiliad am orchymyn gan ddefnyddio gwerth diofyn ar gyfer PATH sy'n sicr o ddod o hyd i'r holl gyfleustodau safonol. Os yw'r un -V neu -v yn cael ei gyflenwi, caiff disgrifiad o'r gorchymyn ei argraffu. Mae'r opsiwn -v yn achosi un gair sy'n nodi'r enw gorchymyn neu ffeil a ddefnyddir i orfodi gorchymyn i'w arddangos; mae'r opsiwn -V yn cynhyrchu disgrifiad mwy llafar. Os yw'r opsiwn -V neu -v yn cael ei gyflenwi, mae'r statws ymadael yn 0 os canfuwyd gorchymyn , ac 1 os nad yw. Os na fydd yr opsiwn yn cael ei gyflenwi a bod gwall wedi digwydd neu na ellir dod o hyd i orchymyn , y statws ymadael yw 127. Fel arall, statws ymadael y gorchymyn a adeiladwyd yw statws gadael yr orchymyn .

compgen [ opsiwn ] [ gair ]

Cynhyrchu cyfatebiadau posibl ar gyfer geiriau yn ôl yr opsiwn s, a allai fod unrhyw opsiwn a dderbynnir gan yr adeiledig cyflawn heblaw am -p a -r , ac ysgrifennwch y gemau i'r allbwn safonol. Wrth ddefnyddio'r opsiynau -F neu -C , ni fydd y gwahanol newidynnau cregyn a osodwyd gan y cyfleusterau cwblhau rhaglenadwy, ar gael, yn cynnwys gwerthoedd defnyddiol.

Bydd y gemau yn cael eu cynhyrchu yn yr un modd ag a oedd y cod cwblhau rhaglenadwy wedi eu cynhyrchu'n uniongyrchol o fanyleb gwblhau gyda'r un baneri. Os nodir y gair , dim ond y geiriau sy'n cyfateb i chwblhau fydd yn cael eu harddangos.

Mae'r gwerth dychwelyd yn wir oni bai fod opsiwn annilys yn cael ei ddarparu, neu ni chynhyrchwyd unrhyw gyfatebol.

cwblhewch [ -abcdefgjksuv ] [ -o comp-option ] [ -A action ] [ -G globpat ] [ -Glist word ] [ -P prefix ] [ -Sixix ]


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

cwblhau -pr [ enw ...]

Nodwch sut y dylid dadlau dadleuon i bob enw . Os yw'r opsiwn -p yn cael ei ddarparu, neu os na chyflenwir unrhyw opsiynau, caiff manylebau cwblhau presennol eu hargraffu mewn ffordd sy'n caniatáu iddynt gael eu hailddefnyddio fel mewnbwn. Mae'r opsiwn -r yn dileu manyleb gwblhau ar gyfer pob enw , neu, os na chaiff enwau eu cyflenwi, yr holl fanylebau cwblhau.

Disgrifir y broses o gymhwyso'r manylebau cwblhau hyn wrth geisio cwblhau geiriau uchod o dan Orffen y Rhaglen .

Mae gan yr opsiynau eraill, os nodir, yr ystyron canlynol. Dylai'r dadleuon i'r opsiynau -G , -W , a -X (ac, os oes angen, yr opsiynau -P a -S ) gael eu dyfynnu i'w diogelu rhag ehangu cyn i'r adeiladwaith cyflawn gael ei ddefnyddio.

-o comp-opsiwn

Mae'r comp-option yn rheoli sawl agwedd ar ymddygiad y compspec y tu hwnt i'r genhedlaeth syml o gwblhau. efallai y bydd comp-opsiwn yn un o'r canlynol:

diofyn

Defnyddio'r enw ffeil diofyn amlinellol os nad yw'r compspec yn cynhyrchu unrhyw gyfatebol.

dirnodau

Perfformio cwblhau enwau cyfeiriadur os nad yw'r compspec yn cynhyrchu unrhyw gyfatebol.

enwau ffeiliau

Dywedwch wrth linell ddarllen bod y compspec yn cynhyrchu enwau ffeiliau, felly gall berfformio unrhyw brosesu penodol ar ffeiliau (fel ychwanegu slash i enwau cyfeirlyfrau neu atal mannau tracio). Bwriedir ei ddefnyddio gyda swyddogaethau cregyn.

nofac

Dywedwch wrth linell ddarllen i beidio ag atodi gofod (y rhagosodedig) i eiriau a gwblhawyd ar ddiwedd y llinell.

-A weithred

Gallai'r gweithredu fod yn un o'r canlynol i greu rhestr o bosibiliadau a gwblhawyd:

alias

Enwau alias. Gellir ei benodi hefyd fel -a .

arrayvar

Enwau amrywiol setiau.

rhwymo

Enwau rhwymo allweddol yn y llinell ddarllen .

adeiledig

Enwau gorchmynion cregyn cregyn. Gellir ei benodi hefyd fel -b .

gorchymyn

Enwau gorchymyn. Gellir ei nodi hefyd fel enwau. Gellir ei benodi hefyd fel -c .

cyfeiriadur

Enwau cyfeirlyfr . Gellir ei benodi hefyd fel -d .

anabl

Enwau adeiledigau cregyn anabl.

galluogi

Enwau adeiledigau cragen wedi'u galluogi.

allforio

Enwau newidynnau cragen allforio. Gellir ei benodi hefyd fel -e .

ffeil

Enwau ffeil. Gellir ei bennu hefyd fel -f .

swyddogaeth

Enwau swyddogaethau cregyn .

grŵp

Enwau grŵp. Gellir ei benodi hefyd fel -g .

helptopig

Cynorthwyo pynciau fel y'u derbynir gan y help a adeiladwyd.

enw gwesteiwr

Enwau cynnal, fel y'u tynnwyd o'r ffeil a bennir gan y newidyn gragen HOSTFILE .

swydd

Enwau swyddi, os yw rheoli swyddi yn weithredol. Gellir ei bennu hefyd fel -j .

keyword

Shell geiriau neilltuedig. Gellir ei nodi hefyd fel -k .

yn rhedeg

Enwau rhedeg swyddi, os yw rheoli swyddi yn weithgar.

gwasanaeth

Enwau gwasanaeth. Gellir ei benodi hefyd fel -s .

setopt

Dadleuon dilys ar gyfer yr opsiwn -o i'r adeilad adeiledig.

siop

Enwau opsiwn Shell fel y'u derbyniwyd gan y siop a adeiladwyd.

signal

Enwau arwyddion.

stopio

Enwau swyddi sydd wedi'u stopio, os yw rheoli swyddi yn weithgar.

defnyddiwr

Enwau defnyddwyr. Gellir ei benodi hefyd fel -u .

amrywiol

Enwau'r holl newidynnau cregyn. Gellir ei benodi hefyd fel -v .

-G globpat

Mae patrwm ehangu enw'r ffeil globpat wedi'i ehangu i gynhyrchu'r posibiliadau a gwblheir .

-G rhestr geiriau

Rhennir y rhestr geiriau gan ddefnyddio'r cymeriadau yn y newidyn arbennig IFS fel delimitwyr, ac mae pob gair canlyniadol yn cael ei ehangu. Y rhai a gwblhawyd posibl yw aelodau'r rhestr ganlynol sy'n cyfateb i'r gair sy'n cael ei gwblhau.

-C gorchymyn

gorchymyn yn cael ei weithredu mewn amgylchedd subhell, ac mae ei allbwn yn cael ei ddefnyddio fel y gellir ei gwblhau.

-F swyddogaeth

Mae'r swyddogaeth gragen swyddogaeth yn cael ei weithredu yn yr amgylchedd cregyn presennol. Pan fydd yn gorffen, caiff y cyflenwadau posib eu hadennill o werth y newid amrywiaeth COMPREPLY .

-X filterpat

Mae patrwm filterpat yn batrwm fel y'i defnyddiwyd ar gyfer ehangu enw ffeiliau. Fe'i cymhwysir i'r rhestr o bosibiliadau a gwblhawyd gan yr opsiynau a dadleuon blaenorol, a chaiff pob cydymffurfiad cwblhau filterpat ei symud o'r rhestr. A blaenllaw ! yn filterpat yn gwrthod y patrwm; yn yr achos hwn, caiff unrhyw gwblhau heb gyfateb filterpat ei dynnu.

-P rhagddodiad

ychwanegir rhagddodiad ar ddechrau pob cwblhau posibl ar ôl i'r holl opsiynau eraill gael eu cymhwyso.

-Sodiadiad

Mae'r atodiad wedi ei atodi i bob cwblhau posibl ar ôl i'r holl opsiynau eraill gael eu cymhwyso.

Mae'r gwerth dychwelyd yn wir oni bai bod opsiwn annilys yn cael ei ddarparu, dewisir heblaw am -p neu -r heb ddadl enw , gwneir ymgais i ddileu manyleb gwblhau am enw nad oes unrhyw fanyleb yn bodoli, neu os bydd gwall yn digwydd gan ychwanegu manyleb cwblhau.

parhau [ n ]

Ailadrodd yr ailadrodd nesaf o'r amgáu ar gyfer , tra , hyd , neu ddewis dolen. Os nodir n , ailadroddwch yn y ddolen amgáu. n Rhaid bod yn> 1. Os yw n yn fwy na nifer y dolenni amgaeëdig, ail-ddechrau'r dolen amgáu olaf (y `` dolen lefel ''). Mae'r gwerth dychwelyd yn 0 oni bai nad yw'r gragen yn gweithredu dolen wrth i chi barhau i gael ei weithredu.

datgan [ -afFirtx ] [ -p ] [ name [= value ]]

cysyniad [ -afFirtx ] [ -p ] [ enw [= gwerth ]]

Datgelu newidynnau a / neu rhowch nodweddion iddynt. Os nad oes enwau yn cael eu rhoi yna dangoswch werthoedd y newidynnau. Bydd yr opsiwn -p yn dangos nodweddion a gwerthoedd pob enw . Pan ddefnyddir -p , anwybyddir opsiynau ychwanegol. Mae'r opsiwn -F yn atal arddangos diffiniadau swyddogaeth; dim ond enw a phriodoleddau'r swyddogaeth sydd wedi'u hargraffu. Mae'r opsiwn -F yn awgrymu -f . Gellir defnyddio'r opsiynau canlynol i gyfyngu ar allbwn i newidynnau gyda'r priodoldeb penodedig neu i roi nodweddion newidiol:

-a

Mae pob enw yn amrywiad amrywiaeth (gweler yr Arrays uchod).

-f

Defnyddiwch enwau swyddogaeth yn unig.

-i

Mae'r newidyn yn cael ei drin fel cyfanrif; Caiff gwerthusiad rhifyddol (gweler GWERTHUSIAD ARITHMETIG) ei berfformio pan roddir gwerth i'r newidyn.

-r

Gwnewch enw s yn unig. Ni all yr enwau hyn gael eu neilltuo gwerthoedd gan ddatganiadau aseiniad dilynol neu na fyddant yn ymwrthod.

-t

Rhowch briodoldeb olrhain pob enw . Mae swyddogaethau wedi'u tracio yn etifeddu trap DEBUG o'r gragen galw. Nid oes gan yr priodoldeb olrhain unrhyw ystyr arbennig ar gyfer newidynnau.

-x

Nodwch enw'r marc i'w allforio i orchmynion dilynol drwy'r amgylchedd.

Gan ddefnyddio `+ 'yn hytrach na` -' gwrthod y priodoldeb yn lle hynny, gyda'r eithriad na ellir + + ei ddefnyddio i ddinistrio newid amrywiol. Pan gaiff ei ddefnyddio mewn swyddogaeth, mae'n gwneud pob enw'n lleol, fel gyda'r gorchymyn lleol . Mae'r gwerth yn ôl yn 0 oni bai bod opsiwn annilys yn cael ei wneud, ymdrechir i ddiffinio swyddogaeth gan ddefnyddio `` -f foo = bar '', gwneir ymdrech i neilltuo gwerth i newidyn yn unig yn unig, gwneir ymgais i neilltuo gwerth i amrywiant ar ffurf heb ddefnyddio'r cystrawen aseiniad cyfansawdd (gweler yr Arrays uchod), nid yw enw'r newidyn cregyn dilys yn un o'r enwau , gwneir ymgais i droi statws darllen yn unig ar gyfer newidyn yn unig yn unig, gwneir ymgais i ddiffodd statws cymhleth ar gyfer amrywiad ar ffurf, neu gwneir ymgais i arddangos swyddogaeth nad yw'n bodoli gyda -f .

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

Heb ddewisiadau, mae'n dangos y rhestr o gyfeirlyfrau sydd wedi'u cofio ar hyn o bryd. Mae'r arddangosfa ddiofyn ar un llinell gydag enwau cyfeirlyfrau wedi'u gwahanu gan fannau. Mae cyfeirlyfrau'n cael eu hychwanegu at y rhestr gyda'r gorchymyn pushd ; mae'r gorchymyn popd yn dileu cofnodion o'r rhestr.

+ n

Yn dangos y cofnod mynediad n o'r chwith o'r rhestr a ddangosir gan dirs pan gaiff ei ddefnyddio heb ddewisiadau, gan ddechrau gyda sero.

- n

Yn dangos y cofnod rhifyn o dde o'r dde o'r rhestr a ddangosir gan dirs pan gaiff ei ddefnyddio heb ddewisiadau, gan ddechrau gyda sero.

-c

Cliciwch y stack cyfeiriadur trwy ddileu'r holl gofnodion.

-l

Cynhyrchu rhestr hirach; mae'r fformat rhestru rhagosodedig yn defnyddio tilde i ddynodi'r cyfeiriadur cartref.

-p

Argraffwch y stack cyfeirlyfr gydag un cofnod fesul llinell.

-v

Argraffwch y stack cyfeirlyfr gydag un cofnod fesul llinell, gan ragdybu pob cofnod gyda'i mynegai yn y stack.

Mae'r gwerth dychwelyd yn 0 oni bai bod opsiwn annilys yn cael ei gyflenwi neu n mynegeion y tu hwnt i ddiwedd y stack cyfeiriadur.

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

Heb opsiynau, mae pob jobpec yn cael ei dynnu o'r tabl o swyddi gweithredol. Os rhoddir yr opsiwn -h , ni chaiff pob jobpec ei dynnu o'r tabl, ond caiff ei farcio fel na chaiff SIGHUP ei anfon i'r swydd os bydd y gragen yn derbyn SIGHUP . Os nad oes jobpec yn bresennol, ac nid yw'r -a na'r opsiwn -r yn cael ei ddarparu, defnyddir y swydd bresennol . Os na chyflenwir jobpec , mae'r opsiwn -a yn golygu dileu neu farcio pob swydd; mae'r opsiwn -r heb ddadl jobpec yn cyfyngu ar weithrediad i redeg swyddi. Mae'r gwerth dychwelyd yn 0 oni bai nad yw jobpec yn nodi swydd ddilys.

adleisio [ -neE ] [ arg ...]

Allbwn y dadlau , wedi'u gwahanu gan fannau, ac yna linell newydd. Y statws dychwelyd bob amser yw 0. Os yw -n wedi'i bennu, caiff y llinell newydd ei atal. Os yw'r opsiwn -e yn cael ei roi, mae dehongliad o'r cymeriadau dilynol sydd wedi dianc o gefn yn cael ei alluogi. Mae'r opsiwn -E yn analluogi dehongli'r cymeriadau dianc hyn, hyd yn oed ar systemau lle maent yn cael eu dehongli yn ddiofyn. Gellir defnyddio'r opsiwn shell xpg_echo i ddeinameiddio p'un a adlewid yn ehangu'r cymeriadau dianc hyn yn ddiofyn ai peidio. Nid yw echo yn dehongli - i olygu diwedd yr opsiynau. Mae echo yn cyfieithu'r dilyniannau dianc canlynol:

\ a

rhybudd (cloch)

\ b

backspace

\ c

gwahardd llinell newydd

\ e

cymeriad dianc

\ f

ffurfiwch fwydo

\ n

llinell newydd

\ r

dychwelyd cerbyd

\ t

tab llorweddol

\ v

tab fertigol

\\

cefn

\ 0 nnn

y cymeriad wyth-bit y mae ei werth yn y gwerth octal nnn (sero i dri digid octal)

\ nnn

y cymeriad wyth-bit y mae ei werth yn y gwerth octal nnn (un i dair digid octal)

\ x HH

y cymeriad wyth-darn y mae ei werth yn werth hecsadegol HH (un neu ddau ddigid hecs)

galluogi [ -adnps ] [ -f filename ] [ enw ...]

Galluogi a analluoga gorchmynion cregyn adeiledig. Mae analluogi adeiledig yn caniatáu gorchymyn disg sydd â'r un enw ag adeiledig cregyn i'w weithredu heb nodi enw llwybr llawn, er bod y gragen fel arfer yn chwilio am adeiledinau cyn gorchmynion disg. Os defnyddir -n , mae pob enw'n anabl; fel arall, caiff enwau eu galluogi. Er enghraifft, i ddefnyddio'r ddeuawd prawf a ddarganfyddir trwy'r PATH yn lle'r fersiwn greadigol, rhedeg `` galluogi -nofnod ''. Mae'r opsiwn -f yn golygu llwytho'r enw gorchymyn adeiledig newydd o enw ffeil gwrthrych a rennir, ar systemau sy'n cefnogi llwytho dynamig. Bydd yr opsiwn -d yn dileu adeiledig a lwythwyd yn flaenorol gyda -f . Os na roddir dadleuon enw , neu os yw'r opsiwn -p yn cael ei ddarparu, caiff rhestr o adeiledigau cregyn ei argraffu. Heb unrhyw ddadleuon o opsiynau eraill, mae'r rhestr yn cynnwys yr holl adeiledigau cregyn a alluogir. Os -n yn cael ei gyflenwi, dim ond adeiledigau anabl sydd wedi'u hargraffu. Os rhoddir -a , mae'r rhestr a argraffwyd yn cynnwys yr holl adeiledig, gydag arwydd o alluogi pob un ai ai peidio. Os cyflenwir -s , mae'r allbwn wedi'i gyfyngu i adeiladyddion arbennig POSIX.

Mae'r gwerth yn ôl yn 0 oni bai nad yw enw yn adeilad cregyn neu os oes camgymeriad yn llwytho adeilad newydd o wrthrych a rennir.

eval [ arg ...]

Mae'r arg s yn cael eu darllen a'u cyfuno at ei gilydd mewn un gorchymyn. Yna caiff y gorchymyn hwn ei ddarllen a'i weithredu gan y gragen, a dychwelir ei statws ymadael fel gwerth eval . Os nad oes args , neu dim ond dadleuon null, dychweliadau eval 0.

exec [ -cl ] [ -a enw ] [ command [ dadleuon ]]

Os nodir gorchymyn , mae'n disodli'r gragen. Ni chreu unrhyw broses newydd. Y dadleuon yw'r dadleuon i orchymyn . Os yw'r opsiwn -l yn cael ei gyflenwi, mae'r cragen yn gosod dash ar ddechrau'r argraff bent a basiwyd i'r gorchymyn . Dyma beth mae mewngofnodi (1) yn ei wneud. Mae'r opsiwn -c yn achosi gorchymyn i gael ei weithredu gydag amgylchedd gwag. Os yw -a yn cael ei gyflenwi, mae'r gragen yn trosglwyddo enw fel y ddadl coch i'r gorchymyn a gyflawnwyd. Os na ellir gweithredu gorchymyn am ryw reswm, mae allanfeydd cregyn di-rhyngweithiol, oni bai bod yr execfail opsiwn cragen wedi'i alluogi, ac os felly mae'n dychwelyd yn fethiant. Mae cragen rhyngweithiol yn dychwelyd methiant os na ellir gweithredu'r ffeil. Os na phenodir gorchymyn , bydd unrhyw ailgyfeiriadau yn dod i rym yn y gragen presennol, ac mae'r statws dychwelyd yn 0. Os oes gwall ailgyfeirio, mae'r statws dychwelyd yn 1.

allan [ n ]

Achoswch y gragen i adael gyda statws n . Os na chaiff n ei hepgor, y statws ymadael yw bod y gorchymyn olaf yn cael ei weithredu. Mae trap ar EXIT yn cael ei weithredu cyn i'r cragen derfynu.

allforio [ -fn ] [ name [= word ]] ...

allforio -p

Mae'r enwau a gyflenwir yn cael eu marcio ar gyfer allforio awtomatig i'r amgylchedd gorchmynion a weithredwyd yn ddiweddarach. Os rhoddir yr opsiwn -f , mae'r enwau'n cyfeirio at swyddogaethau. Os na roddir enwau , neu os yw'r opsiwn -p yn cael ei ddarparu, caiff rhestr o'r holl enwau a allforir yn y gragen hwn ei argraffu. Mae'r opsiwn -n yn achosi tynnu'r eiddo allforio o'r newidynnau a enwir. allforio yn datgan statws ymadael 0 oni bai bod opsiwn annilys yn dod i law, nid yw enw'r newidyn creadigol dilys yn un o'r enwau , neu -f rhoddir enw nad yw'n swyddogaeth.

fc [ -e ename ] [ -nlr ] [ first ] [ last ]

fc -s [ pat = rep ] [ cmd ]

Atgyweiria'r Gorchymyn. Yn y ffurflen gyntaf, dewisir ystod o orchmynion o'r cyntaf i'r olaf o'r rhestr hanes. Efallai y bydd y cyntaf a'r olaf yn cael eu nodi fel llinyn (i ddod o hyd i'r cychwyn gorchymyn olaf gyda'r llinyn honno) neu fel rhif (mynegai i'r rhestr hanes, lle defnyddir rhif negyddol fel gwrthbwyso o'r rhif gorchymyn presennol). Os na chaiff ei benodi diwethaf, caiff ei osod i'r gorchymyn presennol ar gyfer rhestru (fel bod `` fc -l -10 '' yn argraffu'r 10 gorchymyn gorchymyn) ac i'r cyntaf fel arall. Os na chaiff ei nodi gyntaf, caiff ei osod i'r gorchymyn blaenorol ar gyfer golygu a -16 ar gyfer rhestru.

Mae'r opsiwn -n yn atal y niferoedd gorchymyn wrth restru. Mae'r opsiwn -r yn gwrthdroi gorchymyn y gorchmynion. Os yw'r opsiwn -l yn cael ei roi, mae'r gorchmynion wedi'u rhestru ar allbwn safonol. Fel arall, mae'r golygydd a roddwyd gan ename yn cael ei ddefnyddio ar ffeil sy'n cynnwys y gorchmynion hynny. Os na roddir ename , defnyddir gwerth newidiad FCEDIT , a gwerth EDITOR os nad yw FCEDIT wedi'i osod. Os na chaiff y newidyn ei osod, defnyddir. Pan fydd golygu'n gyflawn, adolygir y gorchmynion a olygir a'u gweithredu.

Yn yr ail ffurflen, caiff gorchymyn ei ailddefnyddio ar ôl pob cynrychiolydd o pat yn cael ei ddisodli gan yr rep . Un alias ddefnyddiol i'w ddefnyddio gyda hyn yw `` r = fc -s '', fel bod teipio `` r cc '' yn rhedeg y dechrau gorchymyn olaf gyda `` cc '' ac mae teipio `` r '' yn ailgychwyn y olaf gorchymyn.

Os defnyddir y ffurflen gyntaf, mae'r gwerth dychwelyd yn 0 oni bai bod opsiwn annilys yn digwydd neu yn gyntaf neu'n pennu llinellau hanes y tu allan i amrediad. Os yw'r opsiwn -e yn cael ei ddarparu, y gwerth dychwelyd yw gwerth y gorchymyn olaf a weithredwyd neu fethiant os bydd gwall yn digwydd gyda'r ffeil dros dro o orchmynion. Os defnyddir yr ail ffurflen, y statws dychwelyd yw bod y gorchymyn wedi'i ailddefnyddio, oni bai nad yw cmd yn nodi llinell hanes ddilys, ac os felly bydd fc yn methu.

fg [ jobspec ]

Ailadrodd jobspec yn y blaendir, a'i wneud yn y swydd bresennol. Os nad yw jobpec yn bresennol, defnyddir syniad y gragen o'r swydd bresennol . Y gwerth dychwelyd yw bod y gorchymyn a osodir i'r blaendir, neu fethiant os yw'n rhedeg pan fo rheolaeth swydd yn anabl neu, pan gaiff ei reoli gyda swyddi, wedi ei alluogi, os nad yw jobpec yn nodi swydd ddilys neu os yw jobpec yn pennu swydd a ddechreuwyd heb reolaeth swyddi .

getopts optstring enw [ args ]

Mae getopts yn cael ei ddefnyddio gan weithdrefnau cregyn i barcio paramedrau gosodiadol. mae optstring yn cynnwys yr opsiynau opsiwn i'w cydnabod; os yw cymeriad yn cael ei ddilyn gan colon, disgwylir i'r opsiwn gael dadl, y dylid ei wahanu ohoni gan le gwyn. Efallai na fydd y cymeriadau marcio'r colon a'r cwestiwn yn cael eu defnyddio fel cymeriadau opsiwn. Bob tro mae'n cael ei ddefnyddio, mae getopts yn gosod yr opsiwn nesaf yn enw'r newidyn cregyn, gan ddechrau'r enw os nad yw'n bodoli, a mynegai'r ddadl nesaf i'w phrosesu i'r OPTIND amrywiol. Caiff OPTIND ei gychwyn i 1 bob tro y caiff y gragen neu'r sgript gragen ei ddefnyddio. Pan fo opsiwn yn gofyn am ddadl, mae getopts yn gosod y ddadl honno i'r OPTARG amrywiol. Nid yw'r gragen yn ailosod OPTIND yn awtomatig; mae'n rhaid ei ail-osod â llaw rhwng galwadau lluosog i getopts o fewn yr un invocation cregyn os yw set newydd o baramedrau i'w defnyddio.

Pan ddaw ar ddiwedd yr opsiynau, mae getopts yn dod allan gyda gwerth dychwelyd yn fwy na sero. Mae OPTIND wedi'i osod ar y mynegai o'r ddadl gyntaf heb fod yn opsiwn, ac mae enw wedi'i osod?

mae getopts fel arfer yn dangos y paramedrau gosodiadol, ond os rhoddir mwy o ddadleuon mewn args , mae getopts yn parses y rhai hynny yn lle hynny.

Gall getopts adrodd am gamgymeriadau mewn dwy ffordd. Os yw cymeriad cyntaf optstring yn colon, defnyddir cofnodi camgymeriad tawel . Mewn negeseuon arferol, caiff negeseuon diagnostig eu hargraffu pan ddaw ar draws opsiynau annilys neu ddadleuon dewis sydd ar goll. Os yw'r OPTERR amrywiol yn cael ei osod i 0, ni fydd unrhyw negeseuon gwall yn cael eu harddangos, hyd yn oed os nad yw cymeriad cyntaf optstring yn colon.

Os gwelir opsiwn annilys, mae lleoedd getopts ? i mewn i enw ac, os nad yw'n dawel, yn argraffu neges gwall ac yn ategu OPTARG . Os yw getopts yn dawel, gosodir y cymeriad opsiwn yn OPTARG ac ni chaiff unrhyw neges ddiagnostig ei argraffu.

Os na chafwyd hyd i ddadl gofynnol, ac nad yw getopts yn dawel, rhoddir marc cwestiwn ( ? ) Yn enw , mae OPTARG yn anghyflym, ac mae neges ddiagnostig wedi'i argraffu. Os yw getopts yn dawel, yna rhoddir colon ( :) yn ei enw ac mae OPTARG wedi ei osod i'r cymeriad opsiwn a ganfuwyd.

mae getopts yn dychwelyd yn wir os canfyddir opsiwn, penodedig neu amhenodol. Mae'n dychwelyd yn anghywir os bydd diwedd yr opsiynau'n digwydd neu os bydd gwall yn digwydd.

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

Ar gyfer pob enw , penderfynir enw ffeil lawn y gorchymyn trwy chwilio'r cyfeirlyfrau yn $ PATH ac yn cofio. Os yw'r opsiwn -p yn cael ei ddarparu, ni chaiff chwiliad llwybr ei berfformio, a defnyddir enw ffeil fel enw ffeil lawn y gorchymyn. Mae'r opsiwn -r yn achosi'r gragen i anghofio pob lleoliad cofiadwy. Mae'r opsiwn -d yn achosi i'r gragen anghofio lleoliad cofiadwy pob enw . Os yw'r opsiwn -t yn cael ei ddarparu, mae'r enw'r llwybr llawn y mae pob enw yn cyfateb iddo wedi'i argraffu. Os yw dadleuon enw lluosog yn cael eu cyflenwi â -t , mae'r enw wedi'i argraffu cyn y enw llwybr llawn. Mae'r opsiwn -l yn achosi'r allbwn i'w arddangos mewn fformat y gellir ei ailddefnyddio fel mewnbwn. Os na roddir dadleuon, neu os dim ond -l sy'n cael ei gyflenwi, caiff gwybodaeth am orchmynion cofio ei argraffu. Mae'r statws dychwelyd yn wir oni bai bod enw heb ei ganfod neu os caiff opsiwn annilys ei ddarparu.

help [ -s ] [ patrwm ]

Dangoswch wybodaeth ddefnyddiol am orchmynion adeiledig. Os yw patrwm wedi'i bennu, mae help yn rhoi help manwl ar bob patrwm sy'n cydweddu â gorchmynion; neu fel arall caiff argraffiad ar gyfer yr holl adeileddau a strwythurau rheoli cregyn. Mae'r opsiwn -s yn cyfyngu'r wybodaeth a ddangosir i grynodeb o ddefnydd byr. Mae'r statws dychwelyd yn 0 oni bai bod unrhyw batrwm gorchymyn yn cyfateb.

hanes [ n ]

hanes -c

hanes - wedi'i wrthbwyso

hanes -anrw [ filename ]

hanes -p arg [ arg ... ]

hanes -s arg [ arg ... ]

Heb unrhyw ddewisiadau, dangoswch restr hanes y gorchymyn gyda rhifau llinell. Mae llinellau a restrir gyda * wedi'u haddasu. Mae dadl o n yn rhestru dim ond y llinellau olaf. Os rhoddir enw'r ffeil , fe'i defnyddir fel enw'r ffeil hanes; os nad ydyw, defnyddir gwerth HISTFILE . Mae gan yr opsiynau, os cyflenwir, yr ystyron canlynol:

-c

Clirio'r rhestr hanes trwy ddileu'r holl gofnodion.

-d gwrthbwyso

Dileu'r cofnod hanes yn ôl y sefyllfa.

-a

Atodwch linellau hanes `` newydd '' (llinellau hanes a gofnodwyd ers dechrau'r sesiwn bash cyfredol) i'r ffeil hanes.

-n

Darllenwch y llinellau hanes nad ydynt eisoes wedi'u darllen o'r ffeil hanes i'r rhestr hanes cyfredol. Mae'r rhain yn linellau ynghlwm wrth y ffeil hanes ers dechrau'r sesiwn bash cyfredol.

-r

Darllenwch gynnwys y ffeil hanes a'u defnyddio fel hanes cyfredol.

-w

Ysgrifennwch y hanes cyfredol i'r ffeil hanes, drosysgrifio cynnwys y ffeil hanes.

-p

Perfformiwch amnewid hanes ar y args canlynol ac arddangoswch y canlyniad ar yr allbwn safonol. Nid yw'n storio'r canlyniadau yn y rhestr hanes. Rhaid dyfynnu pob dad i analluogi ehangu hanes arferol.

-s

Storio'r args yn y rhestr hanes fel cofnod sengl. Mae'r gorchymyn olaf yn y rhestr hanes yn cael ei dynnu cyn i'r args gael eu hychwanegu.

Mae'r gwerth dychwelyd yn 0 oni bai fod opsiwn annilys yn digwydd, mae gwall yn digwydd wrth ddarllen neu ysgrifennu ffeil hanes, cyflenwir gwrthbwyso annilys fel dadl i -d , neu mae'r ehangiad hanes a ddarperir fel dadl i -p yn methu.

swyddi [ -lnprs ] [ jobspec ...]

gorchymyn swyddi -x [ args ...]

Mae'r ffurflen gyntaf yn rhestru'r swyddi gweithgar. Mae gan yr opsiynau yr ystyron canlynol:

-l

Rhestrwch IDau prosesau yn ogystal â'r wybodaeth arferol.

-p

Rhestrwch yr ID broses o arweinydd y grŵp prosesau yn unig.

-n

Dangos gwybodaeth yn unig am swyddi sydd wedi newid statws ers i'r defnyddiwr gael ei hysbysu am eu statws diwethaf.

-r

Cyfyngu ar allbwn i redeg swyddi.

-s

Cyfyngu ar allbwn i swyddi sydd wedi dod i ben.

Os rhoddir swyddipec , mae allbwn wedi'i gyfyngu i wybodaeth am y swydd honno. Mae'r statws dychwelyd yn 0 oni bai bod opsiwn annilys yn dod o hyd neu os oes jobpec annilys yn cael ei gyflenwi.

Os yw'r opsiwn -x yn cael ei gyflenwi, bydd swyddi yn disodli unrhyw swyddi a ddarganfuwyd mewn gorchymyn neu args gyda'r ID grŵp proses cyfatebol, ac yn gwneud gorchymyn yn pasio argraffau , gan ddychwelyd ei statws ymadael.

lladd [ -s sigspec | -n arwyddwm | - sigspec ] [ pid | jobspec ] ...

lladd -l [ sigspec | exit_status ]

Anfonwch y signal a enwir gan sigspec neu arwyddwm i'r prosesau a enwir gan pid neu jobpec . Mae sigspec naill ai'n enw signal megis SIGKILL neu rif signal; signum yn rhif signal. Os yw sigspec yn enw signal, gellir rhoi'r enw gyda neu heb y rhagddodiad SIG . Os nad yw sigspec yn bresennol, yna tybir SIGTERM . Mae dadl o -l yn rhestru enwau'r arwyddion. Os cyflenwir unrhyw ddadleuon pan roddir -l , rhestrir enwau'r signalau sy'n cyfateb i'r dadleuon, a'r statws dychwelyd yw 0. Y ddadl exit_status i -l yw rhif sy'n nodi naill ai rhif signal neu statws ymadael proses wedi'i orffen gan signal. mae lladd yn dychwelyd yn wir os anfonwyd o leiaf un signal yn llwyddiannus, neu yn ffug os digwydd gwall neu os gwelir dewis annilys.

gadewch arg [ arg ...]

Mae pob arg yn mynegiant rhifydd i'w werthuso (gweler GWERTHUSIAD ARITHMETIG ). Os bydd y dad olaf yn gwerthuso i 0, gadewch ffurflenni 1; 0 yn cael ei ddychwelyd fel arall.

[ dewis ] lleol [ enw [= gwerth ] ...]

Ar gyfer pob dadl, caiff enw a enwir yn amrywio lleol ei greu, a gwerth a neilltuwyd. Gall yr opsiwn fod yn un o'r opsiynau a dderbynnir trwy ddatgan . Pan ddefnyddir lleol o fewn swyddogaeth, mae'n achosi bod gan yr enw newidiol chwmpas gweladwy sydd wedi'i gyfyngu i'r swyddogaeth honno a'i phlant. Gyda dim operands, mae lleol yn ysgrifennu rhestr o newidynnau lleol i'r allbwn safonol. Mae'n gamgymeriad i ddefnyddio lleol pan nad yw o fewn swyddogaeth. Mae'r statws dychwelyd yn 0 oni bai bod lleol yn cael ei ddefnyddio y tu allan i swyddogaeth, bod enw annilys yn cael ei gyflenwi, neu mae'r enw'n newid yn ddarllenadwy.

allgofnodi

Gadewch gragen mewngofnodi.

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

Yn dileu cofnodion o'r stack cyfeiriadur. Heb unrhyw ddadleuon, mae'n tynnu'r cyfeirlyfr uchaf o'r stack, ac yn perfformio cd i'r cyfeiriadur uchaf newydd. Mae gan y dadleuon, os cyflenwir, yr ystyron canlynol:

+ n

Yn dileu'r cyfrif mynediad n th o chwith y rhestr a ddangosir gan dirs , gan ddechrau gyda sero. Er enghraifft: `` popd +0 '' yn dileu'r cyfeiriadur cyntaf, `` popd +1 '' yr ail.

- n

Yn dileu'r cofnod rhif n o'r dde o'r rhestr a ddangosir gan dirs , gan ddechrau gyda sero. Er enghraifft: `` popd -0 '' yn dileu'r cyfeiriadur olaf, `` popd -1 '' y nesaf i'r olaf.

-n

Yn atal y cyfeiriadur newid arferol wrth ddileu cyfeiriaduron o'r stac, fel mai dim ond y stack sy'n cael ei drin.

Os yw'r gorchymyn popd yn llwyddiannus, mae dirs yn cael ei berfformio hefyd, ac mae'r statws dychwelyd yn 0. popd yn dychwelyd yn anghywir os bydd opsiwn annilys yn dod i ben, mae'r stack cyfeiriadur yn wag, penodir cofnod stack cyfeiriadur nad yw'n bodoli, neu'r cyfeiriadur newid yn methu.

fformat printf [ dadleuon ]

Ysgrifennwch y dadleuon wedi'u fformatio i'r allbwn safonol o dan reolaeth y fformat . Mae'r fformat yn llinyn cymeriad sy'n cynnwys tri math o wrthrychau: cymeriadau plaen, sy'n cael eu copïo'n syml at ganlyniadau safonol, dilyniannau dianc cymeriad, sy'n cael eu trosi a'u copïo i'r allbwn safonol, a manylebau fformat, ac mae pob un ohonynt yn achosi argraffu o'r nesaf dadl olynol. Yn ogystal â'r fformat printf safonol (1), mae % b yn achos printf i ehangu dilyniannau dianc backslash yn y ddadl gyfatebol, a % q yn achosi argraffu i allbwn y ddadl gyfatebol mewn fformat y gellir ei ailddefnyddio fel mewnbwn cregyn.

Mae'r fformat yn cael ei ailddefnyddio yn ôl yr angen er mwyn defnyddio'r holl ddadleuon . Os yw'r fformat yn gofyn am fwy o ddadleuon nag a gyflenwir, ymddengys y manylebau fformatau ychwanegol fel pe bai gwerth sero neu llinyn null, fel y bo'n briodol, wedi'i gyflenwi. Mae'r gwerth dychwelyd yn sero ar lwyddiant, heb fod yn sero ar fethiant.

pushd [ -n ] [ dir ]

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

Yn ychwanegu cyfeiriadur i frig y stack cyfeiriadur, neu yn cylchdroi y stack, gan wneud y brig newydd o'r gyffordd y cyfeirlyfr sy'n gweithio ar hyn o bryd. Heb unrhyw ddadleuon, mae'n cyfnewid y ddau gyfeiriaduron a'r dychweliad uchaf 0, oni bai bod y stack cyfeiriadur yn wag. Mae gan y dadleuon, os cyflenwir, yr ystyron canlynol:

+ n

Cylchdroi y stack fel bod y cyfeiriadur n th (sy'n cyfrif o chwith y rhestr a ddangosir gan dirs , gan ddechrau gyda sero) ar y brig.

- n

Cylchdroi'r stack fel bod y cyfeiriadur n th (yn cyfrif o dde'r rhestr a ddangosir gan dirs , gan ddechrau gyda sero) ar y brig.

-n

Yn atal y cyfeiriadur newid arferol wrth ychwanegu cyfeirlyfrau i'r stac, fel mai dim ond y stack sy'n cael ei drin.

dir

Yn ychwanegu dir i'r cyfeiriadur stack ar y brig, gan ei gwneud yn gyfeiriadur gwaith cyfredol newydd.

Os yw'r gorchymyn pushd yn llwyddiannus, perfformir dirs hefyd. Os defnyddir y ffurflen gyntaf, dychwelir pushd 0 oni bai bod y cd i dir yn methu. Gyda'r ail ffurflen, dychwelir pushd 0 oni bai bod y stack cyfeiriadur yn wag, mae elfen stack cyfeiriadur nad yw'n bodoli wedi'i bennu, neu os yw'r cyfeiriadur yn newid i'r cyfeiriadur cyfredol newydd penodedig yn methu.

pwd [ -LP ]

Argraffwch enw'r llwybr absoliwt o'r cyfeiriadur gweithio cyfredol. Nid yw'r llwybr wedi'i argraffu yn cynnwys unrhyw gysylltiadau symbolaidd os yw'r opsiwn -P yn cael ei gyflenwi neu os yw'r opsiwn corfforol -o i'r gorchymyn adeiledig gosod wedi'i alluogi. Os yw'r opsiwn -L yn cael ei ddefnyddio, gall y llwybr a argraffwyd gynnwys cysylltiadau symbolaidd. Mae'r statws dychwelyd yn 0 oni bai bod gwall yn digwydd wrth ddarllen enw'r cyfeiriadur cyfredol neu opsiwn annilys yn cael ei ddarparu.

darllen [ -ers ] [ -u fd ] [ -t amserout ] [ -a aname ] [ -p prompt ] [ -n nchars ] [ -d delim ] [ name ...]

Darllenir un llinell o'r mewnbwn safonol, neu o'r disgrifydd ffeil fd a gyflenwir fel dadl i'r opsiwn -u , a rhoddir y gair cyntaf i'r enw cyntaf, yr ail air i'r ail enw , ac yn y blaen, gyda thaliad i ben geiriau a'u gwahanwyr ymyrryd a roddwyd i'r enw olaf. Os oes llai o eiriau yn darllen o'r niferoedd mewnbwn nag enwau, rhoddir gwerthoedd gwag i'r enwau sy'n weddill. Defnyddir y cymeriadau yn IFS i rannu'r llinell i mewn i eiriau. Gellir defnyddio'r cymeriad cefn ( \ ) i gael gwared ag unrhyw ystyr arbennig ar gyfer y cymeriad nesaf a ddarllen ac am barhad llinell. Mae gan yr opsiynau, os cyflenwir, yr ystyron canlynol:

-a aname

Mae'r geiriau yn cael eu neilltuo i fynegeion dilyniannol yr aname variable amrywiol, gan ddechrau ar 0. aname heb ei osod cyn i unrhyw werthoedd newydd gael eu neilltuo. Anwybyddir dadleuon enwau eraill.

-d delim

Defnyddir cymeriad cyntaf delim i derfynu'r llinell fewnbwn, yn hytrach na llinell newydd.

-e

Os yw'r mewnbwn safonol yn dod o derfynell, defnyddir llinell ddarllen (gweler ADDYSGU uchod) i gael y llinell.

-n nchars

darllenwch ffurflenni ar ôl darllen nchars cymeriadau yn hytrach na disgwyl am linell gyflawn o fewnbwn.

-p yn brydlon

Dangoswch brydlon ar gamgymeriad safonol, heb linell newydd, cyn ceisio darllen unrhyw fewnbwn. Mae'r brydlon yn cael ei arddangos dim ond os yw mewnbwn yn dod o derfynell.

-r

Nid yw backslash yn gweithredu fel cymeriad dianc. Mae'r backslash yn cael ei ystyried yn rhan o'r llinell. Yn benodol, ni ellir defnyddio pâr gwrth-lein-lein fel parhad llinell.

-s

Modd silent. Os yw mewnbwn yn dod o derfynell, ni chaiff cymeriadau eu hailadrodd.

-tro amser

Achoswch ddarllen yn amserol a methu â dychwelyd os na ddarllenir llinell gyflawn o fewnbwn o fewn amserlen eiliadau. Nid oes gan yr opsiwn hwn unrhyw effaith os na ddarllenir mewnbwn gan y derfynell neu bibell.

-u fdFP

Darllenwch y mewnbwn o ddisgrifydd ffeil fd .

Os na chyflenwir unrhyw enwau, rhoddir y llinell ddarllen i'r REPLY amrywiol. Mae'r cod dychwelyd yn sero, oni bai bod diwedd y ffeil yn digwydd, yn darllen amseroedd allan, neu mae disgrifydd ffeil annilys yn cael ei ddarparu fel y ddadl i -u .

readonly [ -apf ] [ enw ...]

Caiff yr enwau a roddir eu marcio'n ddarllenus; efallai na fydd gwerthoedd yr enwau hyn yn cael eu newid trwy aseiniad dilynol. Os yw'r opsiwn -f yn cael ei ddarparu, mae'r swyddogaethau sy'n cyfateb i'r enwau wedi'u marcio mor dda. Mae'r opsiwn -a yn cyfyngu'r newidynnau i fagiau. Os na roddir dadleuon enw , neu os yw'r opsiwn -p yn cael ei ddarparu, caiff rhestr o'r holl enwau sy'n cael eu hargraffu eu hargraffu. Mae'r opsiwn -p yn achosi'r allbwn i'w arddangos mewn fformat y gellir ei ailddefnyddio fel mewnbwn. Mae'r statws dychwelyd yn 0 oni bai fod opsiwn annilys yn dod i law, nid yw enw'r newidyn creigiau dilys yn un o'r enwau , neu -f rhoddir enw nad yw'n swyddogaeth.

dychwelyd [ n ]

Yn achosi swyddogaeth i adael gyda'r gwerth dychwelyd a nodir gan n . Os na chaiff n ei hepgor, y statws dychwelyd yw y gorchymyn olaf a weithredir yn y corff swyddogaeth. Os yw'n cael ei ddefnyddio y tu allan i swyddogaeth, ond wrth weithredu sgript gan y . ( ffynhonnell ), mae'n peri bod y gragen yn rhoi'r gorau i weithredu'r sgript honno a dychwelyd naill ai n neu statws ymadael y gorchymyn olaf a weithredir o fewn y sgript fel statws ymadael y sgript. Os yw'n cael ei ddefnyddio y tu allan i swyddogaeth ac nid yn ystod gweithredu sgript gan . , mae'r statws dychwelyd yn ffug.

set [ --abefhkmnptuvxBCHP ] [ -o opsiwn ] [ arg ...]

Heb opsiynau, mae enw a gwerth pob newidyn cregyn yn cael eu harddangos mewn fformat y gellir ei ailddefnyddio fel mewnbwn. Mae'r allbwn wedi'i didoli yn ôl y lleoliad presennol. Pan bennir opsiynau, maent yn gosod neu yn diystyru priodoleddau cregyn. Mae unrhyw ddadleuon sy'n weddill ar ôl i'r opsiynau yn cael eu prosesu yn cael eu trin fel gwerthoedd ar gyfer y paramedrau positional ac yn cael eu neilltuo, er, i $ 1 , $ 2 , ... $ n . Mae gan yr opsiynau, os nodir, yr ystyron canlynol:

-a

Nodwch newidynnau awtomatig a swyddogaethau sy'n cael eu haddasu neu eu creu ar gyfer eu hallforio i'r amgylchedd o orchmynion dilynol.

-b

Rhoi gwybod am statws y swyddi cefndir terfynol yn syth, yn hytrach nag o'r blaen cynradd nesaf. Mae hyn yn effeithiol yn unig pan fydd rheolaeth swyddi yn cael ei alluogi.

-e

Ewch allan ar unwaith os bydd gorchymyn syml (gweler SHELL GRAMMAR uchod) yn dod allan gyda statws di-sero. Nid yw'r cragen yn ymadael os yw'r gorchymyn sy'n methu yn rhan o hyd neu tra bo dolen, rhan o ddatganiad, rhan o a & neu neu || rhestr, neu os yw gwerth dychwelyd y gorchymyn yn cael ei wrthdroi trwy ! . Mae trap ar ERR , os caiff ei osod, yn cael ei weithredu cyn y allanfeydd cregyn.

-f

Analluoga ehangu enw'r llwybr.

-h

Cofiwch leoliad gorchmynion wrth edrych arnyn nhw i'w gweithredu. Mae hyn wedi'i alluogi yn ddiofyn.

-k

Mae'r holl ddadleuon ar ffurf datganiadau aseiniad yn cael eu gosod yn yr amgylchedd ar gyfer gorchymyn, nid dim ond y rhai sy'n unioni'r enw gorchymyn.

-m

Monitro modd. Mae rheolaeth swydd yn cael ei alluogi. Mae'r opsiwn hwn ar y gweill ar gyfer cregyn rhyngweithiol ar systemau sy'n ei gefnogi (gweler RHEOLI SWYDD uchod). Caiff prosesau cefndir eu rhedeg mewn grŵp proses ar wahân ac mae llinell sy'n cynnwys eu statws ymadael wedi'i argraffu ar ôl ei gwblhau.

-n

Darllenwch orchmynion ond peidiwch â'u gweithredu. Gellir defnyddio hyn i wirio sgript gragen ar gyfer camgymeriadau cystrawen. Anwybyddir hyn gan gregyn rhyngweithiol.

-o enw opsiwn

Gall yr enw opsiwn fod yn un o'r canlynol:

allexport

Yr un fath â -a .

braceexpand

Yr un fath â -B .

emacs

Defnyddio rhyngwyneb golygu llinell gorchymyn emacs-style. Mae hyn wedi'i alluogi yn ddiofyn pan fo'r gragen yn rhyngweithiol, oni bai bod y gragen yn dechrau gyda'r opsiwn --no golygu .

errexit

Yr un fath â -e .

hashall

Yr un fath â -h .

histexpand

Yr un fath â -H .

hanes

Galluogi hanes gorchymyn, fel y disgrifir uchod o dan HANES . Mae'r opsiwn hwn yn cael ei osod ymlaen llaw mewn cregyn rhyngweithiol.

anwybyddu

Mae'r effaith fel pe bai'r gorchymyn cregyn `` IGNOREEOF = 10 '' wedi'i weithredu (gweler Shell Variables uchod).

keyword

Yr un fath â -k .

monitro

Yr un fath â -m .

noclobber

Yr un fath â -C .

dim

Yr un fath â -n .

noglob

Yr un fath â -f . nolog Anwybyddwyd ar hyn o bryd.

hysbysu

Yr un fath â -b .

enwau

Yr un fath â -u .

uncmd

Yr un fath â -t .

corfforol

Yr un fath â -P .

posix

Newid ymddygiad bash lle mae'r gweithrediad diofyn yn wahanol i safon POSIX 1003.2 i gyd-fynd â'r safon ( modd posix ).

breintiedig

Yr un fath â -p .

verbose

Yr un fath â -v .

vi

Defnyddio rhyngwyneb golygu gorchymyn gorchymyn vi-arddull.

xtrace

Yr un fath â -x .

Os yw -o yn cael ei ddarparu heb unrhyw enw opsiwn , caiff gwerthoedd yr opsiynau cyfredol eu hargraffu. Os cyflenwir + o heb unrhyw enw dewis , mae cyfres o orchmynion set i ail-greu y gosodiadau opsiwn cyfredol yn cael eu harddangos ar yr allbwn safonol.

-p

Trowch ar y dull breintiedig . Yn y modd hwn, nid yw'r ffeiliau $ ENV a $ BASH_ENV yn cael eu prosesu, nid yw swyddogaethau cregyn yn cael eu hetifeddu o'r amgylchedd, ac anwybyddir y newidyn SHELLOPTS , os yw'n ymddangos yn yr amgylchedd. Os dechreuir y gragen gyda'r iddefnydd defnyddiwr (grŵp) effeithiol ddim yn gyfartal â'r iddyn defnyddiwr go iawn (grŵp), ac nid yw'r opsiwn -p yn cael ei gyflenwi, cymerir y camau hyn a bod yr enw defnyddiwr effeithiol wedi'i osod i'r rhif defnyddiwr go iawn. Os yw'r opsiwn -p yn cael ei gyflenwi ar y cychwyn, ni ellir ailosod y rhif defnyddiwr effeithiol. Mae troi'r opsiwn hwn i ffwrdd yn golygu bod y defnyddiwr a'r iddyn nhw grŵp effeithiol yn cael eu gosod i'r defnyddiwr gwirioneddol a'r iddyn nhw grŵp.

-t

Ewch allan ar ôl darllen a gweithredu un gorchymyn.

-u

Trinwch y newidynnau anghyfreithlon fel camgymeriad wrth berfformio ehangu paramedr. Os ymdrechir ehangu ar newidyn di-dor, mae'r gragen yn argraffu neges gwall, ac, os nad yw'n rhyngweithiol, yn ymadael â statws di-sero.

-v

Argraffu llinellau mewnbwn craig wrth iddynt ddarllen.

-x

Ar ôl ehangu pob gorchymyn syml , dangoswch werth ehangedig PS4 , ac yna'r gorchymyn a'i ddadleuon estynedig.

-B

Mae'r gragen yn perfformio ehangiad brace (gweler Brace Expansion uchod). Mae hyn ymlaen yn ddiofyn.

-C

Os yw wedi'i osod, nid yw bash yn trosysgrifio ffeil sy'n bodoli gyda'r gweithredwyr > , > & , a <> ailgyfeirio. Gellid diystyru hyn wrth greu ffeiliau allbwn trwy ddefnyddio'r gweithredydd ailgyfeirio > | yn hytrach na > .

-H

Galluogi ! amnewid hanes arddull. Mae'r opsiwn hwn yn ddi-dâl pan fydd y gragen yn rhyngweithiol.

-P

Os caiff ei osod, nid yw'r gragen yn dilyn cysylltiadau symbolaidd wrth weithredu gorchmynion megis cd sy'n newid y cyfeiriadur gwaith cyfredol. Mae'n defnyddio'r strwythur cyfeiriadur corfforol yn lle hynny. Yn anffodus, mae bash yn dilyn y gadwyn resymegol o gyfeiriaduron wrth berfformio gorchmynion sy'n newid y cyfeiriadur cyfredol.

-

Os nad oes dadleuon yn dilyn yr opsiwn hwn, yna mae'r paramedrau positif yn anfodlon. Fel arall, mae'r paramedrau positional wedi'u gosod i'r arg , hyd yn oed os yw rhai ohonynt yn dechrau gyda - .

-

Arwyddwch ddiwedd yr opsiynau, gan achosi'r holl ddadlau sy'n weddill i'w neilltuo i'r paramedrau gosodiadol. Mae'r opsiynau -x a -v yn cael eu diffodd. Os nad oes args, mae'r paramedrau positif yn parhau heb eu newid.

Mae'r opsiynau yn ddi-fethu oni nodir fel arall. Defnyddio + yn hytrach na - achosi i'r opsiynau hyn gael eu diffodd. Gellir hefyd nodi'r opsiynau fel dadleuon i wrthod y gragen. Gellir dod o hyd i'r set bresennol o opsiynau yn $ - . Mae'r statws dychwelyd bob amser yn wir oni bai bod opsiwn annilys yn digwydd.

shift [ n ]

Mae'r paramedrau positional o n +1 ... yn cael eu hail-enwi i $ 1 .... Mae'r paramedrau a gynrychiolir gan y niferoedd $ # i lawr i $ # - n +1 yn anfodlon. Rhaid i n fod yn rif negyddol sy'n llai na neu'n hafal i $ # . Os yw n yn 0, ni chaiff paramedrau eu newid. Os na cheir n , tybir mai 1. Os yw n yn fwy na $ # , ni chaiff y paramedrau sefyllfaol eu newid. Mae'r statws dychwelyd yn fwy na sero os yw n yn fwy na $ # neu lai na sero; fel arall 0.

shopt [ -pqsu ] [ -o ] [ dewis enw ...]

Togglewch werthoedd newidynnau sy'n rheoli ymddygiad cregyn dewisol. Heb unrhyw opsiynau, neu gyda'r opsiwn -p , dangosir rhestr o'r holl ddewisiadau sefydlog, gydag arwydd o bennu a yw pob un wedi'i osod ai peidio. Mae'r opsiwn -p yn achosi'r allbwn i'w harddangos mewn ffurf y gellir ei ailddefnyddio fel mewnbwn. Mae gan yr opsiynau eraill yr ystyron canlynol:

-s

Galluogi (gosod) pob opsiwn .

-u

Analluoga (diystyru) pob opsiwn .

-q

Yn atal allbwn arferol (modd tawel); mae'r statws dychwelyd yn nodi a yw'r opsiwn yn cael ei osod neu ei wrthod. Os rhoddir dadleuon lluosog enwau gyda -q , mae'r statws dychwelyd yn sero os yw pob opsiwn enwog yn cael ei alluogi; di-sero fel arall.

-o

Mae'n cyfyngu ar werthoedd yr enw cyntaf i'r rhai sy'n cael eu diffinio ar gyfer yr opsiwn -o i'r adeilad adeiledig.

Os yw naill ai -s neu -u yn cael ei ddefnyddio heb unrhyw ddadleuon cyfenw , mae'r arddangosfa wedi'i gyfyngu i'r opsiynau hynny sy'n cael eu gosod neu eu datrys, yn y drefn honno. Oni nodir fel arall, mae'r opsiynau siop yn anabl (heb eu gosod) yn ddiofyn.

Mae'r statws dychwelyd wrth ddewis opsiynau rhestru yn sero os yw pob dewis enwog yn cael ei alluogi, heb fod yn sero fel arall. Wrth osod neu wrthod dewisiadau, mae'r statws dychwelyd yn sero oni bai nad yw opsiwn enw yn opsiwn cregyn dilys.

Y rhestr o opsiynau siop yw:

cdable_vars

Os caiff ei osod, tybir mai dadl i'r gorchymyn adeiledig cd nad yw'n gyfeiriadur yw enw newidydd y mae ei werth yn y cyfeiriadur i'w newid.

cdspell

Os caiff ei osod, cywiro mân wallau yn sillafu cydran cyfeiriadur mewn gorchymyn cd . Mae'r gwallau a archwiliwyd yn cael eu trawsnewid cymeriadau, cymeriad ar goll, ac un cymeriad gormod. Os canfyddir cywiriad, caiff yr enw ffeil wedi'i gywiro ei argraffu, ac mae'r gorchymyn yn mynd rhagddo. Defnyddir yr opsiwn hwn yn unig gan gregyn rhyngweithiol.

checkhash

Os gosodwch, gwiriwch bash bod gorchymyn a geir yn y tabl hash yn bodoli cyn ceisio ei weithredu. Os nad yw gorchymyn wedi'i dipio bellach yn bodoli, perfformir chwiliad llwybr arferol.

gwirio

Os caiff ei osod, bydd bash yn gwirio maint y ffenestr ar ôl pob gorchymyn ac, os oes angen, diweddaru gwerthoedd LINES a COLUMNS .

cmdhist

Os caiff ei osod, ymdrechion bash i arbed pob llinell o orchymyn lluosog yn yr un cofnod hanes. Mae hyn yn caniatáu ail-edio hawdd o orchmynion aml-linell.

dotglob

Os caiff ei osod, mae bash yn cynnwys enwau ffeiliau sy'n dechrau gyda `. ' yn y canlyniadau ehangu enw'r llwybr.

execfail

Os caiff ei osod, ni fydd gragen nad yw'n rhyngweithiol yn ymadael os na all weithredu'r ffeil a bennir fel dadl i'r gorchymyn adeiledig exec . Nid yw cragen rhyngweithiol yn ymadael os yw exec yn methu.

expand_aliases

Os caiff ei osod, caiff aliasau eu hehangu fel y disgrifir uchod o dan ALIASES . Mae'r opsiwn hwn wedi'i alluogi yn ddiofyn ar gyfer cregyn rhyngweithiol.

extglob

Os caiff ei osod, caiff y nodweddion cyfatebol patrwm estynedig a ddisgrifiwyd uchod o dan Ehangu Pathname eu galluogi.

histappend

Os caiff ei osod, mae'r rhestr hanes wedi'i atodi i'r ffeil a enwir gan werth y newidyn HISTFILE pan fydd y cragen yn dod allan, yn hytrach na gor-ysgrifennu'r ffeil.

histreedit

Os yw set, a readline yn cael ei ddefnyddio, rhoddir cyfle i ddefnyddiwr ail-olygu amnewid hanes methu.

histverify

Os yw set, a readline yn cael ei ddefnyddio, nid yw canlyniadau'r amnewidiad hanes yn cael eu trosglwyddo ar unwaith i'r parser cragen. Yn hytrach, mae'r llinell ganlynol yn cael ei lwytho i mewn i'r byffer golygu darllen , gan ganiatáu addasiad pellach.

hostcomplete

Os yw set, a readline yn cael ei ddefnyddio, bydd Bash yn ceisio perfformio enw'r gwesteiwr pan fydd gair sy'n cynnwys @ yn cael ei gwblhau (gweler Cwblhewch o dan READLINE uchod). Mae hyn wedi'i alluogi yn ddiofyn.

huponexit

Os caiff ei osod, bydd bash yn anfon SIGHUP i bob swydd pan fydd cragen mewngofnodi rhyngweithiol yn dod allan.

rhyngweithiol_comments

Os caiff ei osod, caniatau gair sy'n dechrau gyda # i achosi'r gair hwnnw a bod pob cymeriad sy'n weddill ar y llinell honno yn cael ei anwybyddu mewn cragen rhyngweithiol (gweler SYLWADAU uchod). Mae'r opsiwn hwn yn cael ei alluogi yn ddiofyn.

lithist

Os caiff ei osod, a'r opsiwn cmdhist yn cael ei alluogi, cedwir gorchmynion aml-linell i'r hanes gyda llinellau newydd wedi'u hymgorffori yn hytrach na defnyddio gwahanyddion semicolon lle bo modd.

mewngofnodi_shell

Mae'r gragen yn gosod yr opsiwn hwn os caiff ei gychwyn fel cragen mewngofnodi (gweler ENVOCATION uchod). Efallai na fydd y gwerth yn cael ei newid.

bostwarn

Os caiff ei osod, a ffeil y mae bash yn gwirio amdani wedi ei gyrchu ers y tro diwethaf y cafodd ei wirio, mae'r neges `` Mae'r post yn y ffeil bost wedi'i ddarllen '' wedi'i arddangos.

no_empty_cmd_completion

Os caiff ei osod, a readline yn cael ei ddefnyddio, ni fydd Bash yn ceisio chwilio'r LLAD ar gyfer cwblhau posib pan geisir cwblhau ar linell wag.

nocaseglob

Os gosodwch, enwau ffeiliau gemau bash mewn ffasiwn achos-ansensitif wrth berfformio ehangu enw'r llwybr (gweler Ehangu Pathname uchod).

nullglob

Os caiff ei osod, mae bash yn caniatáu patrymau sy'n cyfateb i unrhyw ffeiliau (gweler Ehangu Pathname uchod) i ymestyn i llinyn null, yn hytrach na'u hunain.

progcomp

Os caiff ei osod, mae'r cyfleusterau cwblhau rhaglenadwy (gweler y Cwblhau Rhaglenadwy uchod) wedi'u galluogi. Mae'r opsiwn hwn yn cael ei alluogi yn ddiofyn.

ysgogwyr

Os caiff ei osod, mae llinynnau prydlon yn cael eu hehangu wrth newid a pharamedrau ar ôl bod