Име
ех, омогућити, евал, екец, излаз, извоз, фц, фг, гетоптс, хасх, хелп, бг, историја, посао, убијање, лет, локално, логоут, попд, принтф, пусхд, пвд, реад, реадонли, ретурн, сет, схифт, уналиас, унсет, ваит-басх уграђене команде, погледајтебасх(1)
Басх Буилтин Цомманд
Уколико није другачије назначено, свака изграђена команда документована у овом одељку као прихватање опција које претходи- прихвата-- да означите крај опција.
: аргументс
Без ефекта; команда не чини ништа даље од ширења аргументс и обављање било ког специфицираног преусмеравања. Враћа се нулти излазни код.
. назив документа аргументс
извор назив документа аргументс
Прочитајте и извршавајте команде назив документа у тренутном окружењу окружења и вратите статус изласка последње извршене команде назив документа . Ако назив документа не садржи цртицу, имена датотека уПАТХ користе се за проналажење директоријума који садржи назив документа . Тражена датотекаПАТХ не морају бити извршне. Кадабасх није у посик моде , тренутни директоријум се претражује ако се датотека не пронађеПАТХ. Ако јесоурцепатх опција насхоптуграђена команда је искључена, аПАТХ се не тражи. Ако постоји аргументс испоручују се, постају позициони параметри када назив документа се извршава. У супротном, положајни параметри су непромењени. Повратни статус је статус задње наредбе која је изашла унутар скрипте (0 ако се не извршавају наредбе), а фалсе ако је назив документа није пронађен нити се не може читати.
алиас -п име = вредност …
Алиас без аргумената или са-п опција штампа листу алијаса у обрасцуалиас име = вредност на стандардном излазу. Када се испоручују аргументи, за сваки се дефинише алијас име чије вредност се даје. Пролазан простор у вредност узрокује да се следећа реч провери за супституцију званичника када је алијас проширен. За сваки име у листи аргумената за које нема вредност се испоручује, штампа се име и вриједност алијанса.Алиас враћа труе осим ако није име даје за коју није дефинисано ништа.
бг јобспец
Наставите суспендовани посао јобспец у позадини, као да је започео&. Ако јобспец није присутан, схелљев појам о тренутно радно место се користи.бг јобспец враћа 0 ако се не покрене када је контрола посла онемогућена, или ако је активирана контрола задатка, ако је јобспец није пронађена или започета без контроле посла.
везати -м кеимап -лпсвПСВ
везати -м кеимап -к функција -у функција -р кеисек
везати -м кеимап -ф назив документа
везати -м кеимап -Икс кеисек : схелл-цомманд
везати -м кеимап кеисек : име функције
везати реадлине-цомманд
Прикажи струјуреадлине кључ и везу са функцијама, везује секвенцу тастера на ареадлинефункцију или макро или поставите ареадлине променљива. Сваки аргумент који није опција представља команду у којој се појављује .инпутрц , али свака веза или команда мора бити усвојена као посебан аргумент; нпр., " Ц-к Ц-р": ре-реад-инит-филе ". Опције, уколико су испоручене, имају следеће значење:
-м кеимап
Користите кеимап као главну карту која ће бити погођена накнадним везама. Прихватљиво кеимап имена су емацс, емацс-стандард, емацс-мета, емацс-цтлк, ви, ви-мове, ви-цомманд , и ви-инсерт . ви је еквивалентно са ви-команда ; емацс је еквивалентно са емацс-стандард .
-л
Наведите имена свихреадлине функције.
-п
Приказреадлине имена и везивања функција на начин да се могу поново читати.
-П
Списак струјереадлине имена функција и везивања.
-в
Приказреадлине променљива имена и вредности на начин да се могу поново читати.
-В
Списак струјереадлине променљива имена и вредности.
-с
Приказреадлине кључне секвенце везане за макрое и низе које емитују на начин да се могу поново читати.
-С
Приказреадлине кључне секвенце везане за макрое и низе које излазе.
-ф назив документа
Прочитајте кључне везе од назив документа .
-к функција
Упит о томе који тастери позивају на име функција .
-у функција
Раздвојите све кључеве везане за именовани функција .
-р кеисек
Уклоните било који тренутни вез кеисек .
-Икс кеисек : схелл-цомманд
Узрок схелл-цомманд да се изврши кад год кеисек се уноси.
Повратна вредност је 0, осим ако није дата неизговорена опција или је дошло до грешке.
пауза н
Изађите из аза, док, све док, илиизаберите петља. Ако н је прецизиран, пауза н нивоа. н мора бити> 1. Ако н је већи од броја затворених петљи, све затворене петље су изашле. Повратна вредност је 0 ако схелл не извршава петљу кадапауза се извршава.
уграђен схелл-буилтин аргументс
Извршите специфицирану шкољку која је уграђена, преношењем аргументс , и вратити свој статус изласка. Ово је корисно када дефинишете функцију чије је име исто као и она која је уграђена, задржавајући функционалност уграђене у оквиру функције. Тхецд Уобичајено се на овај начин редефинише. Повратни статус је лажан ако схелл-буилтин није команда за љуске.
цд -Л | -П дир
Промените тренутни директоријум у дир . ПроменљиваКУЋА је подразумевано дир . ПроменљиваЦДПАТХ дефинира путању за претрагу за директоријум који садржи дир . Алтернативна имена директоријума уЦДПАТХ су одвојени дебелим цревом (:). Нулти назив директоријума уЦДПАТХ је исти као тренутни директоријум, тј. ``.''. Ако дир онда почиње са косом (/)ЦДПАТХ се не користи. Тхе-П опција каже да користи структуру физичког директорија уместо да прати симболичке везе (погледати такође-П опција накомплет изграђена команда); тхе-Л опција сили симболичке везе које треба пратити. Аргумент од- је еквивалентно са$ ОЛДПВД. Повратна вредност је тачна ако је директоријум успешно промењен; лажно другачије.
команда -пВв команда арг …
Трцати команда са аргс потискивање нормалног функционисања схелл функције. Само уграђене команде или команде пронађене уПАТХ се извршавају. Ако је-п опција је дата, тражење команда се врши користећи подразумевану вредност заПАТХ који гарантује да пронађу све стандардне услужне програме. Ако је то било-В или-в опција се испоручује, опис је команда се одштампа. Тхе-в опција узрокује поједину реч која указује на име команде или датотеке која се користи за позивање команда да буде приказан; тхе-В опција даје детаљнији опис. Ако је-В или-в опција се испоручује, статус изласка је 0 ако је команда је пронађено и 1 ако није. Ако ни једна опција није испоручена и дошло је до грешке или команда не може се наћи, статус излазног броја је 127. У супротном, статус излазног стањакоманда уграђен је статус излаза команда .
цомпген опција реч
Генеришите могуће завршне подударања за реч према опција с, што може бити било која опција прихваћена од странекомплетан изграђен са изузетком-п и-р, и уписати мечеве на стандардни излаз. Када користите-Ф или-Ц опције, разне схелл променљиве постављене од програмабилних објеката за завршетак, док су доступне, неће имати корисне вредности.
Матрице ће се генерисати на исти начин као и да их је програмски завршни код генерисао директно из спецификације завршетка са истим заставама. Ако реч је прецизирано, само оне који се подударају реч ће бити приказани.
Повратна вриједност је тачна, осим ако није испоручена неважећа опција, или није било генерирања подударања.
комплетан -абцдефгјксув -о цомп-опција -А поступак -Г глобпат -В листа речи -П префикс -С суфикс
-ИКС филтерпат -Ф функција -Ц команда име име … комплетан -пр име … Наведите како се аргументи односе на сваки име треба да буде завршен. Ако је-п опција се испоручује, или ако ниједна опција није испоручена, постојеће спецификације завршетка се штампају на начин који им омогућава да се поново користе као улаз. Тхе-р опција уклања спецификацију завршетка за сваку име , или, ако не име с испоручују се, све спецификације за завршетак. Процес примјене ових спецификација завршетка приликом покушаја завршетка речи је описан изнад исподПрограммабле Цомплетион. Друге опције, ако су наведене, имају следеће значење. Аргументи за-Г, -В, и-ИКС опције (и, ако је потребно,-П и-С опције) треба цитирати како би их заштитили од експанзије прекомплетан уграђен је позив. -о цомп-опција Тхе цомп-опција контролише неколико аспеката компјутерског понашања преко једноставне генерације довршења. цомп-опција може бити један од: Уобичајено Користите довршену филенам реадлине-а уколико компресија не произведе никакве подударности. дирнамес Извршите завршетак имена директоријума ако цомпспец не произведе никакве подударања. филенаме Реците реадлине да цомпспец генерише имена датотека, тако да може да обави било коју обраду датотеке специфичном за датотеке (као што је додавање пошасти у именик директоријума или потискивање задатих размака). Намијењен за кориштење с схелл функцијама. нема места Реците реадлине да не додате простор (подразумевано) на речи завршене на крају линије. -А поступак Тхе поступак може бити једно од следећих да би се генерисала листа могућих допуњавања: алиас Алиас имена. Може се такође навести као-а. арраивар Арраи имена променљивих. везивање Реадлине кључна имена везивања. уграђен Имена команди направљених од љуске. Може се такође навести као-б. команда Имена команди такође могу бити наведена као имена. Може се такође навести као-ц. директоријум Имена директоријума. Може се такође навести као-д. онемогућено Имена уграђених љуске. омогућено Имена укључених уграђених граната. извоз Имена извозних варијабли љуске. Може се такође навести као-е. филе Имена датотека. Може се такође навести као-ф. функција Имена функција шкољке. група Имена група. Може се такође навести као-г. хелптопиц Теме помоћи као што је прихваћено од странепомоћ уграђен. хостнаме Хостнамес, као што су преузете из датотеке коју је одредиоХОСТФИЛЕ схелл променљива. посао Имена радних места, ако је функција контроле рада активна. Може се такође навести као-ј. кључна реч Шел резервисане речи. Може се такође навести као-к. трчање Имена радних задатака, ако је контрола рада активна. услуга Имена службе. Може се такође навести као-с. сетопт Ваљани аргументи за-о опција накомплет уграђен. схопт Схелл опција имена као што је прихваћено од странесхопт уграђен. сигнал Имена сигнала. престала Имена заустављених послова, ако је контрола рада активна. корисник Корисничка имена. Може се такође навести као-у. променљива Имена свих променљивих љуске. Може се такође навести као-в. -Г глобпат Шаблон експанзије филма глобпат је проширен како би се генерисали могући завршеци. -В листа речи Тхе листа речи је подељен помоћу знакова уИФС посебна варијабла као раздјелници, и свака резултирајућа ријеч је проширена. Могуће допуне су чланови резултирајуће листе која одговарају ријечи која је завршена. -Ц команда команда се извршава у окружењу са подгрупом, а његов излаз се користи као могући завршетак. -Ф функција Функција шкољке функција се извршава у тренутном схелл окружењу. Када се заврши, могућа достигнућа се добијају од вриједностиКОМПОНЕНТЕ варијабла низова. -ИКС филтерпат филтерпат је образац који се користи за проширење филенаме. Примјењује се на списак могућих допунских резултата генерисаних претходним опцијама и аргументима, као и сваком усклађивању резултата филтерпат се уклања са листе. Водећи! ин филтерпат негира образац; у овом случају, било какав завршетак који није у складу филтерпат је уклоњен. -П префикс префикс се додаје на почетку сваког могућег завршетка након што се примене све друге опције. -С суфикс суфикс се додаје сваком могућем завршетку након што се примене све друге опције. Повратна вредност је тачна, осим ако је испоручена неважећа опција, опција која није-пили-р се испоручује без а име аргумент, покуша се уклонити спецификација завршетка за а име за које не постоји спецификација, или се појављује грешка додавања спецификације завршетка. Настави н Настави следећу итерацију окружењаза, док, све док, илиизаберите петља. Ако н је наведен, наставите на н затворена петља. н мора бити> 1. Ако н је већи од броја затворених петљи, наставља се задња петља за затворање (петља "топ левел"). Повратна вредност је 0 ако схелл не извршава петљу кадаНастави се извршава. изјавити -афФиртк -п име = вредност типови -афФиртк -п име = вредност Објасните променљиве и / или дајте им атрибуте. Ако не име а затим се приказују вредности променљивих. Тхе-п опција ће приказати атрибуте и вредности сваке од њих име . Када-п користи се, додатне опције се игноришу. Тхе-Ф опција спречава приказ дефиниција функција; штампају се само име и атрибути функције. Тхе-Ф опција имплицира-ф. Следеће опције се могу користити за ограничавање излаза на варијабле са наведеним атрибутом или за додјелу променљивих атрибута: -а Свака име је варијабла низова (видиАрраи горе). -ф Користите само имена функција. -и Варијабла се третира као цијели број; аритметичка процена (видиАРИТМЕТСКА ЕВАЛУАЦИЈА)се врши када је варијабли додијељена вриједност. -р Направити име само за читање. Овим именима се онда не могу додијелити вриједности накнадним додељивањем или неусклађеним. -Т Дај сваком име тхе траг атрибут. Трацед функције наслеђујуДЕБУГ замка из позивне љуске. Атрибут трага нема посебно значење за варијабле. -Икс Марк име с за извоз у наредне команде преко окружења. Коришћење `+ 'уместо` -' искључује атрибут умјесто тога+ асе не могу користити за уништавање варијабле арраи. Када се користи у функцији, свака од њих име локално, као и салокално команда. Повратна вредност је 0, осим ако се нађе неисправна опција, покуша се дефинисати функција користећи `` -ф фоо = бар '', покуша се додијелити вриједност само променљивој за читање, покушај је направљен да додијелите вриједност променљивој арраиу без кориштења синтаксе сложеног додјељивања (погледајтеАрраи горе), један од имена није исправно име променљиве шифре, покуша се искључити статус читања само за варијаблу само за читање, покуша се искључити статус арраи за променљиву арраи-а, или се покушава приказати не- постојећа функција са-ф. дирс -цлпв + н - н Без опција, приказује се листа тренутно запамћених директорија. Подразумевани приказ је на једној линији са именима директорија раздвојених размацима. Директори се додају на листу сапусхд команда; тхепопд наредба уклања уносе са листе. + н Приказује н шифра која се налази са леве стране листе коју приказуједирс када се позову без опција, почевши од нуле. - н Приказује н шифра која се налази са десне стране листе коју приказуједирс када се позову без опција, почевши од нуле. -ц Чисти именик директоријума тако што брише све уносе. -л Произведе дужи попис; подразумевани формат уноса користи тилда за означавање почетног директоријума. -п Штампајте стацк каталога са једним уносом по линији. -в Штампајте стацк директоријума са једним уносом по линији, префиксирањем сваког уноса с индексом у стацку. Повратна вриједност је 0, осим ако је испоручена неважећа опција или н индекси изнад краја стацк директоријума. одбачен -ар -Х јобспец … Без опција, свака јобспец се уклања из табеле активних послова. Ако је-Х опција је дата, свака јобспец није уклоњен са стола, али је означен тако даСИГХУП се не шаље на посао ако схелл добије аСИГХУП. Ако не јобспец је присутан, а ни не-анити-р опција се испоручује, а тренутно радно место се користи. Ако не јобспец испоручује се-а опција значи уклањање или означавање свих послова; тхе-р опција без а јобспец аргумент ограничава операцију на покретање послова. Повратна вредност је 0 осим ако није јобспец не наводи ваљан посао. одјек -неЕ арг … Излази арг с, одвојене размацима, а затим следи нова линија. Повратни статус је увек 0. Ако је-н је назначена, заокружена нова линија је потиснута. Ако је-е опција је дата, омогућено је тумачење следећих знакова са избегнутим бацксласх-скицама. Тхе-Е опција онемогућава интерпретацију ових знакова за бекство, чак и на системима у којима се подразумевано тумаче. Тхекпг_ецхо схелл опција се може користити да би се динамички утврдило да ли или неодјек подразумевано проширује ове знакове за бекство.одјек не тумачи-- да значи крај опција.одјек тумачи сљедеће есцапе секвенце: а упозорење (звоно) б бацкспаце ц сузбијање нове линије е знак бекства ф облик хране н Нова линија р превоз Повратак т хоризонтал таб в вертикални табулатор \ бацксласх
