Skip to main content

Pabeigt - Linux Command - Unix komandu

Anonim

Nosaukums

bash, alias, bg, bind, break, builtin, cd, komandu, compil, pabeigt, turpināt, deklarēt, dirs, atsaukt, echo, enable, eval, exec, iziet, eksportēt, fc, fg, getopts, hash, help, history, jobs, kill, let, local, logout, pop, print, pushd, pwd, read, readdly, return, set, shift, shopt, source, suspend, test, times, slazda, type, typeset, ulimit, umask, unalias, ieslēgts, pagaidiet - bash iebūvētās komandas, skatietbash(1)

Bash Builtin komandu

Ja vien nav norādīts citādi, katra iekšējā komanda, kas šajā sadaļā ir dokumentēta kā uzņemšanas iespējas, kuras priekšā ir- piekrīt-- lai apzīmētu iespēju beigas.

: argumenti

Nav ietekmes; komanda nepalīdz paplašināt argumenti un veicot noteiktas novirzes. Tiek atgriezts nulles izejas kods.

. faila nosaukums argumenti

avots faila nosaukums argumenti

Lasīt un izpildīt komandas no faila nosaukums pašreizējā čaulas vidē un atgriežas no pēdējās komandas, kas izpildīta, nobeigšanās statusa faila nosaukums . Ja faila nosaukums nesatur slīpsvītru, failu nosaukumusPATH tiek izmantoti, lai atrastu direktoriju, kas satur faila nosaukums . Fails meklēja inPATH nav izpildāmi. Kadbash nav iekšā posika režīms , tiek meklēta pašreizējā direktorija, ja tajā nav neviena failaPATH. JaSourcepath iespēja uzveikalsbuiltin komanda ir izslēgta,PATH netiek meklēta. Ja kāds argumenti tiek piegādāti, tie kļūst par pozīcijas parametriem, kad faila nosaukums tiek izpildīts. Pretējā gadījumā pozīcijas parametri nav mainīti. Atgriešanās statuss ir skriptā izietās pēdējās komandas statuss (0, ja nav izpildītas komandas), un kļūdaini, ja faila nosaukums nav atrasts vai to nevar izlasīt.

alias -p vārds = vērtība …

Alias bez argumentiem vai ar-p opcija izdrukā veidlapā esošo aizstājvārdu sarakstualias vārds = vērtība par standarta izvadi. Ja tiek sniegti argumenti, katram tiek noteikts pseidonīms vārds kuru vērtība ir dots. Aizmugurējā vieta iekšā vērtība izraisa nākamā vārda pārbaudi, lai aizstātu aizstājvārdu, kad pseidonīms ir paplašināts. Katram vārds jo argumentu sarakstā, par kuru nē vērtība tiek piegādāts, tiek drukāts pseidonīmu nosaukums un vērtība.Alias atgriež patiess, ja vien a vārds tiek dota, kurai neviens pseidonīms nav definēts.

bg darba vietas

Atlikt atlikto darbu darba vietas fonā, it kā tā būtu sākusies&. Ja darba vietas nav klātbūtnes jēdziens pašreizējais darbs tiek izmantots.bg darba vietas atgriež 0, ja vien netiek palaists, kad darba vadība ir atspējota vai, ja darbojas ar darba vadību, ja darba vietas netika atrasts vai sākts bez darba kontroles.

saistīt -m taustiņš -lpsvPSV

saistīt -m taustiņš -q funkcija -u funkcija -r keyeq

saistīt -m taustiņš -f faila nosaukums

saistīt -m taustiņš -x keyeq : apvalka komandu

saistīt -m taustiņš keyeq : funkcija-nosaukums

saistīt readline-command

Parādīt pašreizējoreadline atslēgas un funkcijas piesaistīšana, saistīt atslēgas secību ar areadlinefunkciju vai makro vai iestatīt areadline mainīgais. Katrs neparādības arguments ir komanda, kā tā parādās .inputrc , bet katrs saistošais vai komandu jāuzņem kā atsevišķs arguments; piemēram, "" C-x C-r ": atkārtoti lasīt init-failu". Iespējas, ja tāda ir, ir šādas nozīmes:

-m taustiņš

Izmantojiet taustiņš kā ķīļveida burtiem ietekmē sekojošās saistības. Pieņemams taustiņš vārdi ir emacs, emacs standarts, emacs-meta, emacs-ctlx, vi, vi-move, vi-command , un vi-ievietot . vi ir vienāds ar vi-command ; emacs ir vienāds ar emacs standarts .

-l

Ierakstiet visu vārdu sarakstureadline funkcijas.

-p

Displejsreadline funkciju nosaukumus un piesaistes tādā veidā, ka tos var pārlasīt.

-P

Sarakstu pašreizreadline funkciju nosaukumi un piesaistes.

-v

Displejsreadline mainīgo nosaukumus un vērtības tādā veidā, ka tos var pārlasīt.

-V

Sarakstu pašreizreadline mainīgo nosaukumi un vērtības.

-s

Displejsreadline galvenās secības, kas saistītas ar makro un strēmām, ko tās izdod tādā veidā, ka tās var pārlasīt.

-S

Displejsreadline galvenās secības, kas saistītas ar makro un to virknes, kuras tās izlaida.

-f faila nosaukums

Lasīt taustiņu piesaisti no faila nosaukums .

-q funkcija

Vaicājums par kādiem taustiņiem atsaukties uz nosaukumu funkcija .

-u funkcija

Atsaistīt visus atslēgas, kas saistītas ar nosaukumu funkcija .

-r keyeq

Noņemiet jebkuru pašreizējo saiti uz keyeq .

-x keyeq : apvalka komandu

Cēlonis apvalka komandu lai izpildītu katru reizi keyeq ir ievadīts.

Atgriešanās vērtība ir 0, ja vien netiek dota neatzīta opcija vai radusies kļūda.

pārtraukums n

Iziet no iekšpusespar, kamēr, līdz, vaiizvēlieties cilpa. Ja n ir norādīts, pārtraukums n līmeņos. n jābūt> 1. Ja n ir lielāks par norobežojošo cilpu skaitu, visas izolētās cilpas ir izslēgtas. Atgriešanās vērtība ir 0, ja čaula nav izpildījusi cilni, kadpārtraukums tiek izpildīts.

iebūvēts čaulas builtins argumenti

Izpildiet norādīto čaulas builtini, nododot to argumenti , un atgriezt savu izejas statusu. Tas ir noderīgi, nosakot funkciju, kuras nosaukums ir tāds pats kā apvalks, saglabājot funkcionalitātes funkcionalitāti. Thecd Šādā veidā parasti tiek pārveidota builtina. Atgriešanās statuss ir false, ja čaulas builtins nav čaulas builtin komanda.

cd -L | -P dir

Mainiet pašreizējo direktoriju uz dir . MainīgaisMĀJAS ir noklusējums dir . MainīgaisCDPATH definē meklēšanas ceļu katalogam, kurā ir dir . Alternatīvie direktoriju nosaukumiCDPATH ir atdalīti ar kolu (:). Null direktorija nosaukums iekšāCDPATH ir tāda pati kā pašreizējā direktorijā, t.i., ``.''. Ja dir sākas ar slīpsvītru (/), pēc tamCDPATH netiek izmantots. The-P Opcija saka izmantot fizisko direktoriju struktūru, nevis sekojošas simboliskas saites (sk. arī-P iespēja uziestatīt builtin komanda); the-L izvēle prasa simboliskās saites, kas jāievēro. Arguments par- ir vienāds ar$ OLDPWD. Atgriešanās vērtība ir taisnība, ja katalogs ir veiksmīgi mainīts; pretējā gadījumā kļūdaini.

komandu -pVv komandu arg …

Palaist komandu ar args nomācot parasto apvalka funkciju meklēšanu. Tikai iekšējās komandas vai komandas, kas atrodasPATH tiek izpildīti. Ja-p tiek dota iespēja, meklējiet komandu tiek veikta, izmantojot noklusējuma vērtībuPATH ka tiek garantēta visu standarta pakalpojumu meklēšana. Ja nu-V vai-v sniegta iespēja, apraksts komandu tiek izdrukāts. The-v opcija rada vienu vārdu, kas norāda komandu vai faila nosaukumu, ko izmanto, lai izsauktu komandu jāuzrāda; the-V opcija rada vairāk verbose aprakstu. Ja-V vai-v iespēja tiek piegādāta, izejas statuss ir 0, ja komandu tika atrasts un 1, ja ne. Ja neviena no iespējām netiek piegādāta un radusies kļūda vai komandu nevar atrast, izejas statuss ir 127. Pretējā gadījumā, izejas statusskomandu iebūvēts ir izejas statuss komandu .

compgen iespēja vārds

Izveidot iespējamās pabeigšanas spēles par vārds saskaņā ar iespēja s, kas var būt jebkura opcija, kuru pieņēmusipabeigt iebūvēts, izņemot-p un-r, un rakstīt spēles ar standarta izvadi. Lietojot-F vai-C opcijas, dažādie apvalkuma mainīgie lielumi, ko nosaka programmējamas pabeigšanas iekārtas, bet pieejamās, nebūs noderīgas vērtības.

Spēles tiks veidotas tādā pašā veidā kā tad, ja programmējamais pabeigšanas kods tos ģenerētu tieši no pabeigšanas specifikācijas ar vienādiem karodziņiem. Ja vārds ir norādīts tikai tie papildinājumi, kas atbilst vārds tiks parādīts.

Atgriešanās vērtība ir patiess, ja netiek sniegta nepareiza opcija vai nav izveidotas atbilstības.

pabeigt -abcdefgjksuv -o comp-opcija -A rīcība -G globpat -W vārdu saraksts -P priedēklis -S sufikss

-X filterpat -F funkcija -C komandu vārds vārds …

pabeigt -pr vārds …

Norādiet, kā katram argumentus vārds jāaizpilda. Ja-p ja piegādes iespēja ir pieejama vai ja netiek piedāvātas citas iespējas, esošās pabeigšanas specifikācijas tiek drukātas tādā veidā, kas ļauj tos atkārtoti izmantot kā ievadi. The-r opcija noņem katras pabeigšanas specifikāciju vārds , vai, ja nē vārds s piegādā visas izpildes specifikācijas.

Šo pabeigšanas specifikāciju piemērošanas process, kad tiek mēģināts veikt vārdu, ir aprakstīts zemākProgrammējams pabeigšana.

Citas iespējas, ja norādītas, ir šādas nozīmes. Argumenti-G, -W, un-X opcijas (un vajadzības gadījumā --P un-S opcijas), lai aizsargātu tās no paplašināšanas pirmspabeigt Builtin tiek izmantots.

-o comp-opcija

The comp-opcija kontrolē vairākus compspec uzvedības aspektus ārpus vienkāršās pabeigšanas paaudzes. comp-opcija var būt viens no:

noklusējums

Izmantojiet readline noklusējuma faila nosaukuma aizpildi, ja compspec neizveido nevienu atbilstību.

dirnames

Veiciet direktorija nosaukuma pabeigšanu, ja compspec neizveido nevienu atbilstību.

failu nosaukumi

Pasaki readline, ka compspec ģenerē failu nosaukumus, tādēļ tā var veikt jebkuru ar failu nosaukumu saistītu apstrādi (piemēram, pievienojot slīpsvītru uz direktoriju nosaukumiem vai aizverot atstarpes). Paredzēts izmantot ar čaulas funkcijām.

nav vietas

Pasaki readline nevis pievienot atstarpi (noklusējuma) uz vārdiem, kas pabeigti līnijas beigās.

-A rīcība

The rīcība var būt viens no šiem, lai izveidotu sarakstu ar iespējamiem pabeigumiem:

alias

Alias ​​vārdi. Var arī norādīt kā-a.

arraivars

Array mainīgo nosaukumi.

saistošs

Readline galvenie saistošie vārdi.

iebūvēts

Korpusa nosaukumu komandas. Var arī norādīt kā-b.

komandu

Komandu nosaukumus var arī norādīt kā vārdus. Var arī norādīt kā-c.

katalogs

Kataloga nosaukumi. Var arī norādīt kā-d.

invalīds

Invalīdu korpusa māju nosaukumi.

iespējota

Iespējamo apvalka buļļu nosaukumi.

eksports

Eksportēto čaulas mainīgo lielumi. Var arī norādīt kā-e.

fails

Failu nosaukumi. Var arī norādīt kā-f.

funkcija

Korpusa funkciju nosaukumi.

grupa

Grupu nosaukumi. Var arī norādīt kā-g.

helptopic

Palīdzības tēmas, kuras ir akceptējušaspalīdzība iebūvēts

resursdatora nosaukums

Spēļu nosaukumi, kas ņemti no faila, kuru norādījisHOSTFILE korpusa mainīgais.

darbs

Darba nosaukumi, ja darba kontrole ir aktīva. Var arī norādīt kā-j.

atslēgvārds

Shell rezervēti vārdi. Var arī norādīt kā-k.

skriešana

Darbojamo darba vietu nosaukumi, ja darba vadība ir aktīva.

apkalpošana

Pakalpojumu nosaukumi. Var arī norādīt kā-s.

setopt

Derīgie argumenti par-o iespēja uziestatīt iebūvēts

veikals

Shell opciju nosaukumi, ko pieņēmusiveikals iebūvēts

signāls

Signālu nosaukumi.

apstājās

Pārtraukto darbu nosaukumi, ja darba vadība ir aktīva.

lietotājs

Lietotājvārdi. Var arī norādīt kā-u.

mainīgais

Visu čaulas mainīgo nosaukumi. Var arī norādīt kā-v.

-G globpat

Filename paplašināšanas modelis globpat tiek paplašināts, lai radītu iespējamos pabeigumus.

-W vārdu saraksts

The vārdu saraksts tiek sadalīts, izmantojot rakstzīmesIFS īpašais mainīgais kā delimiters, un katrs izrietošais vārds tiek paplašināts. Iespējamie papildinājumi ir rezultatīvā saraksta dalībnieki, kas atbilst pabeigtajam vārdam.

-C komandu

komandu tiek izpildīts subhell vidē, un tās izlaidi izmanto kā iespējamos papildinājumus.

-F funkcija

Korpusa funkcija funkcija tiek izpildīts pašreizējā čaulas vidē. Kad tas beidzas, iespējamie papildinājumi tiek iegūti no vērtībasCOMPREKTI masīvu mainīgais.

-X filterpat

filterpat ir modelis, ko izmanto faila nosaukuma paplašināšanai. Tas attiecas uz iespējamo papildinājumu sarakstu, ko rada iepriekšējās opcijas un argumenti, kā arī katra pabeigšanas atbilstība filterpat tiek noņemts no saraksta. Vadošais! in filterpat noraina modeli; šajā gadījumā visi izpildījumi neatbilst filterpat tiek noņemts.

-P priedēklis

priedēklis tiek pievienots katras iespējamās pabeigšanas sākumā pēc tam, kad ir izmantotas visas pārējās iespējas.

-S sufikss

sufikss tiek pievienots katram iespējamajam pabeigumam pēc tam, kad ir izmantotas visas citas iespējas.

Atgriešanās vērtība ir patiess, ja nav piegādāta nederīga opcija, cita iespēja, nevis-pvai-r tiek piegādāts bez a vārds arguments tiek mēģināts noņemt izpildes specifikāciju a vārds par kuru nav specifikācijas, vai rodas kļūda, pievienojot pabeigšanas specifikāciju.

Turpināt n

Atsākt nākošo atkārtojumupar, kamēr, līdz, vaiizvēlieties cilpa. Ja n ir norādīts, atsākt pie n th slēgta cilpa. n jābūt> 1. Ja n ir lielāks par aptverošo cilpu skaitu, tiek atjaunota pēdējā slēgtā cilpa ("top-level") cilpa. Atgriešanās vērtība ir 0, ja čaula nav izpildījusi cilni, kadTurpināt tiek izpildīts.

deklarēt -afFirtx -p vārds = vērtība

iespiests -afFirtx -p vārds = vērtība

Atzīt mainīgos un / vai piešķirt tiem atribūtus. Ja nē vārds s tiek dota, tad tiek parādīti mainīgo lielumi. The-p opcija parādīs katra atribūtus un vērtības vārds . Kad-p tiek izmantotas, tiek ignorētas papildu opcijas. The-F iespēja nomainīt funkciju definīcijas; izdrukā tikai funkciju nosaukumu un atribūtus. The-F variants nozīmē-f. Tālāk norādītās opcijas var izmantot, lai ierobežotu izvadi uz mainīgajiem lielumiem ar norādīto atribūtu vai piešķirtu mainīgos atribūtus:

-a

Katrs vārds ir masīva mainīgais (skMasīvi virs).

-f

Izmantojiet tikai funkciju nosaukumus.

-i

Mainīgais tiek uzskatīts par veselu skaitli; aritmētiskā novērtēšana (skARĪMĒTISKĀ NOVĒRTĒŠANA)tiek veikta, ja mainīgajam ir piešķirta vērtība.

-r

Veidot vārds s lasīt tikai. Pēc tam šiem nosaukumiem nevar piešķirt vērtības sekojošu pārrakstīšanas paziņojumu vai atiestatīt.

-t

Dodiet katram vārds the izsekot atribūts Izsekojamās funkcijas mantoDEBUG slazda no izsaucošā apvalka. Trace atribūtam nav īpašas nozīmes mainīgajiem lielumiem.

-x

Atzīmēt vārds s eksportēt uz nākamajām komandām caur vidi.

Izmantojot `+ ', nevis` -' izslēdz šo atribūtu, izņemot to+ avar izmantot, lai iznīcinātu masīvu mainīgo. Izmantojot funkcijā, katrs no tiem tiek izmantots vārds vietējā, kā arvietējais komandu Atgriešanās vērtība ir 0, ja nav konstatēta nepareiza opcija, tiek mēģināts definēt funkciju, izmantojot `` -f foo = bar '', tiek mēģināts piešķirt vērtību tikai lasāmam mainīgajam, mēģinājums tiek veikts lai piešķirtu vērtību masīva mainīgajam, neizmantojot savienojuma piešķiršanas sintaksi (skMasīvi iepriekš), viens no vārdi nav derīgs čeka mainītāja nosaukums, tiek mēģināts izslēgt tikai nolasāmu statusu tikai nolasāmam mainīgajam, tiek mēģināts izslēgt masīva statusa masīva statusu vai tiek mēģināts parādīt ne- pastāvēja funkcija ar-f.

dirs -clpv + n - n

Bez opcijām parādās pašlaik atgādināto direktoriju saraksts. Noklusējuma displejs ir vienā rindiņā ar direktoriju nosaukumiem, kas atdalīti ar atstarpēm. Katalogi tiek pievienoti sarakstam arpushd komandu; thepopd komanda no saraksta noņem ierakstus.

+ n

Parādās n th ieraksta skaitīšana no kreisās puses no saraksta, ko parādadirs ja tiek izsaukta bez opcijām, sākot ar nulli.

- n

Parādās n th ieraksta skaitīšana no labajā sarakstā redzamā sarakstadirs ja tiek izsaukta bez opcijām, sākot ar nulli.

-c

Notīra direktoriju kaudzi, dzēšot visus ierakstus.

-l

Izgatavo garāku sarakstu; noklusējuma saraksta formāts izmanto tildu, lai apzīmētu mājas direktoriju.

-p

Izdrukājiet kataloga steku ar vienu ierakstu katrā rindā.

-v

Izdrukājiet direktoriju kaudzi ar vienu ierakstu katrā rindiņā, prefiksējot katru ierakstu ar tā indeksu kaudzē.

Atgriešanās vērtība ir 0, ja nav piegādāta nederīga opcija vai n indeksi pēc kataloga kaudzes beigām.

atsaukt -ar -h darba vietas …

Bez iespējas, katra darba vietas tiek noņemta no aktīvo darbu tabulas. Ja-h iespēja ir dota katram darba vietas nav noņemts no galda, bet ir atzīmēts tā, kaSIGHUP netiek nosūtīts uz darbu, ja korpuss saņem aSIGHUP. Ja nē darba vietas ir klāt, un ne-ane arī-r iespēja tiek piegādāta, pašreizējais darbs tiek izmantots. Ja nē darba vietas tiek piegādāts,-a iespēja nozīmē noņemt vai atzīmēt visus darbus; the-r iespēja bez darba vietas arguments ierobežo darbību, lai darbotos. Atgriešanās vērtība ir 0, ja vien a darba vietas nav norādīts derīgs darbs.

echo -neE arg …

Izvadi arg s, atdalīti ar atstarpi, kam seko jauna līnija. Atgriešanās statuss vienmēr ir 0. Ja-n ir norādīts, aizmugurējā jaunā līnija ir nomākta. Ja-e ir dota iespēja, tiek iespējota sekojošo burtu apzīmējumu izgaismotu rakstzīmju interpretācija. The-E opcija atspējo šo izdzēšanas rakstzīmju interpretāciju, pat tādās sistēmās, kurās tie tiek interpretēti pēc noklusējuma. Thexpg_echo apvalka opciju var izmantot, lai dinamiski noteiktu vai nēecho pēc noklusējuma paplašina šīs evakuācijas rakstzīmes.echo nav interpretējams-- nozīmē iespēju beigas.echo interpretē šādas aiztures sekvences:

a

brīdinājums (zvans)

b

backspace

c

izspiest jauno līniju

e

evakuācijas raksturs

f

veidlapas barība

n

jauna līnija

r

rakstatgriezes

t

horizontālā cilne

v

vertikālā cilne

\

aizmugures slīpsvītra

nnn

astoņu bitu raksturs, kura vērtība ir astotais lielums nnn (no nulles līdz trīs astotajiem cipariem)

nnn

astoņu bitu raksturs, kura vērtība ir astotais lielums nnn (viens līdz trīs astotajiem cipariem)

x HH

astoņu bitu raksturs, kura vērtība ir heksadecimāla vērtība HH (viens vai divi sešpadsmit cipari)

iespējot -adnps -f faila nosaukums vārds …

Iespējot un atspējot iekšējās čaulas komandas. Atspējošana builtin ļauj diska komandu, kas ir tāds pats nosaukums kā apvalks, kas jāizpilda, nenorādot pilnu pathname, pat ja apvalks parasti meklē builtins pirms diska komandu. Ja-n tiek izmantots katrs vārds ir invalīds; pretējā gadījumā vārdi ir iespējoti. Piemēram, lai izmantotupārbaude binārs atrodams, izmantojotPATH nevis čaulas builtin versiju, palaist `` iespējot -n test ''. The-f opcija nozīmē ielādēt jauno builtin komandu vārds no koplietojamā objekta faila nosaukums , uz sistēmām, kas atbalsta dinamisko ielādi. The-d iespēja dzēsīs iepriekš ielādēto iebūvēto-f. Ja nē vārds ir sniegti argumenti vai arī ja-p tiek piegādāts, tiek iespiests apvalka buļļu saraksts. Bez citu opciju argumentiem saraksts sastāv no visām iespējotajām apvalka instalācijām. Ja-n tiek piegādāts, tiek izdrukāti tikai invalīdi. Ja-a drukātajā sarakstā ir ietverti visi iebūvētie materiāli, norādot, vai katrs no tiem ir iespējots. Ja-s tiek piegādāts, produkcija tiek ierobežota līdz POSIX īpašs mājsaimniecības

Atgriešanās vērtība ir 0, ja vien a vārds nav čaulas iebūvēts vai ir kļūda, ielādējot jaunu builtin no koplietojamā objekta.

eval arg …

The arg s tiek lasītas un apvienotas vienā komandā. Šo komandu pēc tam izlasa un izpilda apvalks, un tā izejas statuss tiek atgriezts kā vērtībaeval. Ja tā nav args , vai tikai null argumentieval atgriež 0

exec -cl -a vārds komandu argumenti

Ja komandu ir norādīts, tas aizstāj apvalku. Neviens jauns process nav izveidots. The argumenti kļūt par argumentiem komandu . Ja-l opcija tiek piegādāta, korpuss novieto domuzīmi, lai sāktu pāri zerotam argam komandu . Tas ir tas Pieslēgties (1) dara. The-cizvēles cēloņi komandu kas izpildāms ar tukšu vidi. Ja-a tiek piegādāts, apvalks iet vārds kā zeroti arguments izpildītajai komandai. Ja komandu kādu iemeslu dēļ nevar izpildīt, izejas neinteraktīvā čaula, izņemot čaulas opcijuexecfailir iespējots, un tādā gadījumā tas atgriežas neveiksmē. Interaktīvs apvalks atgriež kļūmi, ja failu nevar izpildīt. Ja komandu nav norādīts, jebkura redirection stājas spēkā pašreizējā apvalks, un atgriešanās statuss ir 0. Ja novirzes kļūda, atgriešanās statuss ir 1.

Izeja n

Izraisiet čaulas izeju ar statusu n . Ja n ir izlaists, izejas statuss ir pēdējās komandas izpildes statuss. Ieslodzījuma vietaIZEJA tiek izpildīts pirms apvalks beidzas.

eksports -fn vārds = vārds …

eksports -p

Piegādātā vārdi ir atzīmēti, lai automātiski eksportētu uz vidi pēc tam izpildītas komandas. Ja-f iespēja ir dota, vārdi atsaukties uz funkcijām. Ja nē vārdi vai ja-p tiek piegādāts, tiek izdrukāts visu nosaukumu saraksts, kas tiek eksportēts šajā apvalkā. The-n opcija izraisa eksporta īpašuma noņemšanu no nosauktajiem mainīgajiem lielumiem.eksports atgriež 0 izejas statusu, ja nav sastopama nederīga opcija, viena no vārdi nav derīgs čeka mainītāja nosaukums vai-f tiek piegādāts ar a vārds tā nav funkcija.

fc -e ename -nrr vispirms Pēdējais

fc -s pat = rep cmd

Fiksēt komandu. Pirmajā formā ir virkne komandu no vispirms uz Pēdējais ir izvēlēts no vēstures saraksta. Vispirms un Pēdējais var norādīt kā virkni (lai atrastu pēdējo komandu, kas sākas ar šo virkni) vai kā skaitli (indekss vēstures sarakstā, kur negatīvo skaitli izmanto kā nobīdi no pašreizējā komandu skaitļa). Ja Pēdējais nav norādīts, tas ir iestatīts uz pašreizējo komandu sarakstam (tā ka `` fc -l -10 '' izdrukā pēdējās 10 komandas) un vispirms citādi. Ja vispirms nav norādīts, tas ir iestatīts uz iepriekšējo komandu rediģēšanai un -16 iekļaušanai sarakstā.

The-n Iespēju nomainot komandu numurus, kad tiek reģistrēts. The-r iespēja mainīt komandu secību. Ja-l tiek dota iespēja, komandas tiek uzskaitītas standarta izvadē. Pretējā gadījumā redaktors, ko iesniedzis ename tiek izsaukta failā, kurā ir šīs komandas. Ja ename nav dota, vērtībaFCEDIT mainīgais tiek izmantots, un vērtībaREDAKCIJA jaFCEDIT nav iestatīts. Ja nav norādīts neviens mainīgais, tiek izmantots. Kad rediģēšana ir pabeigta, rediģētās komandas tiek atkārtotas un izpildītas.

Otrajā formā komandu tiek atkārtoti izpildīts pēc katra gadījuma pat tiek aizstāts ar rep . Lietderīgs aizstājvārds, lai to izmantotu, ir `` r = fc -s '', tāpēc, ka ierakstot `` r cc '' palaiž pēdējo komandu, kas sākas ar `` cc '', un ierakstot `r ', atkārtoti izpilda pēdējo komandu

Ja tiek izmantota pirmā veidlapa, atgriežamā vērtība ir 0, ja nav sastopama nederīga opcija vai vispirms vai Pēdējais norādiet vēstures līnijas ārpus diapazona. Ja-e opcija tiek piegādāta, atgriežamā vērtība ir pēdējās komandas vērtība vai kļūme, ja rodas kļūda ar pagaidu komandu failu. Ja tiek izmantota otrā veidlapa, atgriešanās statuss tiek atkārtoti izpildīts, ja vien cmd šajā gadījumā nenorāda derīgu vēstures rindiņufc atgriežas kļūme.

fg darba vietas

Turpināt darba vietas priekšplānā un padarīt to par pašreizējo darbu. Ja darba vietas nav klātbūtnes jēdziens pašreizējais darbs tiek izmantots. Atgriezeniskā vērtība ir komanda, kas novietota priekšplānā, vai kļūme, ja darbojas, ja darba vadība ir atspējota vai, ja darbināt ar darba vadību, ja darba vietas nav norādīts derīgs darbs vai darba vietas nosaka darbu, kas tika uzsākts bez darba kontroles.

getopts optstring vārds args

getopts tiek izmantots apvalka procedūrās, lai analizētu atrašanās vietas parametrus. optstring satur iespēju atzīmēt rakstzīmes; ja pēc rakstzīmes seko kols, opcijai ir jābūt argumentam, kas no tā jāatdala ar atstarpēm. Kolu un jautājuma zīmes rakstzīmes nedrīkst izmantot kā opcijas rakstzīmes. Katru reizi, kad tiek izsauktagetopts novieto nākamo opciju korpusa mainīgajā vārds , inicializēšana vārds ja tā neeksistē, un nākamā argumenta indeksu, kas jāpārveido mainīgajāOPTIND. OPTIND tiek inicializēts uz 1 reizi, kad tiek aktivizēts čaula vai čaulas skripts. Ja opcijai ir vajadzīgs arguments,getopts ievieto šo argumentu mainīgajāOPTARG. Korpuss nav atiestatītsOPTIND automātiski; tas ir manuāli jānomaina starp vairākiem zvaniem uzgetopts ja tiek izmantots jauns parametru kopums.

Kad parādās opciju beigas,getopts izejas ar atdeves vērtību lielāku par nulli.OPTIND ir iestatīts uz pirmā ne-opcijas argumenta indeksu unvārds ir iestatīts uz?.

getopts parasti parsē pozīcijas parametrus, bet, ja ir doti vairāk argumentu args , getopts parses tos vietā.

getopts var ziņot par kļūdām divos veidos. Ja pirmā rakstzīme optstring ir kols, kluss tiek izmantots kļūdas ziņojums. Normālos darbos tiek izdrukāti diagnostikas ziņojumi, kad tiek konstatētas nederīgas opcijas vai trūkstošo opciju argumenti. Ja mainīgaisOPTERR ir iestatīts uz 0, bez kļūdas ziņojumiem netiks parādīts, pat ja pirmais raksturs optstring nav kols.

Ja ir redzama nederīga opcija,getopts vietas? uz vārds un, ja ne klusē, izdrukā kļūdas ziņojumu un atspējoOPTARG. Jagetopts ir kluss, tiek atrasts opcijas rakstursOPTARG un netiek izdrukāta diagnostikas ziņa.

Ja nepieciešamais arguments nav atrasts, ungetopts nav kluss, jautājuma zīme (?) tiek ievietots vārds , OPTARG ir atslēgts un drukāts diagnostikas ziņojums. Jagetopts ir kluss, tad kols (:) tiek ievietots vārds unOPTARG ir iestatīts uz opcijas rakstzīmi.

getopts atgriež patiešām, ja ir atrasta opcija, norādītā vai nenoteiktā. Tas atgriež kļūdainu, ja tiek konstatēts iespēju variants vai radusies kļūda.

hash -lr -p faila nosaukums -dt vārds

Katram vārds , komandas pilnu faila nosaukumu nosaka meklējot katalogos$ PATH un atcerējās. Ja-p opcija tiek piegādāta, ceļa meklēšana netiek veikta, un faila nosaukums tiek izmantots kā pilnīgs komandas faila nosaukums. The-r opcija liek apvalksi aizmirst visas atminētās vietas. The-d opcija liek apvalksi aizmirst atcerēto atrašanās vietu katram vārds . Ja-t ir sniegta iespēja, pilns vārds, uz kuru katrs vārds atbilst tiek drukāts. Ja vairāki vārds argumenti tiek piegādāti kopā ar-t, vārds tiek izdrukāts pirms izšķērdēta pilna nosaukuma. The-l opcija izraisa izvadi tādā formātā, kuru var atkārtoti izmantot kā ievadi. Ja nav norādīti argumenti vai tikai tad-l tiek piegādāta, tiek izdrukāta informācija par atcerētajām komandām. Atgriešanās statuss ir taisnība, ja vien vārds nav atrasts vai nederīga opcija tiek piegādāta.

palīdzība -s modelis

Parādiet noderīgu informāciju par iekšējām komandām. Ja modelis ir norādītspalīdzība sniedz detalizētu palīdzību par visām saskaņošanas komandām modelis ; citādi palīdzēs izdrukāt visus builtins un čaulas vadības struktūras. The-s opcija ierobežo informāciju, kas tiek parādīta īsam kopsavilkumam. Atgriešanās statuss ir 0, ja vien neviena komanda neatbilst modelis .

vēsture n

vēsture -c

vēsture-d kompensēt

vēsture -nrw faila nosaukums

vēsture -p arg arg …

vēsture -s arg arg …

Ja nav iespēju, parādiet komandu vēstures sarakstu ar rindu numuriem. Rindas, kas uzskaitītas a*ir mainīti. Arguments par n saraksti ir tikai pēdējie n līnijas. Ja faila nosaukums tiek piegādāts, to izmanto kā vēstures faila nosaukumu; ja nē, vērtībaHISTFILE tiek izmantots. Iespējas, ja tāda ir, ir šādas nozīmes:

-c

Notīriet vēstures sarakstu, dzēšot visus ierakstus.

-d kompensēt

Vēstures ieraksta dzēšana pozīcijā kompensēt .

-a

Pievienojiet `` jauno '' vēstures rindiņas (vēstures līnijas, kas ievadītas kopš pašreizējā sākumabash sesija) uz vēstures failu.

-n

Lasīt vēstures rindiņas, kuras pagājušajā vēstures sarakstā jau nav lasītas no vēstures faila. Šīs ir vēstules failā pievienotās līnijas kopš pašreizējā sākumabash sesija.

-r

Izlasiet vēstures faila saturu un izmantojiet to kā pašreizējo vēsturi.

-w

Uzrakstiet pašreizējo vēsturi vēstures failā, pārrakstot vēstures faila saturu.

-p

Veiciet vēstures nomaiņu par sekojošo args un parādīt rezultātu par standarta izvadi. Neglabā rezultātus vēstures sarakstā. Katrs arg ir jāiesniedz citāts, lai atspējotu normālu vēstures paplašināšanos.

-s

Saglabājiet args vēstures sarakstā kā viens ieraksts. Pēdējā komanda vēstures sarakstā tiek noņemta pirms args tiek pievienoti.

Atgriešanās vērtība ir 0, ja nav konstatēta nederīga opcija, lasot vai rakstot vēstures failu, rodas kļūda nederīga kompensēt tiek piegādāts kā arguments, lai-d, vai vēstures paplašināšanās, kas tiek piedāvāta kā arguments-p neizdodas.

darbavietas -lnprs darba vietas …

darbavietas -x komandu args …

Pirmajā formā ir uzskaitītas aktīvās darba vietas. Opcijām ir šādas nozīmes:

-l

Papildus parastajai informācijai pievienojiet procesa ID.

-p

Ierakstiet tikai darba procesa grupas līdera procesa ID.

-n

Parādiet informāciju tikai par darbavietām, kas ir mainījušās statusā, jo pēdējam lietotājam tika paziņots par viņu statusu.

-r

Ierobežot izlaidi darbam ar darbu.

-s

Ierobežot izlaidi, lai pārtrauktu darbu.

Ja darba vietas tiek dota, produkcija ir ierobežota ar informāciju par šo darbu. Atgriešanās statuss ir 0, ja nav sastopama nederīga opcija vai nederīga darba vietas tiek piegādāts.

Ja-x iespēja tiek piegādāta,darbavietas aizstāj jebkuru darba vietas atrasts komandu vai args ar attiecīgo procesa grupas ID un izpilda komandu iet to args , atgriežot tā izejas statusu.

nogalināt -s sigspec | -n signum | - sigspec pid | darba vietas …

nogalināt -l sigspec | exit_status

Nosūtiet signālu, kuru nosaukusi sigspec vai signum uz procesiem, kuru nosaukums ir pid vai darba vietas . sigspec ir vai nu signāla nosaukums, piemēram,SIGKILL vai signāla numurs; signum ir signāla numurs. Ja sigspec ir signāla nosaukums, vārdu var uzrādīt ar vai bezSIG priedēklis. Ja sigspec nav klāt, tadSIGTERM tiek pieņemts. Arguments par-l uzskaitīti signālu nosaukumi. Ja rodas kādi argumenti, kad-l ir doti argumentiem atbilstošo signālu nosaukumi, un atgriešanās statuss ir 0. exit_status arguments uz-l ir skaitlis, kas norāda signāla numuru vai signāla pārtrauktā procesa izejas statusu.nogalināt atgriež patiess, ja vismaz viens signāls tika veiksmīgi nosūtīts, vai arī kļūdaini, ja rodas kļūda vai rodas nederīga opcija.

ļaujiet arg arg …

Katrs arg ir vērtējamā aritmētiskā izteiksme (skARĪMETISKĀNOVĒRTĒŠANA). Ja pēdējais arg novērtē līdz 0ļaujiet atgriež 1; 0 tiek atgriezts citādi.

vietējais iespēja vārds = vērtība …

Par katru argumentu ir norādīts vietējais mainīgais vārds ir izveidots un piešķirts vērtība . The iespēja var būt jebkura no izvēlētajām iespējāmdeklarēt. Kadvietējais tiek izmantots funkcijā, tas izraisa mainīgo vārds lai redzamā telpa būtu ierobežota ar šo funkciju un tās bērniem. Bez operandēmvietējais ieraksta vietējo mainīgo lielumu sarakstu ar standarta izvadi. Tā ir kļūda izmantotvietējais ja tas nav funkcijā. Atgriešanās statuss ir 0, ja vienvietējais tiek izmantots ārpus funkcijas, nederīgs vārds tiek piegādāts vai vārds ir tikai lasāms mainīgais lielums.

izlogoties

Iziet no pieteikšanās čaulas.

popd -n + n - n

Noņem ierakstus no kataloga kaudzes. Bez argumentiem, tiek noņemts top katalogs no kaudzes un tiek veikta acd uz jauno top direktoriju. Argumentiem, ja tie ir pieejami, ir šādas nozīmes:

+ n

Noņem n th ieraksta skaitīšana no kreisās puses no saraksta, ko parādadirs, sākot ar nulli. Piemēram: `` popd +0 '' noņem pirmo direktoriju, `` popd +1 '' otro.

- n

Noņem n th ieraksta skaitīšana no labajā sarakstā redzamā sarakstadirs, sākot ar nulli. Piemēram: `` popd -0 '' noņem pēdējo direktoriju, `` popd -1 '' atrodas blakus pēdējam.

-n

Nododot direktorijas parasto direktorijas maiņu, noņemot direktorijus no kaudzes, lai manipulētu tikai ar kaudzi.

Japopd komanda ir veiksmīga, adirs tiek veikta arī, un atgriešanās statuss ir 0.popd atgriež nepareizu, ja ir konstatēta nepareiza opcija, direktoriju kaudze ir tukša, nav norādīta neeksistējoša direktoriju kaudze vai direktoriju maiņa neizdodas.

printf formātā argumenti

Uzrakstiet formatētu argumenti uz standarta izvadi, kas tiek kontrolēta formātā . The formātā ir rakstzīmju virkne, kurā ir trīs veidu objekti: vienkāršas rakstzīmes, kuras vienkārši tiek kopētas standarta izvadā, rakstzīmju aizvēršanas sekvences, kuras tiek konvertētas un kopētas standarta izvadā, un formāta specifikācijas, no kurām katra izraisa nākamās secīgas arguments . Papildus standartam printf (1) formāti,% b cēloņiprintf lai izvērstu atbilstošās izcelšanas secības arguments , un% qcēloņiprintf lai izvadītu atbilstošo arguments formātā, kuru var atkārtoti izmantot kā čaulas ievadi.

The formātā tiek atkārtoti izmantots, lai patērētu visu argumenti . Ja formātā prasa vairāk argumenti ja tie tiek piegādāti, papildu formāta specifikācijas izturas tā, it kā tiktu piegādāta nulles vērtība vai nulles virkne. Atgriešanās vērtība ir nulle pēc panākumiem, bez nulles pēc neveiksmes.

pushd -n dir

pushd -n + n - n

Pievieno direktoriju direktorijas kaudzes augšpusē vai rotē kaudzīti, padarot jauno kaudzes augšdaļu pašreizējā darba direktorijā. Bez argumentiem apmainās ar diviem galvenajiem direktorijiem un atgriež 0, ja vien kataloga kaudze nav tukša. Argumentiem, ja tie ir pieejami, ir šādas nozīmes:

+ n

Pagriež kaudzi tā, lai n th katalogs (skaitot no kreisās puses no saraksta ardirs, sākot ar nulli) atrodas augšpusē.

- n

Pagriež kaudzi tā, lai n th katalogs (skaitot no labajā pusē sarakstā, ko parādadirs, sākot ar nulli) atrodas augšpusē.

-n

Neradina parasto direktorijas maiņu, pievienojot katalogus kaudzē, lai manipulētu tikai ar kaudzi.

dir

Pievieno dir uz direktoriju kaudzīti augšpusē, padarot to par jauno pašreizējo darba direktoriju.

Japushd komanda ir veiksmīga, adirs tiek veikta arī. Ja tiek izmantota pirmā veidlapa,pushd atgriež 0, ja vien cd nav dir neizdodas. Ar otro formupushd atgriež 0, ja vien direktorija kaudze nav tukša, nav norādīts neeksistējošais direktoriju kaudzes elements vai mape mainās uz norādīto jauno pašreizējo direktoriju.

pwd -LP

Drukāt pašreizējā darba direktorija absolūto ceļa nosaukumu. Drukātais ceļazīms nesatur simboliskas saites, ja-P tiek piedāvāta iespēja vai-fiziķis iespēja uziestatītiebūvēta komanda ir iespējota. Ja-L tiek izmantots, drukātajā pathname var būt simboliskas saites. Atgriešanās statuss ir 0, ja, lasot pašreizējā direktorija nosaukumu, rodas kļūda vai tiek sniegta nepareiza opcija.

lasīt -ers -u fd -t pārtraukums -a aname -p ātri -n nchars -d delim vārds …

Viena rinda tiek nolasīta no standarta ievades vai no faila deskriptora fd piegādāts kā arguments-u opcija, un pirmais vārds tiek piešķirts pirmajam vārds , otrais vārds uz otro vārds , un tā tālāk, ar atlikušajiem vārdiem un to starpā atdalītājiem, kas piešķirti pēdējam vārds . Ja ievades plūsmā ir mazāk vārdu nekā vārdi, pārējiem vārdiem tiek piešķirtas tukšas vērtības. RakstzīmesIFS tiek izmantoti, lai sadalītu līniju vārdos. Atpakaļslīpju raksturs () var izmantot, lai noņemtu jebkuru īpašo nozīmi nākamajam rakstītajam lasījumam un līnijas turpinājumam. Iespējas, ja tāda ir, ir šādas nozīmes:

-a aname

Vārdi tiek piešķirti masīvu mainīgā secīgajiem indeksiem aname , sākot no 0. aname ir atslēgts pirms tiek piešķirtas jaunas vērtības. Cits vārds argumenti tiek ignorēti.

-d delim

Pirmā rakstzīme delim tiek izmantots, lai izbeigtu ievades līniju, nevis jauno līniju.

-e

Ja standarta ievade rodas no termināļa,readline (skatREADLINEiepriekš) izmanto līnijas iegūšanai.

-n nchars

lasīt atgriežas pēc lasīšanas nchars rakstzīmes, nevis gaida pilnīgu ievades rindu.

-p ātri

Displejs ātri uz standarta kļūdu, bez aizmugures jaunās līnijas, pirms mēģināt izlasīt jebkuru ievadi. Uzvedne tiek parādīta tikai tad, ja no termināla tiek saņemta ievade.

-r

Backslash strādā nevis kā evakuācijas raksturs. Rackslash tiek uzskatīts par daļu no līnijas. Jo īpaši lineārais turpinājums nedrīkst izmantot aizmugures slīpsvītru-jauna līnijas pāri.

-s

Klusuma režīms. Ja ievadne tiek saņemta no termināļa, rakstzīmes netiek atkārtotas.

-t pārtraukums

Cēlonislasīt lai izslēgtu laiku un atgrieztos neveiksmes gadījumā, ja pilnīga ievades līnija netiek izlasīta pārtraukums sekundes. Šī opcija neietekmē, jalasīt nav nolasām ievadi no termināļa vai caurules.

-u fdFP

Lasīt ievadi no faila deskriptora fd .

Ja nē vārdi tiek piegādāti, mainīgais tiek piešķirts līnijas lasījumsATBILDES. Atgriešanās kods ir nulle, ja vien faila galamērķis nav sastopamslasīt Laiks iziet, vai kā nederīgs faila deskriptors tiek piegādāts kā argumentu-u.

tikai lasīt -apf vārds …

Dots vārdi ir atzīmēti tikai ar tekstu; to vērtības vārdi nedrīkst mainīt ar nākamo uzdevumu. Ja-f ir sniegta iespēja, funkcijas, kas atbilst vārdi ir tik izteikti. The-a opcija ierobežo mainīgos ar masīviem. Ja nē vārds ir sniegti argumenti vai arī ja-p tiek piegādāts, tiek izdrukāts saraksts ar visiem rakstītajiem vārdiem. The-popcija izraisa izvadi tādā formātā, kuru var atkārtoti izmantot kā ievadi. Atgriešanās statuss ir 0, ja nav sastopama nederīga opcija, viena no vārdi nav derīgs čeka mainītāja nosaukums vai-f tiek piegādāts ar a vārds tā nav funkcija.

atgriešanās n

Izraisa funkciju, lai izietu ar atgriezenisko vērtību, ko norādījis n . Ja n tiek izlaists, atgriešanās statuss ir pēdējās komandas funkcija, kas izpildīta funkcijas struktūrā. Ja to izmanto ārpus funkcijas, bet skripta izpildes laikā, izmantojot. (avots) komanda, tas izraisa korpusa pārtraukšanu, izpildot šo skriptu un atgriezties vai nu n vai skripta izpildītā pēdējā komanda statusa izslēgšanas statusu kā skripta izejas statusu. Ja to izmanto ārpus funkcijas, nevis skripta izpildes laikā., atgriešanās statuss ir false.

iestatīt --abefhkmnptuvxBCHP -o iespēja arg …

Bez opcijām katra apvalka mainīgā vārds un vērtība tiek parādīta formātā, kuru var atkārtoti izmantot kā ievadi. Izvade tiek sakārtota atbilstoši pašreizējai valodai. Kad ir norādītas opcijas, tās nosaka vai atspējo čaulas atribūtus. Jebkādi argumenti, kas paliek pēc opciju apstrādes, tiek uzskatīti par pozīciju parametru vērtībām un tiek piešķirti, lai, lai$1, $2, $ n . Iespējas, ja norādītas, ir šādas nozīmes:

-a

Automātiski atzīmēt mainīgos lielumus un funkcijas, kas ir modificētas vai izveidotas turpmākai komandu eksportēšanai uz vidi.

-b

Ziņojiet par izbeigto fona darba statusu nekavējoties, nevis pirms nākamās galvenās uzvednes. Tas ir efektīvs tikai tad, ja ir iespējota darba vadība.

-e

Nekavējoties izejiet, ja a vienkārša komanda (skatSHELL GRAMMAR iepriekš) iziet ar statusu, kas nav nulle. Apvalks neiziet, ja komanda, kas neizdodas, ir daļa no līdz vai kamēr cilpa, daļa no ja paziņojums, daļa no a&& vai|| vai, ja komandas atgriešanās vērtība tiek apgriezta ar!. Ieslodzījuma vietaERR, ja tas ir iestatīts, tiek izpildīts pirms čaulas iziešanas.

-f

Atspējot pathname paplašināšanu.

-h

Atcerieties komandu atrašanās vietu, jo tās tiek meklētas izpildei. Tas ir iespējots pēc noklusējuma.

-k

Visi argumenti paziņojumu par piešķiršanu veidā tiek ievietoti komandas vidē, nevis tikai tie, kas priekšā ir komandas nosaukums.

-m

Monitora režīms. Darbības kontrole ir iespējota. Šī opcija pēc noklusējuma ir ieslēgta interaktīvām apvalkām sistēmās, kas to atbalsta (skDARBA KONTROLE virs). Fona procesi darbojas atsevišķā procesa grupā, un pēc to pabeigšanas tiek izdrukāta līnija, kas satur to izejas statusu.

-n

Izlasiet komandas, bet tās neizpilda. To var izmantot, lai pārbaudītu sinhronizācijas kļūdu apvalka skriptu. To ignorē interaktīvie čaulas.

-o opcijas nosaukums

The opcijas nosaukums var būt viens no šiem:

allexport

Tāds pats kā-a.

braceexpand

Tāds pats kā-B.

emacs

Izmantojiet emacs stila komandrindas rediģēšanas saskarni. Tas ir iespējots pēc noklusējuma, ja čaula ir interaktīva, ja vien korpuss netiek palaists ar- bez rediģēšanas iespēja.

erreksīts

Tāds pats kā-e.

hashall

Tāds pats kā-h.

viņa tērps

Tāds pats kā-H.

vēsture

Iespējojiet komandu vēsturi, kā aprakstīts zemākVĒSTURE. Šī opcija pēc noklusējuma ir ieslēgta interaktīvā čaulā.

ignoreeof

Ietekme ir tāda, it kā būtu izpildīta apvalka komanda `` IGNOREEOF = 10 '' (skShell mainīgie virs).

atslēgvārds

Tāds pats kā-k.

monitors

Tāds pats kā-m.

noclobber

Tāds pats kā-C.

noexec

Tāds pats kā-n.

noglob

Tāds pats kā-f. nolog Pašlaik tiek ignorēts.

paziņot

Tāds pats kā-b.

iezīme

Tāds pats kā-u.

onecmd

Tāds pats kā-t.

fiziska

Tāds pats kā-P.

posikss

Mainiet uzvedībubash ja noklusējuma darbība atšķiras no POSIX 1003.2 standarta, lai tas atbilstu standartam ( posika režīms ).

priviliģēta

Tāds pats kā-p.

verbose

Tāds pats kā-v.

vi

Izmantojiet vi-stila komandrindas rediģēšanas saskarni.

xtrace

Tāds pats kā-x.

Ja-o tiek piegādāts bez opcijas nosaukums , tiek drukātas pašreizējo iespēju vērtības. Ja+ o tiek piegādāts bez opcijas nosaukums , SērijaiestatītStandarta izvadā tiek parādīti komandas, lai atjaunotu pašreizējo opciju iestatījumus.

-p

Ieslēdz priviliģēta režīms Šajā režīmā$ ENV un$ BASH_ENV faili netiek apstrādāti, čaulas funkcijas netiek mantotas no vides, unSHELLOPTS Mainīgais lielums, ja tas parādās vidē, tiek ignorēts. Ja apvalks tiek palaists ar efektīvu lietotāja (grupas) id, kas nav vienāds ar reālo lietotāja (grupas) ID, un-p opcija netiek piegādāta, šīs darbības tiek veiktas, un efektīvā lietotāja ID ir iestatīts uz reālo lietotāja ID. Ja-p opcija tiek piegādāta startējot, faktiskais lietotāja ID netiek atiestatīts. Izslēdzot šo opciju, efektīvie lietotāju un grupu ID tiek iestatīti reālam lietotāju un grupu ID.

-t

Iziet pēc vienas komandas lasīšanas un izpildes.

-u

Veicot parametru paplašināšanu, nelietojiet mainīgos lielumus kā kļūdu. Ja tiek mēģināts veikt izplešanos no jauna mainītā lieluma, apvalks izdrukā kļūdas ziņojumu un, ja tas nav interaktīvs, iziet ar statusu bez nulles.

-v

Drukājiet čaulas ievades rindas, kad tās tiek lasītas.

-x

Pēc katras paplašināšanas vienkārša komanda , parādīt paplašināto vērtībuPS4, kam seko komanda un tās paplašinātie argumenti.

-B

Korpuss veic breketes paplašināšanu (skBrace paplašināšana virs). Pēc noklusējuma tas ir ieslēgts.

-C

Ja iestatīts,bash nepārraksta esošu failu ar>, >&, un<>novirzīšanas operatori. To var ignorēt, veidojot izvades failus, izmantojot novirzīšanas operatoru>| tā vietā>.

-H

Iespējot! stila vēstures aizstāšana. Šī opcija ir ieslēgta pēc noklusējuma, kad čaula ir interaktīva.

-P

Ja tas ir iestatīts, apvalks neseko simboliskām saitēm, izpildot tādas komandas kācd kas maina pašreizējo darba direktoriju. Tā vietā izmanto fizisko direktoriju struktūru. Pēc noklusējuma,bash sekojot loģiskajai direktoriju ķēdei, veicot komandas, kuras maina pašreizējo direktoriju.

--

Ja šai opcijai nav pievienoti argumenti, tad pozīcijas parametri nav iestatīti. Pretējā gadījumā pozīcijas parametri ir iestatīti uz arg s, pat ja daži no tiem sākas ar a-.

-

Ieslēdziet opciju beigas, izraisa visu atlikušo arg s jāpiešķir pozīcijas parametriem. The-x un-v opcijas ir izslēgtas. Ja nav args, pozīcijas parametri paliek nemainīgi.

Opcijas ir izslēgtas pēc noklusējuma, ja vien nav norādīts citādi. Izmantojot +, nevis - izraisa šo iespēju izslēgšanu. Iespējas var arī norādīt kā argumentus čaulas piesaukšanai. Pašreizējā opciju kopuma var atrast$-. Atgriešanās statuss vienmēr ir taisnība, ja nav sastopama nederīga opcija.

maiņa n

Pozīcijas parametri no n +1 … tiek pārdēvēti par$1 …. Parametri, ko norāda skaitļi$# līdz$#- n +1 nav iestatīts. n jābūt ne-negatīvam skaitlim, kas ir mazāks vai vienāds ar$#. Ja n ir 0, neviens parametrs netiek mainīts. Ja n netiek dota, tiek pieņemts, ka tas ir 1. Ja n ir labāks par$#, pozīcijas parametri nav mainīti. Atgriešanās statuss ir lielāks par nulli, ja n ir labāks par$# vai mazāks par nulli; citādi 0

veikals -pqsu -o optname …

Pārslēdz mainīgo lielumu vērtības, kas kontrolē izvēles apvalka darbību. Bez izvēles vai ar-p tiek parādīts visu iestatāmo iespēju saraksts, norādot, vai katrs ir iestatīts vai nav. The-p opcija izraisa izvadi tādā formā, kuru var atkārtoti izmantot kā ievadi. Citas iespējas ir šādas:

-s

Iespējojiet (iestatiet) katru optname .

-u

Atspējot (noņemt) katram optname .

-q

Nomāc parasto jaudu (klusais režīms); atgriešanās statuss norāda, vai optname ir iestatīts vai atiestatīts. Ja vairāki optname argumenti ir doti ar-q, atgriešanās statuss ir nulle, ja tas viss optnames ir iespējoti; citādi nav nulle.

-o

Ierobežo vērtības optname ir tie, kas definēti-o iespēja uziestatītiebūvēts

Ja nu-s vai-u tiek izmantots ar nr optname argumenti, displejs ir ierobežots līdz attiecīgi iestatītām vai atiestatītām opcijām. Ja nav norādīts citādi,veikalsPēc noklusējuma opcijas ir atspējotas (atiestatītas).

Atgriešanās statuss, kad saraksta opcijas ir nulle, ja visas optnames ir iespējoti, pretējā gadījumā nav nulles. Iestatot vai atiestatot opcijas, atgriešanās statuss ir nulle, ja vien nav optname nav derīga apvalka opcija.

Saraksts arveikals iespējas ir:

cdable_vars

Ja tas ir iestatīts, arguments ircd Builtin komanda, kas nav direktorija, tiek uzskatīta par mainīgā nosaukumu, kura vērtība ir direktorija, uz kuru jāmaina.

cdspell

Ja tas ir iestatīts, nelielas kļūdas direktorija komponentes pareizrakstībā acd komanda tiks labota. Pārbaudītās kļūdas ir transponētas rakstzīmes, trūkstošais raksturs un pārāk daudz viena rakstzīme. Ja tiek atrasta korekcija, izdrukā laboto faila nosaukumu, un komanda turpina. Šo opciju izmanto tikai interaktīvās čaulas.

skrejlapa

Ja iestatīts,bash pārbauda, ​​vai maiņas tabulā atrodamā komanda pastāv, pirms mēģināt to izpildīt. Ja izejot komandu vairs nepastāv, tiek veikta normāla ceļa meklēšana.

checkwinsize

Ja iestatīts,bash pēc katras komandas pārbauda loga izmēru un, ja nepieciešams, atjaunina vērtībasLINES unCOLUMNS.

cmdhist

Ja iest