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