Linux командалык билүү - толугу менен

ысым

Баш , өлкө, күйөрман , байлап, тыныгуу, builtin, CD , буйрук, compgen, толугу менен, мындан ары да, жарыя, К, баш тартып, калетсиз, иштетүү, тандыраарлык, Шмидт, чыгуу, экспорт, FC, окуудан, getopts, таштанды , жардам, тарыхы , жумуш, өлтүрүп , жол, жергиликтүү, чыгуу, popd , printf , тушуп, сырсөздү , окуу, окуу, кайра коюп, жылыштар, shopt, булагы, токтото туруу, сыноо, жолу, тузак, түрү, киргенин, ulimit, umask, unalias , коюлбаса, күтө - Баш камтылган буйруктарды көрө Баш (1)

Баш Builtin Command

Эгерде, ар бир builtin каралбаса буйругу менен мурда ыкмаларды кабыл алуу, бул бөлүмдө документтештирилген - кабыл алат - параметрлердин жок түшүндүрөт.

: [Жүйөлөр]

Эффект жок; команда далилдерди көбөйтүү жана алардын кайсы бир белгиленген багыттоолор жүзөгө тышкары эч нерсе кылбайт +. Бир нөл чыгуу коду кайтарылып берилет.

. аты [жүйөлөр]

булагы аты [жүйөлөр]

Окуу жана азыркы номиналдык чөйрөдө аты буйруктарын аткарууга жана аты чейин аткарылган акыркы буйрук чыгуу статусун кайра. Аты бир сызык жок болсо, жолдо билэ аттары каталог камтыган атын табууга колдонулат. Билэ жолунда Аткаруучу болушу талап эмес издеп. Баш POSIX режимде жок болсо, азыркы каталог жок билэ КЕЛЕЧЕК табылган болсо, издеп жатат. Shopt builtin буйругуна sourcepath параметр өчүк болсо, PATH издеген эмес. Ар кандай талаш-тартыштар менен камсыз болсо, алар аты аткарылган учурда турумдук параметрлер болуп. Болбосо турумдук параметрлери өзгөрүүсүз болуп саналат. Кайра абалы акыркы буйругу скрипт ичинде жардап статусу болуп саналат (0 эч кандай буйрук аткарылган болсо), жана жалган аты табылган жок же окуу мүмкүн эмес болсо.

ат [-p] [аты [= балл] ...]

Эч кандай далилдер менен же -p тандоосу менен ат стандарттуу жыйынтыктарына түрү Көрсөткүчтүн аталышы = наркынын аттары тизмесин басып чыгарат. Аргументтер менен камсыз болгондо, өлкө наркы берилген ар бир атка бирден аныкталат. Наркынын Артындагы боштуктарды өлкө өсүп жаткан өлкө алмаштыруу үчүн текшерүү керек Кийинки сөз кылат. Эч кандай маани берилген эмес, ал үчүн аргумент тизмесине ар бир атка, жашырын аты жана мааниси басылып жатат. Аты жок өлкө аныкталган үчүн берилбесе, анда ат чыныгы кайтарат.

күйөрман [jobspec]

Ал & менен башталган болсо, тек-жылы токтотулган иш jobspec, улантуу. Jobspec жок болуп калса, азыркы жумуш Shell дин түшүнүгү колдонулат. jobspec табылган же жумуш кармай албаган баштаган эмес, эгерде жумуш контролдоо, иштетилген менен чуркап кийин иш башкаруу, майып болуп же 0 кайтарып jobspec күйөрман качып каралбаса.

байланыштыруу [-м карта] [-lpsvPSV]

байлап [-м карта] [-q милдети] [-u милдети] [-r keyseq]

байлап [-м карта] -f аты

байлап [-м карта] -x keyseq: оболочка-буйрук

байлап [-м карта] keyseq: милдеттери аты

байланыштыруу Readline-буйрук

, Азыркы Readline негизги жана милдети карматылган көрсөтүү Readline милдеттерин же макро үчүн негизги ырааттуулукту байлап, же Readline өзгөрмө койду. Ал .inputrc пайда болорун, ал эми ар бир милдеттүү же буйрук өзүнчө аргумент катары кабыл алынышы керек эле ар бир эмес тандоо аргумент бир команда болуп саналат; мисалы, "\ Cx \ Cr": кайра окуп-ЖМТИ-сааты ". берилген болсо, Жолдор, төмөнкүдөй мааниге ээ:

карта

Карта катары колдонуу карта кийинки карматылган таасир этиши керек. Алгылыктуу карта аттары Emacs, Emacs-стандартты, Emacs-мета, Emacs-ctlx, VI, VI-кадам, VI-буйрук жана VI-коюу болуп саналат. VI VI-буйругу менен барабар; Emacs Emacs-өлчөмү менен барабар.

-l

Бардык Readline милдеттерин санап чыккыла.

-p

Display Readline милдети аттары менен карматылган ушундай жол менен, алар кайра-окуса болот.

-P

Учурдагы Readline милдети аттарды жана карматылган жаз.

-v

Display алар кайра окушу мүмкүн экенин, мындай жол менен өзгөрмө аттарын жана баалуулуктарды, .readline.

-V

Учурдагы Readline өзгөрмө аттарын жана баа тизмеси.

-s

Алар кайра окушу мүмкүн экенин, мисалы, Readline баскычын макросторду жана саптардын алар иштеп чыгуу менен байланышкан тизилишин жол көрсөтүү.

-S

Display Readline алар чыгаруу макросторду жана Саптар менен байланышкан негизги удаалаштыктары.

-f аты

Аты негизги карматылган оку.

-q милдети

Суроо тууралуу баскычтары деген милдетти тилешет.

-u милдети

Деген иш менен байланышкан бардык баскычтарды чечкиле.

-r keyseq

Keyseq үчүн милдеттүү учурдагы алып салуу.

-x keyseq: оболочка-буйрук

Keyseq кирген сайын Себеп катмар-буйрук аткарылууга тийиш.

кайра балл таанылбаган мүмкүнчүлүк берилет, же ката кетти каралбаса, 0 болуп саналат.

сындырып [н]

, Ал эми бир мөөнөттө, чык чейин, же курс. Н белгиленген болсо, н санда учурайт. н> 1. н тиркөө илмектери канча көп болсо, анда бардык тиркөө илмек кетип жаткан болушу керек. Кайра балл үзүлүшүн аткарылган учурда номиналдык илмектүү аткаруучу эмес, башкасы каралбаса, 0 болуп саналат.

builtin катмар-builtin [жүйөлөр]

Көрсөтүлгөн номиналдык builtin жүргүзгүлө, аны аргументтерди өтүп, анын чыгуу статусун кайра. Бул, алардын аты-жөнү бир номиналдык builtin сыяктуу эле бир-милдетин аныктоо милдети ичинде builtin ишмердүүлүгүн сактап, пайдалуу болушу мүмкүн. CD builtin, адатта, мындай жол менен кайра каралып турат. Катмар-builtin номиналдык builtin эмес буйрук болсо, анда кайра абалы жалган болуп саналат.

CD [-L | -P] [реж]

Учурдагы каталогду реж өзгөртүү. Өзгөрүлмө ҮЙ демейки реж болуп саналат. Өзгөрүлмө CDPATH Комедия камтыган каталогуна издөө жолун аныктайт. CDPATH атаандаш каталог аттары кош чекит (:) менен бөлүнгөн. CDPATH бир нөл каталог аты учурдагы каталогуна сыяктуу эле, башкача айтканда, ``. ''. Реж сызык (/) башталат, анда CDPATH колдонулган эмес. -P параметр каймана шилтемелер төмөнкү ордуна физикалык каталог структурасын (ошондой эле коюлган builtin буйругу -P жолду кара) пайдаланууга мындай дейт: -L параметр күчтөр каймана шилтемелер артынан жөнөйт. Талаш боюнча - $ OLDPWD барабар. каталогдорду ийгиликтүү өзгөртүлдү болсо, кайра балл чындык; Эгерде жалган.

команда [-pVv] буйрук [Аргентина ...]

Run буйругуна нормалдуу номиналдык милдети издөөнү басуу args менен. КЕЛЕЧЕК табылды гана builtin буйрук же буйрук аткарылат. -p параметр берилген болсо, анда эмне үчүн андай буйрук издөө-стандартты, коммуналдык бардык табууга кепилдик берилет КЕЛЕЧЕК үчүн демейки маани колдонуу менен жүзөгө ашырылат. -V же -v мүмкүнчүлүк берилет, же болбосо, буйрук баяны басылып жатат. -v параметр буйрук же көрсөткөн бир сөз пайда билэ буйругун көргөзүлөт дуба үчүн колдонулган аты; -V тандоо өндүргөн дагы дайын-сүрөттөмө. -V же -v параметр берилген болсо, буйрук табылган болсо, тымызын статусу 0 болот жана ал тарабынан, эгерде: 1. Да жол берилген жана ката кетти же команда жатат мүмкүн эмес болсо, бүтүрүү статусу 127. Болбосо, анын чыгуу статусу буйрук builtin буйрук бүтүрүү статусу болуп саналат.

compgen [параметр] [сөз]

-P жана -r кошпогондо толук builtin тарабынан кабыл алынган кандайдыр бир чечим болушу мүмкүн болгон аякташы, анда с ылайык сөзү үчүн туура маалымат топтоо жана стандарттык өндүрүшүнүн дан жаз. -F же -C ыкмаларды колдонуп жатканда, программалоочу аякташы объектилерин белгиленген ар кандай номиналдык өзгөрмөлөр, жеткиликтүү, ал эми пайдалуу мааниге ээ эмес.

Эгерде программалоочу аяктоо коду эле желектери менен аякташы аныктоо менен аларга түздөн-түз түзүлгөн эле дан ошол эле жол менен иштелип чыгат. Сөз көрсөтүлгөн болсо, анда Кудайдын сөзүн туура келген гана толуктоолор көрсөтүлөт.

кайра мааниси жараксыз параметр берилген каралбаса, чындык, же эч кандай дан иштелип чыккан.

аягына [-abcdefgjksuv] [бонустук-параметр епо] [элдешүүгө аракет] [-G globpat] [-W коддон] [-P приставка] [-S SUFFIX]


[-X filterpat] [-F милдети] [-C буйрук] аты [аты ...]

куудул АралаÑ [аты ...] аягына

Ар бир аты далилдер бүткөрүлүшү керек экенин көрсөтүү. -p параметр берилген болсо, же, жок дегенде берилген болсо, азыркы аяктоо мүнөздөмөлөрү аларды киргизүү катары кайрадан мүмкүндүк берген жол менен басылат. -r параметр жок аты баардык аякташы такталып, берилген болсо, ар бир аты, же болбосо, бир аяктоо аныктама жок.

Сөз аяктагандан аракет жатканда бул аткарылган техникалык колдонуу жараяны программалоочу аякташы боюнча жогоруда сүрөттөлгөн.

Башка тандоолор, көрсөтүлгөн болсо, төмөнкүдөй мааниге ээ. -G, -w жана -X жолдор менен талашып-тартышуу (жана, эгерде зарыл болсо, -P жана ыкмаларды -s) толук builtin дуба чейин экспансия, аларды коргоо үчүн келтирилген болушу керек.

епо Мэри-тандоо

Мэри-параметр аяктоо жөнөкөй муун тышкары compspec анын жүрүм-турумуна бир нече аспектилерди көзөмөлдөйт. Мэри-параметр бири болушу мүмкүн:

жарыяланбаган

compspec жок дан пайда болсо ды демейки аты аякташын колдонуу.

dirnames

compspec жок дан пайда болсо, каталог аты аякташын жүзөгө ашырат.

Издөө

compspec тутмайды негизинен Readline айтып, ошондуктан кандайдыр бир аты-айкын иштеп (артта орундар каталог аттары бир сызык кошуу же басуу сыяктуу) аткара алат. номиналдык милдеттерин менен пайдалануу үчүн арналган.

орун жок

сызыктын аягында бүткөн сөздөргө орун (демейки) толуктоого жок Readline айт.

-A аракет

Иш-аракеттер мүмкүн болушунча аяктоо тизмесин түзүү үчүн төмөнкү бири болушу мүмкүн:

жашыруун ысымы

Көрсөткүчтүн аталышы. Ошондой эле, каймана катары белгилениши мүмкүн.

arrayvar

Array өзгөрүлмө аттары.

милдеттүү

Readline негизги милдеттүү аттары.

builtin

Номиналдык builtin аталыштары буйруктарына . Ошондой эле катары белгилениши мүмкүн.

буйрук

Command аттары. Да көрсөтүлүшү мүмкүн аттары. Ошондой эле -C катары белгилениши мүмкүн.

справочник

Directory аттары. Ошондой эле -D катары белгилениши мүмкүн.

өчүрүлгөн

өчүрүлгөн номиналдык builtins аталыштары.

иштетилген

иштетилген номиналдык builtins аталыштары.

экспорттоо

экспорттолгон номиналдык өзгөрмөлөр аталыштары. Ошондой эле -E катары белгилениши мүмкүн.

билэ

File аттары. Ошондой эле -f катары белгилениши мүмкүн.

милдети

Аттары кабыгы милдеттери.

группа

Group аттары. Ошондой эле -G катары белгилениши мүмкүн.

helptopic

Жардам builtin тарабынан кабыл алынган катары темаларды жардам бер.

түйүндүн аталышы

Хост аталыштарын, ошондой эле HOSTFILE номиналдык өзгөрмөнүн тарабынан көрсөтүлгөн делосуна алынган.

иш

жумуш башкаруу активдүү болсо, анда Аюб аттары. Ошондой эле -J катары белгилениши мүмкүн.

ачкыч

Shell сөздөрдү корголгон. Ошондой эле -K катары белгилениши мүмкүн.

чуркоо

жумуш башкаруу активдүү болсо, анда жумуш иштеп аталыштары.

кызмат

Кызмат аттары. Ошондой эле -S катары белгилениши мүмкүн.

setopt

Builtin топтому епо тандоосу боюнча жарактуу далилдер.

shopt

Shell параметр аттары shopt builtin тарабынан кабыл алынган эле.

сигнал

Сигнал аттары.

токтоп калды

токтоп орундарынын аттары, иш башкаруу активдүү болсо.

колдонуучу

Колдонуучу аты. Ошондой эле -u катары белгилениши мүмкүн.

туруксуз

бардык номиналдык өзгөрмөлөр аталыштары. Ошондой эле -V катары белгилениши мүмкүн.

-G globpat

Аты кеңейүү үлгү globpat мүмкүн толтуруусун пайда өсүп жатат.

-W коддон

Коддон Delimiters катары IFS атайын өзгөрмөнүн каармандарды менен бөлүнүп турат, жана ар бир жыйынтык сөзү жайылып жатат. мүмкүн болгон толуктоолор сөз дал пайда тизме мүчөлөрү жүрүп жатат.

-C буйрук

буйругу subshell чөйрөдө ишке ашырылып, жана аны чыгаруу мүмкүн аяктоо катары колдонулат.

-F милдети

Номиналдык милдети милдети учурдагы номиналдык чөйрөдө жүргүзүлөт. Ал аяктаганда, мүмкүн толуктоолор COMPREPLY киет өзгөрмөнүн наркынан чыгарылган жатат.

-X filterpat

filterpat аты экспансия үчүн колдонулган үлгү болуп саналат. Бул өткөн жолдордон жана далилдер менен түзүлгөн мүмкүн аяктоо тизмесине колдонулат, жана ар бир аяктаган салыштыруу filterpat тизмесинен алынып салынат. Бир! filterpat менен бизге үлгү жараксыз; бул учурда, filterpat дал келген эмес, ар кандай аякташы алынып жатат.

-P приставка

приставка башка бардык параметрлери колдонулган кийин ар бир мүмкүн аяктагандан башында кошулат.

-S SUFFIX

SUFFIX башка бардык параметрлери колдонулган кийин ар бир мүмкүн аягына тиркелет.

Кайра мааниси жараксыз параметр аты талаш жок, -P же -r башка жолду берилет камсыз болбосо, чындык, аракети эч кандай өзгөчөлүгү бар болгон бир аты үчүн аяктоо көрсөтүүнү четтетүү үчүн жүргүзүлөт, же ката болот бүтүрүү тактоого кошумчалады.

мындан ары да [н]

Ал эми, үчүн тиркөө менен кийинки улантуу, чейин, же укурук тандоо. Н белгиленген болсо, укурук тиркөө н кайра жандандыруу. н> 1. н тиркөө илмектери канча көп болсо, акыркы пласт укурук ( `` жогорку даражадагы 'укурук) кайра болушу керек. Кайра балл качан аткарылат уланта номиналдык илмектүү аткаруучу эмес, башкасы каралбаса, 0 болуп саналат.

жарыялоо [-afFirtx] [-p] [аты [= балл]]

калыптоо [-afFirtx] [-p] [аты [= балл]]

Өзгөрмөлөрдү жарыялайбыз жана / же аларды касиет берет. Аты жок с берилген болсо, анда өзгөрмөлөр маанисин көрсөтүү. -p параметр ар бир аты менен атрибуттары жана баалуулуктарын көрсөтө берет. -p колдонулат болгондо, кошумча параметрлер этибарга алынбайт. -F тандоо милдети аныктамалардын экранды таасир тийгизет; бир гана милдети аты-жөнү жана сыпаттары басылып чыгат. -F параметр -F турат. төмөнкү параметрлери көрсөтүлгөн сыпаты менен өзгөрмөлөрдү көлөмүн чектөөгө же өзгөрмө сапаттары үчүн пайдаланылышы мүмкүн:

-a

Ар бир аты-жөнү бир катар өзгөрүлмөлүү болуп саналат (жогоруда Arrays карагыла).

-f

милдети аттарын пайдаланууга гана берилет.

-i

өзгөрүлмө Бүтүн катары каралат; санариптик баалоо (ARITHMETIC БАА карагыла) өзгөрмө бир мааниси ыйгарылат кийин жүзөгө ашырылат.

-r

Аты гана окуу керек. Бул аталыштар анда кийинки тапшырма отчеттун же коюлбай тарабынан баалуулуктарды өткөрүп берүү мүмкүн эмес.

-t

Ар бир ысым изи касиетти бер. Башынан милдеттери чалуу катмарындагы ЖӨНДӨӨ тузак мурасташат. изи бар атрибуттуу өзгөрмөлөр үчүн өзгөчө мааниге ээ.

-x

МАРК жазган Жакшы Кабар аты кийинки экспорттоо үчүн Кудайдын буйруктарына чөйрөнү аркылуу.

Колдонуу `+:" анын ордуна `жөнүндө -" бир бир катар өзгөрмө жок кылыш үчүн колдонулушу мүмкүн эмес +, башка ордуна касиетти, өчүп калат. Сизде колдоно билсек, ар бир аты жергиликтүү кылат, жергиликтүү өз буйругу менен эле. кайра мааниси жараксыз параметр туш каралбаса, 0, аракети `` -f Күлкү = тилкесин '', аракети окуу үчүн гана өзгөрмөгө көрсөткүч дайындоо үчүн колдонуп бир кызматты аныктоо үчүн жүргүзүлөт, тазалагандай татаал тапшырма синтаксисин колдонбостон бир катар өзгөрмөгө көрсөткүч дайындоо үчүн (жогоруда Arrays карагыла), аттарын бир жарактуу номиналдык өзгөрмө аты эмес, аракети окуу үчүн гана өзгөрмөлүү үчүн окуу үчүн гана статусун өчүрүү үчүн жүргүзүлөт, аракети бир катар өзгөрмөнүн тизилишти статусун өчүрүү үчүн, же аракет -f менен жокко милдетин көрсөтүү үчүн жасалган.

К [-clpv] [+ н] [- N]

жолдор болбосо, азыркы учурда эстеп көрсөткүчтөрдүн тизмесин көрсөтөт. демейки дисплей боштук менен ажыратып каталог аттары менен бир сапта болот. Directories тушуп менен тизмесине кошулат; popd буйрук тизмесинен жазмаларды алып салат.

+ н

Нөлдөн баштап, жолдор жок дуба кийин К көрсөткөн тизме сол р материалдар эсептөө көрсөтөт.

- N

Нөлдөн баштап, жолдор жок дуба кийин К көрсөткөн тизмесин укугунан эсептөө материалдар н көрсөтөт.

-C

жазуулардын бардыгын жок кылуу менен, каталог үймөгүн даярданууда.

-l

Эгерде андан кыйла узагыраак дүкөн түзөт; түзүлүшү дүкөн демейки башкы каталогун белгилөө үчүн бир Жакыяга колдонот.

-p

сапка бир кириши менен каталог үймөгүн Басып чыгаруу.

-v

кабат анын индекси менен ар бир жазуу атланы, сапка бир кириши менен каталог үймөгүн Басып чыгаруу.

Кайра балл 0 каралбаса, жараксыз параметр каталог кабат аяктагандан кийин берилген же кошо берилген н индекстери болот.

баш [-ar] [-h] [jobspec ...]

Жолдор болбосо, ар бир jobspec активдүү иш үстөлүнөн алыс. -h параметр берилген болсо, анда ар бир jobspec үстөлүнөн алыс эмес, ал эми номиналдык бир SIGHUP кабыл алган болсо, ошол SIGHUP жумушка жиберген эмес, ошондуктан белгиленген. Эч кандай jobspec бар болсо да, биригип да, -r параметр да берилет, учурдагы иш колдонулат. Эч кандай jobspec берилген болсо, биригип параметр жок же бардык жумуш белгилөө билдирет; бир jobspec аргументи жок -r параметр орундарын чуркоого ишин чектеп турат. Кайра мааниси jobspec жарактуу жумуш көрсөтүү эмес, башкача каралбаса, 0 болуп саналат.

Эхо [-neE] [Аргентина ...]

Output бир NEWLINE кийин бош орун менен бөлүнгөн ARG с. Кайра абалы көрсөтүлгөн болсо, ар дайым 0 болуп, кес NEWLINE тыюу салынат. -E мүмкүнчүлүк берилип жатса, анда төмөнкү слэш-аман каармандардын чечмелөө иштетилген. -E параметр, алар демейки тарабынан жоромолдонот системалары боюнча, бул качып белгилердин маанисин өчүрөт. Xpg_echo кабыгы параметр динамикалуу демейки боюнча Эхо бул качып белгилер көбүрөөк же жокпу аныктоо үчүн пайдаланылышы мүмкүн. Эхо чечмелөө эмес, - параметрлердин жок дегенди билдирет. Эхо төмөнкү качып тизилишин чечмелейт:

\ бир

айгай (коңгуроо)

\ б

өчүрүү

\ с

NEWLINE артта басуу

\ д

качып тамга

\ е

түрү түрмөгү

\ н

жаңы сызык

\ р

ташуу, кайра

\ т

горизонталдуу табулатура

\ V

тигинен табулатура

\\

кайырма

\ 0 NNN

алардын наркы сегиз-бит тамга Octal балл NNN турат (нөл үч Octal сан менен)

\ NNN

алардын наркы сегиз-бит тамга Octal балл NNN болуп саналат (бир үч Octal сан менен)

\ х HH

алардын наркы сегиз-бит тамга он алтылык маани HH болуп саналат (бир же эки болт сан)

күйгүзүп [-adnps] [-f аты] [аты ...]

builtin номиналдык буйруктарын иштетүү жана өчүрүү. бир builtin өчүрүү кабыгы, адатта, диск буйруктарынын алдында builtins издеп да бир номиналдык builtin эле аты бар диск буйрук толук атын көрсөтүүсүз өлүм жазасына тартууга мүмкүнчүлүк берет. колдонулган болсо, анда ар бир аты өчүрүлгөн; Эгерде, ысымдары иштетилген. Мисалы, сыноо бинардык КЕЛЕЧЕК ордуна номиналдык builtin нускасынын, чуркап `` -н сыноого иштетүү аркылуу табылган пайдаланууга ''. -f параметр динамикалык жүктөөсүн колдоо системалары боюнча, жалпы объект аты чейин жаңы builtin буйрук аты жүктөөгө билдирет. -D параметр мурда -f жүктөлгөн builtin жок кылат. Аты жок далилдер берилген болсо, же -p параметри менен камсыз болсо, номиналдык builtins тизмеси басылып жатат. башка эч кандай чечим далилдер менен, тизме бардык иштетилген номиналдык builtins турат. берилген болсо, анда бир гана чектелген builtins басылып чыгат. -a берилген болсо, басма тизме ар бир иштетилген же жокпу көрсөтүү менен бардык builtins камтыйт. -s берилген болсо, анда чыгаруу POSIX атайын builtins менен чектелген.

Аты жалпы объект бир жаңы builtin жүктөөдө ката номиналдык эмес, builtin же жок болсо, кайра балл 0 болуп саналат.

тандыраарлык [Аргентина ...]

ARG с окуп, бир буйрук менен бирге көпчүлүк жатат. Бул буйрук менен окуп орбита менен жол-жоболоштурулат, анын бүтүрүү статусу тандыраарлык наркы кайтарылып берилет. Эч кандай args, же анык далилдер бар болсо, тандыраарлык 0 кайтарат.

Шмидт [-cl] [биригип аты-жөнү] [буйрук [жүйөлөр]]

Буйрук көрсөтүлгөн болсо, анда ал жер кыртышын алмаштырат. Эч кандай жаңы жараяны түзүлөт. Далилдер буйрук аргументтер болот. -l параметр берилген болсо, номиналдык буйругу өткөн нөлүнчү ARG башында тире артылат. Бул кирүү кандай (1) кылат. -C параметр себептери бош айлана-чөйрө менен бирге өлүм жазасына тартууга буйрук. -a берилген болсо, номиналдык аткарылган буйругу нөлүнчү аргумент катары аты өтөт. Команда бир себептерден улам ишке ашырылышы мүмкүн эмес болсо, анда бир эмес өз ара номиналдык чыга, номиналдык параметри execfail иштетилген каралбаса, мындай учурда ал ийгиликсиз кайтарат. билэ аткарууга мүмкүн болбосо, анда өз ара номиналдык ийгиликсиздик кайтарат. Эгерде буйрук көрсөтүлгөн эмес, кандайдыр бир багыттоолор учурдагы кабыгынан жана кайра абалы даректи ката 0. жок болсо, бар-жылы күчүнө кирет, кайра статусу 1 жатат.

чыгуу [н]

Катмар-жылдын статусу менен чыгууга себеп болот. Н кереги жок болсо, бүтүрүү статусу өлүм жазасына акыркы буйругу болуп саналат. Номиналдык бүтүргөндөн алдында чыгуу боюнча капканга аткарылат.

экспорттук [-fn] [аты [= сөз]] ...

экспорттук -p

Берилген аттары кийин буйрук аткарылган жана айлана-чөйрөгө автоматтык экспорттоо үчүн белгиленген. -f мүмкүнчүлүк берилип жатса, аттары милдеттерин тиешелүү. Эч кандай ысымдар берилген болсо, же -p параметр берилген болсо, анда бул сөөктөрүндө ташылып бардык ысымдарынын тизмеси басылып жатат. параметр экспорттук менчик деген өзгөрмөлөр алынып салынышы себеп болот. экспорттук 0 чыгуу статусун кайра жараксыз параметр туш болуп, аттарын бир жарактуу номиналдык өзгөрмө аты эмес, же -f милдети эмес, бир аты менен камсыз каралбаса.

FC [-e & Gold] [-nlr] [Биринчи] [Акыркы]

FC [салмак кууйбуз = член] сатылышы [кмд]

Fix командири. Биринчи класска, алгачкы жана акыркы буйругу менен бир катар тарыхы тизмеден тандалат. Биринчи жана акыркы сап же бир нече (терс саны азыркы буйрук санынын ордун катары колдонулат тарыхы тизмесине индекси) сыяктуу (акыркы буйрукту деген сап менен башталган жайгашкан) катары белгилениши мүмкүн. Акыркы дүкөн үчүн учурдагы буйругуна коюлганда көрсөтүлгөн жок болсо, ( `` FC -l -10 '' акыркы 10 буйруктарды басып үчүн) жана биринчи башкача. Биринчи редакторлоо мурдагы буйругуна коюлганда көрсөтүлгөн эмес жана тизмелөө үчүн -16, анда.

параметр тизмесине буйрук номерлерин бөгөт коюуда. -r параметр буйруктарына тартибин тескериге. -l мүмкүнчүлүк берилип жатса, буйруктарына стандарттык чыгаруу боюнча келтирилген. Болбосо, & Gold берген редактору ал буйруктарды камтыган делосуна дуба кылынат. & Gold берген эмес болсо, FCEDIT өзгөрмөнүн наркы колдонулат жана FCEDIT болсо редактору наркы коюлган эмес. да өзгөрүлмө коюлса, колдонулат. түзөтүү аягына чыкканда, түзөтүлдү буйруктарына айтылып жана аткарылат.

Экинчи түрүндө буйрук PAT жазган ар бир мисалы Болгария менен алмаштырылат кийин кайра аткарылат. Бул менен колдонуу үчүн пайдалуу өлкө `` R болуп = FC '', деп терүү `` R кк үчүн "," акыркы "кайрадан ишке` `көчүрмөнүн '' жана терүү` `R 'менен башталган акыркы буйрукту чуркап сатылышы буйрук.

Биринчи түрү колдонулган болсо, кайра мааниси жараксыз параметр туш же биринчи же акыркы чектен чыккан тарыхы багыттарын аныктайт, эгерде 0. -E параметр берилген болсо, ката буйруктарына убактылуу делосуна менен пайда болгон болсо, кайра акыркы буйругу аткарылган же аткарылбаган наркы болуп саналат. Экинчи түрү колдонулган болсо, кайра абалы кмд иши FC бузулууну кайтарып турган, жарактуу тарыхы линиясын көрсөтүү эмес, башкача каралбаса, буйрук кайрадан өлүм жазасына болуп саналат.

FG [jobspec]

Даярдуулук менен улантуу jobspec жана учурдагы иш кылат. Jobspec жок болуп калса, азыркы жумуш Shell дин түшүнүгү колдонулат. Jobspec жарактуу жумуш же jobspec жумуш кармай албаган башталган жумуш аныктайт каралбаса, жумуш контролдоо, иштетилген менен чуркап кийин иш башкаруу, майып болуп же чуркап, анда кайра балл планга, же аткарбагандыгы жайгаштырылган буйругу болуп саналат .

аты optstring getopts [args]

getopts турумдук параметрлерин талдоо номиналдык жол менен колдонулат. optstring таанылат тандоо белгилерди камтыйт; Тамга чекит кийин болсо, анда бош орун менен андан бөлүнүп жазылышы керек, урушушат, деп күтүлүүдө. жоон ичеги жана суроо белгиси белгиден параметр каармандардын катары пайдаланылышы мүмкүн эмес. Бул дуба ар бир жолу, getopts ал жок болсо, аты демилгеленип, номиналдык өзгөрмө атын кийинки жолду тургузып, жана кийинки талаш индекси өзгөрүлмө OPTIND салып таризделүүгө тийиш. OPTIND кабыгы же номиналдык скрипт дуба ар бир жолу 1 демилгеленди жатат. Параметр уруша талап кылганда, өзгөрүлмө OPTARG .Бул ичине аргумент OPTIND жазуусу абалга эмес, жерлерди getopts; параметрлер боюнча жаңы топтому колдоно турган болсо, анда ал кол менен эле номиналдык дубасын ичинде getopts бир нече чалуулар ортосунда кайра болушу керек.

Тандоо акыры жолукканда, getopts нөлдөн жогору кайра наркы менен айтылат. OPTIND биринчи эмес тандоо талаш-жылдын көрсөткүчүнө белгиленген, ал эми аты коюлган.

getopts адатта турумдук көрсөткүчтөрүн талдай, бирок аргументтер args берилген болсо, getopts ордуна ошол талдай.

getopts эки жол менен каталар тууралуу кабарлай аласыз. Optstring биринчи каарманы жоон болсо, анда унчукпай ката отчет колдонулат. нормалдуу иш-диагностикалык кабарлар жараксыз параметрлери же дайынсыз жок параметр аргументтер ката кийин басылып чыгат. Өзгөрмө OPTERR 0 коюлса, эч кандай ката билдирүүлөрдү optstring биринчи мүнөзү бир чекит эмес, болсо да, көрсөтүлөт.

Жараксыз параметр көргөн болсо, жерлерди getopts? аты жана, эгерде унчукпай эмес, ката басып жана OPTARG unsets. Getopts унчукпай болсо, ашык параметри тамга OPTARG коюлат жана эч кандай диагностикалык кабар басылып жатат.

Милдеттүү аргумент табылган жок болсо, жана getopts унчукпай эмес, суроо белгиси (?) Атынан жайгаштырылган, OPTARG коюлбаса, жана диагностикалык кабар басылып жатат. Getopts унчукпай болсо, анда бир чекит (:) атынан коюлат жана OPTARG ашык тандоо мүнөзүнө коюлган.

getopts эгер параметр, аныкталган же аныкталбаган табылган чыныгы кайтарат. тандоо акыры туш же ката пайда болсо, жалган кайтарат.

коюш [-lr] [-p аты] [-dt] [аты]

Ар бир аты үчүн, буйруктун толук аянтчанын аты $ КЕЛЕЧЕК жана эстеп менен маалымат китепчелерин издеп тарабынан аныкталат. -p параметр берилген болсо, анда эч кандай жол издөө жүзөгө ашырылат, ал эми аты буйругуна толук билэ аты катары колдонулат. -r параметр баарын эстеп жерлерди унутуп кыртышын себеп болот. -D параметр ар бир ысмынын эстеп жайгашкан унутуп кыртышын себеп болот. -t параметр берилген болсо, анда ар бир аты келет толук атын басылып жатат. Бир нече аты аргументтер -t менен камсыз болсо, аты-жөнү толук Парижге жол атын алдында басылып жатат. -l параметр чыгаруу киргизүү колдонулушу мүмкүн түрүндө көрсөтүлөт себеп болот. Эч кандай далилдер берилет, же бир гана -l эгерде берилген болсо, эсте буйрук тууралуу маалымат басылат. Кайра абалы аты же жараксыз параметр берилет табылган эмес, чыныгы болуп саналат.

жардам [сатылышы] [узор]

builtin буйруктарына жөнүндө пайдалуу маалымат көрсөтүү. Үлгүсү көрсөтүлгөн болсо, жардам үлгүсүнө дал келген бардык буйруктарын толук жардам берет; Эгерде басылып бардык builtins жана номиналдык Башкаруучу түзүмдөрдү түзүү үчүн жардам берет. -s параметр кыска колдонуу кыска көрсөтүлгөн маалыматты чектөөдө. Эч кандай буйрук үлгүгө дал келбесе, кайра статусу 0 болот.

тарыхы [н]

тарыхы -C

тарыхы ордун -D

тарыхы -anrw [аты]

тарыхы -p Аргентина [ARG ...]

тарыхы сатылышы Аргентина [ARG ...]

эч кандай жолдор менен, катардагы менен буйрук тарыхы тизмесин көрсөтөт. А * менен саналып коюлган өзгөртүлдү. -Жылдын талаш акыркы н сызыктар тизмеси. Аты берилген болсо, анда тарыхы аты катары колдонулат; Эгерде жок болсо, HISTFILE наркы колдонулат. берилген болсо, Жолдор, төмөнкүдөй мааниге ээ:

-C

Бардык жазууларды жок кылуу менен, тарыхы тизмесин тазалоо.

-D жабылат

Ордун ээлеген тарых жазууну жок кылуу.

-a

`` Жаңы '' тарыхы линиялары (учурдагы жылдын башынан бери кирген тарых линияларын Append Баш тарыхы делосуна жыйынында).

буга чейин учурдагы тарыхы тизмесине тарыхы окуп эмес, тарых саптарды окуп. Бул учурдагы башынан бери тарыхы делосуна көктөлөт сызыктары Баш жыйынында.

-r

тарыхы мазмунун окуу жана азыркы тарыхы катары колдонушат.

-w

тарыхы, анын мазмунун эскилердин үстүнө, тарыхы азыркы тарыхын жазуу.

-p

Төмөнкү args тарыхы алмаштыруу жүзөгө ашырат жана стандарттык жыйынтыктарына натыйжаны көрсөтүшөт. тарыхы тизмесине жыйынтыктарын сактабайт. Ар бир ARG нормалдуу тарыхы экспансиясына өчүрүү келтирилген керек.

-s

Бир катары тарыхы тизмесине args сактоо. Тарыхы тизмесине акыркы буйрук args кошо чейин алынып турат.

Кайра мааниси болбой -P үчүн аргумент катары берилген жараксыз параметр ката, ката тарыхы окуу же жазуу жүзүндө, ал эми пайда болуп, -D үчүн аргумент катары берилет ордун жараксыз, же тарыхы экспансиясына каралбаса, 0 болуп саналат.

жумуш [-lnprs] [jobspec ...]

Жобсту -x буйрук [args ...]

Биринчи түрү активдүү жумуш тизмеси. параметрлери төмөнкүдөй мааниге ээ:

-l

кадимки кошумча маалыматты тизмеси жараян IDs.

-p

Аюбдун жараяны тобу лидеринин гана жараян ID жаз.

колдонуучунун акыркы алардын статусу жөнүндө кабарлоо бери статусу өзгөрдү жумуш жонундо маалымат.

-r

жумуш орундарын чуркоого көлөмүн чектөө.

-s

токтоп жумуш менен көлөмүн чектөө.

Jobspec берилген болсо, өндүрүштүн бул жумуш тууралуу маалымат менен чектелет. Кайра абалы жараксыз параметр туш же жараксыз jobspec берилген каралбаса, 0 болуп саналат.

-x параметр берилген болсо, анда жумуш тиешелүү технологиялык тобу ID менен буйрук же args табылган ар кандай jobspec ордуна, анын чыгуу статусун кайтып args өтүп, буйрукту аткарат.

өлтүргүлө [сатылышы СУКЕ | түшпөшү үчүн | - СУКЕ] [PID | jobspec] ...

өлтүрүү -l [СУКЕ | exit_status]

PID же jobspec атындагы жараяндар СУКЕ же түшпөшү атындагы сигнал жөнөтүү. СУКЕ мындай SIGKILL же белги катары белги аты да болуп саналат; Өзү сигнал саны болуп саналат. СУКЕ белги аты болсо, аты же SIG Ƶ Сыпаттоо эле берилиши мүмкүн. СУКЕ жок болуп калса, анда SIGTERM болжолдонууда. -l бир аргумент белги аттарын тизмеси. -l берилген учурда кандайдыр бир далилдер менен камсыз болсо, талаш-тартышка тиешелүү сигналдар ысымдары саналып өткөн жана кайра статусу 0. exit_status аргумент көрсөтүү бир катар же -l белги санын же алып чыгуу статусун жатат белги тарабынан токтотулат жараян. бир ката бар болгон кезде же жараксыз параметр туш болсо, өлтүрүү, жок дегенде, бир белги ийгиликтүү жөнөтүлдү, же жалган болсо, чыныгы кайтарат.

жол Аргентина [ARG ...]

Ар бир Аргентина (ARITHMETIC БАА карагыла) баалоо үчүн санариптик сөз айкашы болуп саналат. Акыркы Аргентина 0 деп бааланса, берүүнүн жол 1; 0 башкасы кайтарылат.

Жергиликтүү [параметр] [аты [= балл] ...]

Ар бир аргументи, бир жергиликтүү өзгөрүлмө деген аты пайда болот, жана мааниси ыйгарылат. Параметр жарыя тарабынан кабыл алынган жолдору ар кандай болушу мүмкүн. Бир иш алкагында пайдаланылган учурда жергиликтүү, бул иш жана анын балдары менен чектелген көрүнүктүү көлөмүн бар өзгөрмө аты пайда болот. Жок operands менен, локалдуу ченемдик өндүрүшүнүн жергиликтүү өзгөрмөлөр тизмесин жазган. Бул бир милдети ичинде эмес, жергиликтүү пайдалануу ката болуп саналат. Кайра статусу 0 жергиликтүү бир иш тышкары колдонулат каралбаса, жараксыз аты берилген, же аты-жөнү бир гана кирүүнү өзгөрүлмө болуп саналат.

чыгуу

логин кыртышын чыгуу.

popd [- N] [+ н] [- N]

каталогдорду кабат жазмаларды жок. Эч кандай далилдер менен, пачкадан экинчисине жогорку каталогду жок, жана жаңы жогорку каталогун үчүн CD аткарат. берилген болсо, далилдерди, төмөнкүдөй мааниге ээ:

+ н

Нөлдөн баштап, К көрсөткөн тизме сол р материалдар эсептөө жок. Мисалы: `` popd +0 '' биринчи каталогду алып, `` popd +1 '' экинчиси.

- N

Нөлдөн баштап К көрсөткөн тизме укугун тартып р материалдар эсептөө жок. Мисалы: `` popd -0 '' акыркы каталогду алып, `` popd -1 "кийинки жана акыркы".

гана чөмөлө өзгөртүп жатат деп, пачкадан экинчисине китепчелерин чыгарып жатканда каталогуна кадимки өзгөртүүгө тыюу салат.

Popd буйрук ийгиликтүү болсо, К, ошондой эле жүзөгө ашырылат, ал эми кайра абалы жараксыз параметр туш болсо, 0. popd жалган кайтып, каталог чөмөлө бош, бир жокко каталог чөмөлө материалдар көрсөтүлгөн, же каталог өзгөрүү болбой.

printf формат [жүйөлөр]

Үлгүдөгү контролдугу астында стандарттык өндүрүшүнүн калыптанган далилдерди жазуу. Объекттерди формат үч түрүн камтыган сап болуп саналат: апачык белгилер, жөн гана стандарттуу өндүрүшүнүн, стандарттуу өндүрүшүнүн динин жана көчүрүп жаткан тамга качып тизилүү жана формат өзгөчөлүктөрү, ар бир кийинки басылып себеп болгон көчүрүлдү жатышат кийинки аргумент. Стандарттык printf тышкары (1) түрүндөгү% б printf слэш тиешелүү талашка тизилишин качып, жана% С себептери өндүрүшүнүн номиналдык киргизүү катары колдонулушу мүмкүн эле түрдө тиешелүү аргумент printf кеңейтүү себеп болот.

Формат далилдер бардыгын жалмап зарыл кайталанып колдонулат. Формат камсыз караганда көбүрөөк далилдерди талап болсо, кошумча формат өзгөчөлүктөрү, тийиштүү нөл балл же нөлдүк сап, анда эле алынып келинген болушат. кайра балл нөл ийгилигине, азык-нөл ийгиликсиз болот.

Кумга тушуп калат [-n] [реж]

Кумга тушуп калат [-n] [+ н] [- N]

каталогдорду кабат башына бир каталогду кошот, же тикен учурдагы иш каталог боюнча жаңы катмарын түзүп, үймөгүн айлануу. эч кандай далилдер менен, каталог чөмөлө бош болсо, жогорку эки китепчелерин жана 0 кайтарып, алмаштырган. берилген болсо, далилдерди, төмөнкүдөй мааниге ээ:

+ н

Р каталогуна көрсөткөн тизме сол тартып эсептегенде, нөлдөн баштап) жогору турган үймөгүн айлануу.

- N

Каталогуна көрсөткөн тизме укугун тартып эсептегенде, нөлдөн баштап) н үстү жагында турган үймөгүн айлануу.

гана чөмөлө өзгөртүп жатат деп, кабат үчүн маалымат китепчелерин кошуп жатканда каталогуна кадимки өзгөртүүгө тыюу салат.

реж

Ал жаңы учурдагы иш каталог түзүп, үстү жагында каталог кабат үчүн реж кошот.

Тушуп буйрук ийгиликтүү болсо, К, ошондой эле жүзөгө ашырылат. Биринчи түрү колдонулган болсо, реж үчүн CD болбой каралбаса берүүнүн 0 тушуп калат. Экинчи түрүндө менен, каталог чөмөлө бош болбосо тушуп кайтып 0, бир жокко каталог чөмөлө элемент көрсөтүлгөн, же көрсөтүлгөн жаңы учурдагы каталогун каталог өзгөрүү болбой.

сырсөздү [-LP]

Учурдагы иш тизиминин абсолюттук атын чыгаруу. -P параметр берилген же коюлган builtin буйругу епо физикалык параметр иштетилсе, анда басма атын эч кандай маанидеги шилтемелерди камтыйт. -L параметр колдонулган болсо, басма атын каймана шилтемелерди камтышы мүмкүн. кайра абалы ката учурдагы каталогуна атын окуп жатканда пайда болот же жараксыз параметр берилген каралбаса, 0 болуп саналат.

окуп [-ers] [-u FD] [-t күтүү] [биригип aname] [-p тез] [-n nchars] [-d delim] [аты ...]

Бир линия стандартты киргизүү окуп, же билэ баалоо тартып -u тандоосу үчүн аргумент катары берилген FD, биринчи сөзү биринчи аты ыйгарылат, экинчи аты экинчи сөзү, ж.б.у.с., далы менен акыркы аты берилген сөздөр жана алардын кийлигишүү сепараторлору. аталыштарына караганда киргизүү арыктан окуп азыраак сөздөрү бар болсо, калган аттары бош баалуулуктарды дайындалат. Ifs каармандары сөз линиясын бөлүнүп үчүн колдонулат. Кайырма мүнөзү (\) жана окуп кийинки мүнөздөгү сап улантуу үчүн кандайдыр бир өзгөчө мааниге алып салуу үчүн пайдаланылышы мүмкүн. берилген болсо, Жолдор, төмөнкүдөй мааниге ээ:

-a aname

Сөздөр 0. aname баштап катар өзгөрүлмө aname, кезегин көрсөткүчтөрдүн жүктөлгөн кайсы болбосун жаңы баалуулуктар дайындалат алдында коюлбаса. Башка аты далилдери эске алынбайт.

-D delim

Delim биринчи тамга эмес NEWLINE караганда, киргизүү линиясын токтотуу үчүн колдонулат.

-E

Стандарттык киргизүү терминалдык келген болсо, Readline (Readline жогоруда кара) линиясын алуу үчүн колдонулат.

nchars

ордуна nchars тамгаларды окуп киргизүүгө толук сызык күтүп кийин берүүнүн окуу.

-p чакыруу

Стандарттык ката жөнүндө Display тез, бир орунду ээлеп NEWLINE жок, эч кандай амалын окуп мурун. киргизүү терминалы келген болсо, тез гана көрсөтүлөт.

-r

Слэш качып мүнөздөгү катары иш алып барбайт. кайырма сызыктын бир бөлүгү болуп эсептелет. Атап айтканда, бир слэш-NEWLINE түгөй бир сап уландысы катары пайдаланылышы мүмкүн эмес.

-s

Silent режими. киргизүү терминалы келген болсо, каармандар айтылып жатат.

-t күтүү

Чыккан учурда, окуп алып жана киргизүү толук сап күтүү секунда ичинде окуган эмес болсо, ийгиликсиздик кайрылып. Бул параметр терминалы же чоор салымын окуу эмес, окуп, анда эч кандай таасир тийгизбейт.

-u fdFP

Билэ сыпаттаманы FD салымын оку.

Эч кандай аталыштар менен камсыз болсо, сап өзгөрмө жооп берүү үчүн берилген. Кайра коду акырына карата делосуна туш каралбаса, нөлгө барабар, жолу, же жараксыз билэ сыпаттаманы үчүн аргумент катары берилет окуу.

кирүүнү [-apf] [аты ...]

Берилген аттары кирүүнү белгиленет; Бул аталыштардын маанилери кийинки берүү боюнча өзгөртүлүшү мүмкүн эмес. -f параметр берилген болсо, анда аттары тийиштүү кызматтары үчүн белгиленет. -a параметр Бүтүн үчүн өзгөрмө чектеп турат. Аты жок далилдер берилген болсо, же -p параметри менен камсыз болсо, бардык кирүүнү ысымдар тизмеси басылып жатат. -p параметр чыгаруу киргизүү колдонулушу мүмкүн түрүндө көрсөтүлөт себеп болот. Кайра абалы жараксыз параметр туш каралбаса, 0, аттарын бир жарактуу номиналдык өзгөрмө аты эмес, же -f милдети эмес, бир аты менен кошо берилет.

кайтып [н]

N тарабынан көрсөтүлгөн кайра наркы менен чыгуу үчүн бир иш кылат. Н кереги жок болсо, кайра абалы милдети органда орындалатын акыркы буйругу болуп саналат. Сизде сыртында колдонула турган болсо, ал эми бир ариби аткарууда. (Булак) команда, ал тексттин чыгуу статусу скрипт ичинде аткарылган акыркы буйругу боюнча жазуу жана н же чыгуу абалын да кайтып аткарууга тоскоолдук катмар пайда болот. Бир скрипт аткаруу учурунда иш чегинен тышкары жерлерде пайдаланылбайт, жана жок болсо. , Кайра абалы жалган болуп саналат.

белгиленген [--abefhkmnptuvxBCHP] [епо параметр] [Аргентина ...]

жолдор болбосо, ар бир орбитанын өзгөрмөнүн аталышы жана наркы киргизүү катары колдонулушу мүмкүн эле түрдө көрсөтүлөт. чыгаруу азыркы тил боюнча иргелет. параметрлери көрсөтүлгөн, алар белгиленген же коюлбай номиналдык касиеттери. Жолдордон кийин калган ар кандай жүйөлөр $ 1, үчүн, турумдук параметрлери жана жүктөлгөн үчүн баалуулуктар катары каралат иштелип жатат, $ 2, $ ... н. көрсөтүлгөн болсо, Жолдор, төмөнкүдөй мааниге ээ:

-a

Жазуусу кийинки буйрук чөйрөгө экспорттоо үчүн барак же түзүлгөн өзгөрмөлөр жана милдеттерди белгилөө.

-b

токтотулат негизги жумуш абалын кабарлоо дароо эле кийинки алгачкы калыпка алдында эмес. Бул иш башкаруу иштетилсе гана күчүнө кирет.

-E

Жөнөкөй эле буйрук (жогоруда НомиНАлдЫК Грамматика карагыла) эмес нөл статусу менен чыгып, анда ошол замат чыгуу. Номиналдык буйрук билдирүүсүндө, эгер чейин же айлантып, ал эми бир бөлүгү бир бөлүгү болуп калса, бир && же бир бөлүгү болсо, чыгып эмес, || тизмеси же команда кайтып балл аркылуу алуу жаткан болсо! . Белгиленген болсо, ката жөнүндө тузак, номиналдык чыга электе аткарылат.

-f

атын экспансиясына өчүрүү.

-h

Алар аткаруу үчүн карап жатат буйруктардын жайгашкан унутпа. Бул демейки боюнча иштетилген.

-k

тапшырма отчетту түрүндө бардык далилдер эле эмес, буйрук аты алдында турган бир буйругу боюнча айлана-чөйрөгө жайгаштырылат.

режимин талап кылы¾ыз. Аюб башкаруу иштетилген. Бул параметр, аны (жогоруда КЫЗМАТТЫК КӨЗӨМӨЛГӨ карагыла) колдоо системалары боюнча өз ара орбиталар үчүн демейки боюнча турат. Негизги жараяндар өзүнчө иш тобу чуркап, алардын чыгуу статусун камтыган сап Акырында, басылып жатат.

Оку: буйруктарды , бирок аларды аткарууга жок. Бул синтаксистик каталар үчүн номиналдык арибин текшерүү үчүн пайдаланылышы мүмкүн. Бул өз ара орбиталар менен эске алынбайт.

епо параметр-аты

Параметр-аталышы төмөнкүдөй бири болушу мүмкүн:

allexport

Кыскарткан эле.

braceexpand

эле.

Emacs

бир Emacs стилиндеги буйрук сап түзөтүү колдонунуз. Бул катмар --no түзөтүү тандоосу менен башталган каралбаса, номиналдык ара качан демейки боюнча иштетилген.

errexit

-E эле.

hashall

-H эле.

histexpand

-H эле.

тарых

Жогоруда тарых .Бул тандоосу боюнча өз ара орбиталарындагы демейки боюнча болот айтылгандай буйрук тарыхын, иштетүү.

ignoreeof

Таасири болсо, номиналдык буйрук `` IGNOREEOF = 10 '' өлүм жазасына тартылган эле ошондой болот ( Shell жогоруда Variables).

ачкыч

-K эле.

ченөө

эле.

noclobber

-C эле.

noexec

эле.

noglob

-f эле. nolog Учурда четке каккан.

билдирүү

эле.

nounset

эле.

onecmd

-T эле.

физикалык

-P эле.

POSIX

Демейки иш-стандартты (POSIX режимин) дал POSIX 1003,2 стандарттын айырмаланат Баш жүрүм-турумун өзгөртүү.

сыймык

-P эле.

дайын

-V эле.

VI

бир VI-стили буйрук сап түзөтүү колдонунуз.

xtrace

-x эле.

Епо эч кандай жол-аты менен камсыз болсо, учурдагы тандоо баалуулуктар басылып чыгат. Оо, эч кандай жол-аты менен камсыз болсо, топтомун бир катар учурдагы параметр орнотууларды стандарттык өндүрүшүнүн көрсөтүлгөн түзүү буюрат.

-p

Артыкчылык режимин күйгүзүү. Бул режимде, айлана-чөйрөгө пайда болсо $ ENV жана $ BASH_ENV делолору, номиналдык иш-чөйрөгө атадан тукум кууп өткөн эмес, SHELLOPTS өзгөрмөлүү иштетилген эмес, эске алынбайт. Эгерде номиналдык чыныгы колдонуучу (топ) ID барабар эмес, натыйжалуу колдонуучу (топ) ID менен башталган жана -p параметри берилген эмес, бул иш-чаралар кабыл алынган жана натыйжалуу Колдонуучу ID реалдуу Колдонуучу ID коюлса болот. -p параметр Жандырып жатканда берилген болсо, натыйжалуу Колдонуучу ID абалга эмес. Бул параметр өчүрүлүүдө натыйжалуу колдонуучу жана топ-лерин чыныгы колдонуучу жана топтук ИД менен белгиленет себеп болот.

-t

окуп, бир буйрукту аткаруу кийин чыгуу.

-u

параметр экспансиясына аткарып жатканда ката катары коюлбай өзгөрмө мамиле. кеңейүү бир коюлбай өзгөрмөнүн боюнча аракет болсо, номиналдык ара эмес, эгер ката билдирүү, ошондой эле, басып, бир эмес нөл статусу менен айтылат.

-v

Басып чыгаруу кабыгы киргизүү саптары алар окуп жатышат.

-x

Ар бир жөнөкөй буйрукка өсүп чыккандан кийин, анын жайылып баалуулукка PS4 буйругу жана анын жайылып далилдер менен артынан.

Номиналдык кашаа экспансиясына (жогоруда Brace Өсүшкө карагыла). Бул демейки режимде иштеп турат.

-C

Коюлса, Баш учурдагы сааты менен>> & жана <> даректи операторлору берген барак жок. Бул даректи операторун колдонуу менен өндүрүштүн материалдары түзүүдө басылышы мүмкүн> | ордуна> болот.

-H

Иштет! стили тарыхы алмаштыруу. кабыктарга өз ара качан Бул параметр демейки режимде иштеп турат.

-P

Коюлса, номиналдык учурдагы иш каталогун өзгөртүү, мисалы, CD сыяктуу буйруктарды аткаруу каймана шилтемелер эмес. Анын ордуна бул физикалык каталог түзүмүн колдонот. Учурдагы каталогду өзгөртө буйруктарын аткарууда Алыдын ала, Баш каталогдорго логикалык чынжырчасын төмөнкүдөй.

-

эч кандай аргументтер менен бул параметрди ылайык болсо, анда турумдук параметрлери коюлбай жатат. Болбосо, турумдук параметрлери, алардын айрымдары менен башталат да, Аргентина с белгиленет -.

-

Жолдор дүйнөнүн бүтөрүнө аз калган бардык ARG с турумдук параметрлери дайындалган себеп болушат. -x жана -v параметрлери өчүрүлгөн. эч кандай args жок болсо, турумдук параметрлери өзгөрүүсүз бойдон кала берет.

параметрлери эгер башкасы көрсөтүлбөсө, демейки өчүрүлгөн. Колдонуу + ордуна - бул ыкмаларды өчүрүп коюуга себеп болот. параметрлери да орбитасынын дубаны үчүн аргумент катары көрсөтүлүшү мүмкүн. Тандоо азыркы топтому $ тапса болот -. кайра абалы жараксыз параметр туш каралбаса, ар дайым чындык болуп саналат.

нөөмөт [н]

+1 N тартып турумдук параметрлери ... $ деген ат менен 1 .... параметрлери сан менен берилген $ # түшүп $ # чейин - н +1 коюлбай жатат. н эмес терс сандарды же $ # барабар болушу керек. N 0 болсо, анда эч кандай параметрлери өзгөртүлгөн. Н берилген эмес, анда ал 1. н # $ жогору болсо, турумдук параметрлери өзгөргөн жок, деп болжолдонуп жатат. Н нөлдөн # же андан аз $ жогору болсо, анда кайра статусу нөлдөн жогору болот; Эгерде 0.

shopt [-pqsu] [епо] [optname ...]

кошумча катмар жүрүм-турумун контролдоо өзгөрмөлөр маанисин котор. Эч кандай жолдор менен, же -p тандоосу менен, бардык settable тандоолордун тизмеси ар бир коюлган же жокпу көрсөтүү менен, көрсөтүлөт. -p параметр чыгаруу киргизүү колдонулушу мүмкүн түрүндө көрсөтүлөт себеп болот. Башка тандоолор төмөнкүдөй мааниге ээ:

-s

Иштетүү (белгиленген) бири-optname.

-u

Өчүрүү (коюлбай) ар бир optname.

-q

нормалдуу чыгарылышты (тынч режими) басып; кайра абалы optname же коюлбай жокпу көрсөтөт. Бир нече optname аргументтер -Q менен берилген болсо, анда бардык optnames иштетилген болсо, кайра статусу нөл болуп саналат; Эгерде азык-нөл.

епо

Builtin топтому епо тандоо үчүн аныкталган болууга optname баалуулуктарын чектеген.

Сатылышы же -u да жок optname далилдер менен бирге колдонулса, анда дисплей тиешелүүлүгүнө жараша, же коюлбай жаткан жолдор менен чектелет. Эгерде башкасы айтылбаса, shopt параметрлери демейки боюнча иштен (коюлбай) болуп саналат.

Ыкмаларды дүкөн кайра абалы бардык optnames иштетилген эмес нөлгө башкача болсо, нөлгө барабар. Параметрлерин аныктоо же unsetting кийин, кайра абал optname жарактуу номиналдык тандоо жок болсо, нөлгө барабар.

Shopt тандоо тизмеси:

cdable_vars

Коюлса, талаш үчүн CD builtin буйрук каталог эмес, бир өзгөрмөнүн аты наркы деп болжолдонот өзгөртүү каталог болуп саналат.

cdspell

Белгиленген болсо, CD-буйругу менен каталог компонентинин грамматикалык-жылы жашы жете элек каталар туура болот. текшерилет каталар, белгилер, бир сапар дайынсыз мүнөзгө р жана бир мүнөзү өтө көп. Түзөтүүчү ашык болсо, туура аянтчанын аты басылып, ал буйрук түшкөн. Бул параметр гана өз ара орбиталар менен колдонулат.

checkhash

Коюлса, Баш таштанды столдун табылган буйрук, аны ишке ашырыш үчүн аракет чейин бар экенин текшерет. бир коштом буйрук мындан ары бар болсо, кадимки жол издөө жүргүзүлөт.

checkwinsize

Коюлса, Баш текшерет терезе , керек болсо ар бир буйругу кийин көлөмүн жана, сызыктар жана мамычалар баалуулуктарын келет.

cmdhist

Коюлса, Баш ошол эле тарых киргенден бир нече сап буйрук линияларын куткаруу үчүн аракет кылат. Бул көп линия буйруктардын жеңил кайра түзөтүүнү берет.

dotglob

Коюлса, баш бир `баштап тутмайды камтыйт." атын экспансия жыйынтыгы боюнча.

execfail

Коюлса, ал эмес өз ара номиналдык Эгерде Шмидт builtin буйругуна аргумент катары көрсөтүлгөн сааты аткарууга мүмкүн эмес чыгуу эмес. Шмидт албаса, анда өз ара номиналдык чыгуу эмес.

expand_aliases

Коюлса, Н бри ылайык жогоруда айтылгандай жайылып жатат. Бул параметр ара орбиталар үчүн демейки боюнча иштетилген.

extglob

Коюлса, атын өсүш боюнча жогоруда айтылган өзгөчөлүктөрүн дал узак үлгү иштетилген.

histappend

Коюлса, тарых тизме номиналдык чыга эмес, билэни эскилердин үстүнө жатканда HISTFILE өзгөрмөнүн наркы атындагы делосуна тиркелет.

histreedit

Коюп, Readline иштетилип жаткан болсо, колдонуучунун жок тарыхы алмаштыруу кайра өзгөртө берүү мүмкүнчүлүгү берилет.

histverify

Коюп, Readline иштетилип жаткан болсо, тарых алмаштыруу натыйжалары дароо кабыгы Parser өткөн эмес. Анын ордуна, анын натыйжасында линия андан ары өзгөртүү берип, Readline түзөтүү туруучу кирет.

hostcomplete

Коюп, Readline иштетилип жаткан болсо, Баш A @ камтыган бир сөз менен аяктаган жатканда хост аякташын аткарууга аракет кылат (жогоруда Readline ылайык толугу менен карагыла). Бул демейки боюнча иштетилген.

huponexit

Коюлса, Баш менен өз ара аракеттенүү кирүү номиналдык чыга бардык жумуштун үчүн SIGHUP жиберем.

interactive_comments

Коюлса, # менен башталган сөз саптагы айткан сөзү жана калган бардык белгилер алып келиши үчүн өз ара сөөктөрүндө ташталган (Жогорудагы карагыла) берет. Бул параметр демейки боюнча иштетилген.

lithist

Эгерде коюп, cmdhist параметр иштетилсе, көп-линия буйрук эмес, мүмкүн болушунча үтүрлүү чекит СЕПАРАТОРЫ колдонуу жыйынтыктары камтылган Newlines менен тарыхына сакталат.

login_shell

Ал кирүү катмарда (жогоруда дубасын карагыла) баштаган болсо, кабыгы бул параметрди белгилейт. балл өзгөртүлүшү мүмкүн эмес.

mailwarn

Эгерде коюп, Баш почта текшерүүдө бир билэ аны текшерип өткөн бери ачылды, кабар `` mailfile почта окуп жатат: "" көрсөтүлөт.

no_empty_cmd_completion

Коюп, Readline иштетилип жаткан болсо, Златка бош сапта аракет болгондо мүмкүн бүтүрүү үчүн жолду издөөгө аракет жок.

nocaseglob

Коюлса, Баш атын экспансиясына (жогоруда атын Өсүшкө карагыла) аткарып жаткан иш-сезбей ыкмада тутмайды дал келет.

nullglob

Коюлса, Баш Аракети жок (жогоруда атын Өсүшкө карагыла), тескерисинче, өзүн эмес, нөл сапка кеңейтүү үчүн дал үлгүлөрүн берет.

progcomp

Коюлса, программалоочу бүткөрүү объект (жогорудагы программалоочу аяктоодо карагыла) иштетилген. Бул параметр демейки боюнча иштетилген.

promptvars

белгиленген болсо, анда тезинен саптар кийин өзгөрүлмө жана параметр экспансиясына дуушар