Amparate u Linux Command - completu

Nome

bash , alias, bg , bind, break, builtin, cd , command, compgen, complete, continue, declare, dirs, disown, echo, enable, eval, exec, exit, export, fc, fg, getopts, hash , histoire , jobs, kill , let, locale, logout, popd , printf , pushd, pwd , read, readonly, return , set, shift, shopt, fonte, suspende, test, times, trap, type, typeet, ulimit, umask, unalias , unset, wait - bash built-in commands, see bash (1)

Bash Builtin Command

Sall'altra manera altrimente, ogni cumminu builtin documentatu in questa sezione cum'è accettendu l'opzioni preceduti da - accetta - per significà a fine di l'opzioni.

: [ argumenti ]

Nisun 'effettu; U cumandimu ùn faci mai avutru allora argumenti è eseguisce qualsiasi ridirizionarii especificati. Un codice di sera di risurta hè tornata.

. filename [ arguments ]

source filename [ arguments ]

Leghjite è eseguisce cumandaghji da u filename in l'ambientu di l'inturnianza currente è rinviate l'aghjurnamentu di l'ultimu mandatu esecutatu da u filename . Se un nome di schedariu ùn cuntene un corpu, nomi di scrittori in PATH hè utilatu per truvà u marcatu chì cuntenenu u filename . U ricercatu cercatu in PATH ùn deve esse esse ejecutable. Quandu u bash ùn hè micca in manera posellale , u regnu currente è cercatu si ùn hè micca truvatu nant'à u PATH . Se l'opzione di sourcepath à u cumandru simplici è stata offrada, ùn hè micca cercatu a PATH . Se qualchidunu argumentu sò furnuti, diventenu i parametri di posizzione chì u filename hè esercitu. Assicurati i paràmetri pusizzionali ùn anu cambiatu. L'estatutu di ritornu hè u status di l'ultimu comandamentu sughjutu in l'script (0 si no cumandenu eseguitu), è falu si u filename ùn si trova o ùn pò micca leghje.

alias [ -p ] [ name [= value ] ...]

Aliasu senza alcuna scumpientu o cù l' opère -p opisate a lista di l'aliasi in u furmatu alias name = value in standard output. Quandu l'argumenti sò furnuti, un aliasu hè definitu per ogni nomu chì u valore hè datu. Un spaziu in valore in causa di valore a fossa chì hè verificatu per alias substitution quan l'alias hè stende. Per ogni nomu in a lista d'argumenti per a quale ùn hè statu un impurtante valurizatu , u nome è u valore di l'aliasu hè stampatu. Alias retorna veru benchì un nomu hè datu per quale ùn hè statu definitu un aliasu.

bg [ jobspec ]

Curredu u travagliu praticu suspenditu in u fondu, cum'è s'ellu hè stata cuncipitu. Se jobspec ùn hè micca prisente, a nuzione di u cuncorsu di u travagliu correnti hè usatu. bg jobspec rende 0 aduce chì ùn sianu run quan u cuntrollu di u travagliu hè disattivatu o, quandu si corse cun uperazione di travagliu attivatu, se jobspec ùn hè micca truvatu o hà iniziatu senza u cuntrollu di impjieg.

bind [ -m keymap ] [ -lpsvPSV ]

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

aghjunghje [ -m keymap ] -f filename

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

attache [ -m keymap ] keyseq : function-name

ligame à cumunicazione readline

Visualizza di u ligame di prima di legenda è e funzioni, ligame una secùncia chjaru à una funzione di lettone o macru, o stabilisce una variable di ligere . Ogni argumentu micca di l'opzione hè un cumanda quantu avissi vede in .inputrc , ma ogni vincile o cumandru deve esse passatu com'è un argumentu separatu; per esempiu '"\ Cx \ Cr": re-read-init-file'. Opzioni, se furnite, anu the significati:

-m keymap

Aduprate a carta di chjave cum'è a chjave di a tecnuluggiu per esse aduprata da i ligami sussegwenti. I nomi di tecmillu accettàemacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command , è vi-insert . vi hè equivalente à vi-command ; emacs hè equivalente à l' emacs-standard .

-l

Liste i nomi di e funzioni di lettone .

-p

Visualizza leghjite i nomi di funzione è ligame in modu cusì ch'elli ponu esse riite.

-P

Lista currente di nomi di funzione è ligami.

-v

Indicate cumpresi i nomi varià di u ligame è i valori in modu cusì chì si ponu leghjità.

-V

Elencu di e nomane di virsule di u ligami currettu.

-s

Quì sottu a cunfigurazione di e cume di securità chjave ligata à macros è i filamenti sò sparati in tale manera chì si ponu leghjite.

-S

Quì sottu a sequenza di scurdà stampa ligata à macros è i filamenti sò rendute.

-f filename

A lea chjave di u ligame da u filename .

-q funzione

Query da quale chjave invoca a funzione chjamata.

-u funzione

Unbind all keys linked to the function named.

-r keyseq

Sguassà qualchì ligami currente per keyseq .

-x keyseq : shell-command

Perchè l' intesa di cunfurmità di esse esercitu sempre chì u chjave hè ingressu.

U valore di u ritornu hè 0 solu s'ellu ùn hè micca una opción reconeita o un error occured.

rupture [ n ]

Salte da un per , mentre que , finu à , o selce ciclo. Se n hè specificatu, rumpine n livelli. n deve esse> 1. Si n hè più grande ca u nùmeru di cicli, aghjustate tutti i cicli. U valore ritornu hè 0 solu s'ellu ùn hè micca esercitu un bucleu chì u castagnu hè esercitu.

builtin shell-builtin [ arguments ]

Execute the specification shell builtin, passendu argumintazzioni , è rende u so status di sianu. Questu hè utile durante a definizione di una funzione chì si chjamava l'identità di una cunghjilla stampata, mantendu a funziunalità di u custruitu in a funzione. U cd builtin hè spessu redefined. L'estatutu di ritornu hè falu si u cuncorsu ùn hè micca un commandin built-in cunnessione.

cd [ -L | -P ] [ dir ]

Cambiassi u regnu currente per dir . A variable HOME hè u dirittu predeterminato. A variàle CDPATH define a ricerca di u dirittu chì cuntenenu dir . L'alternativu di i nomi di u repertoriu in CDPATH sò separati da un colon (:). Un nome di rettivu nant'à CDPATH hè listessu chè u catalogu kurrente , ie, " . ''. Sì dir dirisce cù una filata (/), dopu u CDPATH ùn hè micca usatu. L'opzione P propositu di utilizà a struttura di struttura fisica in u postu di i seguenti ligami simbolichi (vede ancu l'opzione P di u cumandru settore ); l'opzione di L-forze sughjetti simboliche per esse segui. Un argumentu di - hè equivalente à $ OLDPWD . U valore ritornu hè vera se u cartulare hè stata cambiata; falsu altru.

cumanda [ -pVv ] cumanda [ arg ...]

Ordine cumunquiargs suppressing the normal function function shell. Solu cumandamenti è cumminzioni integritti in u PASQUANI sò esiciti. Se l'opzione ppi hè datu, a ricerca di cumanda hè realizatu usando un valore prive per PATH chì si garantìu di truvà tutte l'utilità standard. Sè a sia l' apparenza -V ou -v hè furnita, una descrizzione di cumanda hè stampata. A opción -v provoca una sola parola indiando u cumandimu o nome di l' architettu utilizatu per invoca l' ordine per esse vede; l'opzioni V dispenserà una discrizzioni più preziosa. Se l'offerta di -V ou -v hè furnita, l'estatutu di sèrvure hè 0 se u cumandru hè stata truvata, è 1 si non. S'ellu ùn hè micca furnituutu l'opzione è un errore o cumandenu ùn si pò truvà, l'estatutu di sete hè 127. Di manera àutru, l'istitu di sesta di u cumandru builtin hè l'upertu di u cumandariu .

compgen [ option ] [ word ]

Cuminate eventualizie eventuale cumplette dapoi a parolla dettu a l' opzione s, chì pò esse qualunque scelta accettata da l'integrazione integrata cù l'eccezzioni di -p è -r , è scrive l 'apparechjamenti à u standard output. Quandu s'utilice l' opcions F o -C , variate varià di cunnessione sette da l'installazione programate cumplimenta, mentre chì dispunibili, ùn avè micca valori utili.

I partiti serà generatu in listessa manera chì, se u codice di cuncede programule ci anu generatu direttamente da una specificazioni cumpletu cù e sti bandieri. In casu chì a parolla hè specificata, solu quelli cunnessione chì currisponde à a parolla esse spustata.

U valore ritornu hè veru, salvu chì una opzione invalida hè furnita, o nisun concordia hè statu generatu.

[ -abcdefgjksuv ] [ -o comp-option ] [ -A action ] [ -G globpit ] [ -W wordlist ] [ -P prefix ] [ -S suffix ]


[ -X filterpat ] [ -F funzione ] [ -C command ] nom [ name ... ]

complete -pr [ name ...]

Especifique chì l'argumenti per ogni nomu deve esse cumplettatu. Se l'opzione ppi hè furnitu, o se nisuna opción hè furnuta, i specificazioni cumplitamenti esistenti sò stampati in una manera chì li permette di sia utilizatu com'è input. L'opzione -r remette una specificazione cumpletta per ogni nomu , o, se nisun nome s veni fornitu, tutte e specificazioni cumpletu.

U prucessu di applicà questi specificazioni cumplitamentu Cumu cumpiazione di dumanda hè pruvatu hè scrittu quì sottu Capitech Programmable .

Altre opzioni, se specifichi, anu the significati siguenti. L'argumenti à l' opere di -G , -W è -X (è, se ne necessariu, l'opzioni -P e -S ) deve esse cite per protettassi di l'espansione prima di l'invintata cumpletu .

-O comp-option

L' opzione cumpla cuntrolla parechji aspetti di u cumpurtamentu di u compspeccu fora di a generazione simplice di cumplimenti. comp-option pò esse unu di:

automaticamente

Aduprà a cumpagnia di u schedariu predeterminatu predeterminatu se l'compspec genera nimu.

dirnames

Fate a cumpagna di u listinu direttu si u compspec genere nimu.

filenames

Dì cun lettone chì l'cumpilazione genera nomini di filenze, per chì pudete fà cumercià qualsiasi filename (cum'è l'aghjunghje una slash à i nomi di u direttu o suppressione di l'espunenti). Intinzione per esse utilizatu cù funzioni cunnessione.

nospace

Dì cun lettinu per non si appendà un spaziu (u default) a parolle cumplessi in fine di a linea.

A -zione

L' attività pò esse unu di i seguenti per generà una lista di cumposti possìbbili:

alias

Alias ​​Names. Pò esse ancu calculatu cum'è -a .

arrayvar

Array variable names.

ligami

Chjave in legenda Linear .

builtin

Nomi di nomu cumpagnu builtin. Pò esse ancu calculatu cum'è -b .

cumannu

Command names. Pò esse ancu esprittu cum'è nomi. Pò esse ancu cume -c .

annuariu

Directory names. Puderà ancu esse specificatu -d .

disabilitatu

Nomi di nomi di casti in disabilitatu.

attivatu

Nomi di e cumpagnie permessa.

export

Nomi di varianti cunghjilla di marchi. Puderà ancu esse specificatu -e .

schedariu

Archive names. Pò esse ancu calculatu cum'è -f .

funzione

Nomi di funzioni cunnessione .

gruppu

Gruppi. Pò esse ancu esse specificatu -g .

alcuna

Aiuti bisogni cum'è accettati da l' aiutu integrati.

nomu di ostinu

Hostnames, quandu hè statu presu da u schedariu chjamatu da a variità di cunfrontu HOSTFILE .

travagliu

I nomi di travagliu, se u cuntrollu di travagghiu è attivu esse ancu calculatu cum'è -j .

keyword

Sò i cuncetti riservati. Pò esse ancu calculatu cum'è -k .

curriri

Nomi di furmazioni per esempiu, se u cuntrollu di travagghiu è attivu.

serviziu

I servizii di serviziu. Puderà ancu esse specificatu cum'è -s .

setopt

Argumenti vàlidi per l'opzione -o per u settore builtin.

shopt

Opzioni di cunnessione di cunnessione chì hè accettata da u borsellinu .

signal

Signali.

si firmò

Nomi di i impresi parechje, se u cuntrollu di travagghiu è attivu.

utilizatori

Utenti nome. Pò esse ancu calculatu cum'è -u .

variable

Nomi di tutti i variatori cunnessione. Pò esse ancu calculatu cum'è -v .

-Garolla

U mudangulu di stendimentu di filename globpat hè dilate per generà i cumplimenti possibles.

-W wordlist

A lista di parlata hè split utilizendu i caratteri in a variabilice speciale IFS cum'è delimitaturi, è ogni variante ponu espansione. I cumpunenti pussibuli sò i membri di a lista resultanti chì currispundenu a parolla cumminata.

-C cummandu

U cumandimu hè esercitu in un ambiente ambientale, è a so pruduzzioni hè utilizata cum'è l'eventuali pussibuli.

-F funzione

A funzione di funzione scala hè eseguitu in l'ambienti di cuncorsu attuale. Quandu finiscinu, i pussibbili pussibuli sò stati rimessu di u valore di a cumpreta varie varieghja.

-X filterpat

filterpat hè un patronu cum'è usu per a espanzioni di filename. Hè appiicata à a lista di i cumplimenti possibles generati da l'opzioni precedente è l'argumenti, è ogni cumpressione cumplimenta filterpat hè sappiutu da a lista. Una maggie in filterpat nancenu u mudellu; In questu casu, quellu cumpunimentu ùn cumpurta solu filtru hè eliminatu.

-P prefix

prefix è aghjuntu à u principiu di ogni eventualità pussibule dopu chì l'altri opzioni sò stati applicati.

S suffissu

U suffissu hè appendicatu à ogni cumplessu pussibule dopu chì l'altri opzioni sò stati applicati.

U valore ritornu hè veru, salvu chì una opzione invalida hè furnita, una opzione altru ch'è -p o -r hè furnuta senza l'argumentu di nome , un tentativu hè fatta per eliminà un specificazione cumpletta per un nome per chì nisuna specificazione esistiva, o un errore si trova aghjunghjendu una specificazione cumplessa.

cuntinuà [ n ]

Resume a prussima iterazione di l'inturnianza per ellu, mentre que , finu à o selezziunate ciclu. Se n hè specificatu, rimettimu in u nò ciclu. n debe de>> 1. Si n hè più grande ca u numaru di loops in elle, l'ultimu ciclu (u ciclu) di u "top-level" hè rititatu. U valore di u ritornu hè 0 solu s'ellu ùn hè micca esercitu un bucleu chì u cuntrollu hè esercitu.

dichjarà [ -afFirtx ] [ -p ] [ nome [= valur ]]

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

Declarate variàbili è / o dà l'attributi. Sì u nome ùn sò datu quì sottu vede i valori di variàbbili. L'opzione pale duverà l'attributi è i valori di ogni nomu . Quandu -p hè utilizzatu, l'opcions più altri ùn anu ignoratu. L'opzione F fa inhibisce a visualizazione di funzione di definizione; solu u nome di funzione è l'attributi sò stampati. L'opzione F proposanu -f . Puderà l'adopru di l'opcions per restriverà u risultatu di e variezzi cù l'attributu specificu o dà attribute variables:

-a

Ogni nom hè una variàbbilda array (vede Arrays above).

-f

Utilizate nomi di funzioni solu.

-i

A variàbile hè trattava com'è un crescente; Evaluzione aritmetica (vede ARITHMETIC EVALUATION) hè realizatu quandu a variable hè attribuita un valore.

-r

Fate nomu solu lettu. Sti nomi ùn ponu micca esse numinati i valori da l'affirmazioni di assignment sussegwenti o micca stati.

-t

Dà un nome da u traccia attribuita. E funziunalità Tracci curanu a trappia DEBUG da l'intesa di chjama. L'attribuutu di traccia ùn hà micca un significatu speciale per variàbili.

-x

U nomu di u marcatu per esportamentu à i cumandamenti successivi à u travagliu ambiente.

In usu di '+' invece di `- 'apri a l'attributu in u settore, cù l'eccezzioni chì + ùn pò esse micca usatu per distruisce una variàbile. Quandu s'utilice in una funzione, facenu ogni nomu locale, cum'è cù l'ordine locale . U valore ritornu hè 0 solu chì una perspettiva invalida hè scontruata, un tentativu hè fatta per definisce una funzione usando `` -f foo = bar '', un tentativu hè fattu per assignà un valore à una vulturatu solu di lettu, un tentativu hè fattu per assignà un valore à un varie variabili senza aduprà a sintaxe d'assignazione cumpreta (vede Arrays above), unu di i nomi ùn hè micca un nome di variable variable cadale, un tentativu hè fatta per apaglie l'estatutu di sianu di leghje per una varianti solu di lettu, un tentativu hè fattu per desactivar l'estatus di arranzione per una varietà array, o un tentativu hè fattu per vede una funzione non-esistente cù -f .

Dirs [-clpv ] [+ n ] [- n ]

Sette opcions, mostra a lista di ricordi ricordati oghje. A visualizazione predeterminata hè nantu à una sola linea cù nomi di guideri siparati da i spazi. I Direttori sò aghjuntu à a lista cù l'cumannu pushd ; U cumandimu poprad elimine l' articulu di a lista.

+ n

Puderete a nuvità counttura da a manca di a lista cuminciata da dirs quan invoca senza l'opzioni, accuminciannu cu cero.

- n

Dispunibule a nuvida entrada chì cuntene da a diritta di a lista amparatu da dirs quan invoca senza l'opzioni, accuminciannu cu cero.

-c

Mandela u paleu di diretta abbandunendu tutte e entrate.

-l

Produce una lista più longa; u formatu di lista predeterminatu utilisca un tilde per denotazione di u dirittu di casa.

-p

Stampa u cartulare di stack cun una sola intrada per linea.

-v

Stampa u cartulare di stack cun una sola intrada per linea, prefixing ogni intrudu cù u so indexu in u stack.

U valore di u ritornu hè 0 solu chì una opción invàlida hè furnita o n indices ind'u settore di u cartulare di pila.

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

Solu l' opcions, ogni ppertuali hè eliminatu da a tavuletta di travaglii attivi. Se l'opzione hè presupposta , ogni pperu ùn hè micca eliminatu da a tavula, ma hè marcatu per ch'ellu u SIGHUP ùn hè micca mandatu à u travagliu se u casu ricevi un SIGHUP . Se ùn u piacerevule hè presentu, è nè a -a nè l'opzione -r hè furnita, u travagliu correnti hè usatu. Sì ùn u prugramme infurmatu, l'opció-optione per abbandunà o marcà tutti i travaglii; l'opzione -r senza una storia di jobspec restrizzioni di l'operazione per esse lanci. U valore ritornu hè 0 solu s'ellu ùn hà micca spicificatu un postu di travagliu.

echo [ -neE ] [ arg ...]

U risultatu l' arg argus , separati da spazi, seguitatu da un novu. L'estatutu di ritornu hè sempre 0. Si -n ci hè specificatu, a linea novu tra rimpiazzatu. Se l'opere di l'ue hè datu, l'intrepretazione di i seguenti caratteri scappati di retrocessu hè attivatu. L'opzione E ùn permette l'interpretazione di quelli caratteri scappi, ancu in i sistemi chì sò interpretati da u situ. L' opzione di l' intesa di xpg_echo pò esse utilizata per dinamica determinar si ose ùn sia eco cumprende dichus caratteri scappaticate da u situ. Ecu ùn ùn sianu interpreti - chì significheghja u fini di l'opzioni. Eccu ripruduce e seguenti sequenzi scappi:

\ a

alerta (campana)

\ b

spassu

\ c

soppressinu novu linea

\ e

un caratteru scappatu

\ f

furmazione form

\ n

nova linea

\ r

carrughju

\ t

tabulazione horizontale

\ v

tabulazione verticale

\\

ragla

\ 0 nnn

u caratteru di ottu carattere chì u valore hè u valore octal nnn (cero à trè numeri octali)

\ nnn

u caratteru di ottu carattere chì u valore hè u valore octal nnn (unu à tres numeri octali)

\ x HH

u caratteru di ottu bitsu chì u valore hè u valore hexadecimale HH (unu o duie numeri di hex)

attivate [ -adnps ] [ -f filename ] [ name ...]

Hà attivatu è inhabilità i manoli di e cresce. A disattivà una unità intrinsi permette un cumanda di discu chì hà u stessu nomu cum'è una cunghjunta builtin per esse eseguitu senza specifichi di una strada sana, anche ancu questu l'intesa normalment di circà i predefiniti cumandamenti di discu. Se -n s'utilice, ogni nome hè disattivatu; altri, i nomi sò attivati. Per esempiu, utilizà a prova binariu truvata per u PASSU invece di a versione stampata integrata, corse '' attivà -n test ''. L'opzione di -f significa di cargarà u novu nome di cumandru intrinsicatu da u nome di ughjettu cumbatte , in i sistemi chì sustene a carga dinamica. A opción -d hà da sguassà un preghjudiziu cumminciatu premente cù -f . Se ùn esiste l'argumenti di nomu , o se l'opzione ppi hè furnita, una lista di casti in custruzzione hè stampata. Cù avutri scambi di scelte, a lista compone di tutte l'intrequenza hà permessu. Sì-n hè furnitu, solu imprese pricate sò stampati. Se -a hè suminduta, a lista stampata comprende tutte custruzzione, cù una indicazione di se ogni oghje sianu attivati. Se -s hè furnitu, a risurta hè limitata à l'offerte special POSIX.

U valore di u ritornu hè 0 solu chì un nome ùn hè micca una cuncetazione integrata o ùn hè un errore per carbu un novu edificatu da un ughjettu cumunu.

eval [ arg ...]

A arg s sò lighjiti è cuncatenati inseme in un unicu cumandamentu. Questu cumandru hè lèghjite è eseguitu da u cunghjettu, è u so statu di risurta torna com'è u valore di eval . Se ùn ci hè micca args , o solu argumenti nulla, eval returns 0.

exec [ -cl ] [ -a name ] [ command [ arguments ]]

Se u cumandimu hè specificatu, sustituisci u cunchju. No hè creatu un nove prucessu novu. L' argumintazzioni saranu l'argumenti per cumandà . Se l'opzione di l'-l hè furnita, a cunchita fa un tabbutu à l'iniziu di l'arg argumente passesi à u cumandimu . Questu hè u login (1). L'opción -c face u cumandimu esse eseguitu cù un ambiente vacante. Se -a hè furnitu, l'intarsu passa nome per questu l'argumintazzioni di l'argullu à l'ordine eseguitu. Se u cumandimu pò esse esse esercitu per qualchì propiu, una caghjunalla non-interactiva sia, secch'ella sia l'opzione cunfresse hè attivata, in quale casu torna u fracimentu. Un casu interattivu torna u fallimentu si u schedariu ùn si pò esse esercitu. Se u cumandimu ùn hè micca specificatu, ogni redireczione piglià efectu in u cunghjettu attuale, è l'estatutu di ritornu hè 0. Si tenenu un errore di redireczione, l'estatutu di ritornu hè 1.

exit [ n ]

Perchè l'intarsu per salir cù un statu di n . Se n omessi, l'estatutu di crescenu hè quellu di l'ultimu mandatu esercitu. Una trappula in EXIT hè esercitu davanti à a cullezione finale.

export [ -fn ] [ nome [= parola ]] ...

export -p

I nomi fornuti sò marcati per l'esercimente automaticu à l'ambienti di i cumandamenti eseguitu realizatu. Se l'opzione di -f hè datu, i nomi riferenu funzioni. Sì nimu ùn sò datu, o se l'opzione ppi hè furnita, una lista di tutti i nomi chì sò esercitu in queste stampà hè stampatu. L'opción -n ci induve a pruprietà di esporà da esse sbulitata da e nomi variables. di qualsiasi exportate retorna un statu di sianu di 0, salvu una scelta invàlida hè scontruada, unu di i nomi ùn hè micca un nomu di vàlidu di cunghjilla valevule, o -f hè furnutu cun un nome chì ùn hè micca una funzione.

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

fc -s [ pat = rep ] [ cmd ]

Fix Command. In a prima forma, una cullizzioni di cumandamenti da u primu à l' ultimu hè selezionatu da a lista di storia. Prima è l' ultimu pudete esse specificatu da una stringa (per truvà l'ultimu comandariu cumandante da quella stringa) o cum'è un numeru (un indice à a lista di storia, induve un numaru negativu hè usatu com'è cumpensu da u numaru di cummandu currentu). Se l' ultimi ùn hè micca specificatu, hè stituutu à u cumandimu cumandante per liste (per chì «fc -l -10» imprime l'ultimi 10 ordini) è à altri à altri. Se prima ùn hè micca specificatu hè stabilitu à u cumandimu cumandanti per edità è -16 per a lista.

L'opzione nu prende i numeri di cummandu durante u listinu. L'opzione -r fa invariave l'ordine di e cumandamenti. Se l'opzione hè ottene, i cumandamenti sò chjamati nantu à u standard. Inutile, l'editore da l' ename hè invucatu à un schedariu chì cuntene questi cumandamenti. Se Ename ùn hè micca datu, u valore di a variabilité FCEDIT hè utilizatu, è u valore di EDITORE se FCEDIT ùn hè micca stata. Se ùn nè variata hè stata, hè utilizata. Quandu l'edizione hè cumpletu, i cumandamenti editatu sò echicati è eseguiti.

In a seconda forma, u cumandimu hè rimaneghjatu dopu chì ogni casu di pat hè sustituitu da rep . Un aliasu utile à utilizà cù questu hè "` r = fc -s '', perchè chì "typique` r cc "dirighjite l'ultimu cumandante accuminatu cù` `cc '' è scrivintendu` `r '' cumannu.

Se a prima forma si ponu utilizà, u valore di u ritornu hè 0 solu chì una scelta invalida hè scontruada o prima o finamente spezie stallati di storia fora di u gruppu. Se l'opere di e -e hè furnitu, u valore ritornu hè u valore di l'ultimu mandatu esegwitu o fallimentu si un errore si trova cù u schedariu tempurane di cumandamenti. Se a seconda forma hè aduprata, l'estatutu di ritornu hè quellu di u cumandimu rimaneghjatu, finu à chì cmd ùn specifica micca una storia di storia valevule, in quale casu retorna a fallimentu.

fg [ jobspec ]

Vitae Jobspec in u primu pianu, è fà u publicu. Se jobspec ùn hè micca prisente, a nuzione di u cuncorsu di u travagliu correnti hè usatu. U valore di u ritornu hè quellu di u cumandamentu settore in u pianu di premiu, o fallimentu si curate quandu u cuntrollu di u travagliu hè disabilitatu o, quandu hà realizatu cù u cuntrollu di u travagliu attivatu, se jobspec ùn specifica micca un postu vàlidu o jobspec specifica un travagliu chì hè statu iniziatu senza uccupazioni d' impiegazione .

getopts optstring name [ args ]

Getopt hè utilizatu da i prucessi di scuperta per parse parametri di pusizzioni. optstring cuntene l'opzione qualità per esse ricunnisciuta; se un caratteru seguitatu da un colon, l'opzione hè spedizione di avè un argumentu, chì deve esse distingue da ellu per u spaziu biancu. U culuniale è i caratteri interdetti di punti ùn pò micca esse usatu cum'è qualificazioni di l'opere Ogni vucazione hè invocata, getopts situate l'opzione dopu in u nome di a variable variante cunnessione, iniziziale u nome si ùn esiste micca, è l'indexu di l'argumentu vicinu per esse trattatu in a variable OPTIND . OPTIND hè stata inizializata à 1 ogni volta u casu o un script scriptu hè invucatu. Quandu una opzione necessaria un argumentu, adopten l'argumintazzioni in a varià OPTARG . U castagnu ùn resetta à OPTIND automaticamente; Hè da esse risposte manualmente entre e multiplici di chjamati à riccepta in u stessu invucazione di casque se un novu settore di parametri hè di utilizà.

Quandu u scopu di scelte hè scontru, si trova cù un valore ritornu maiori cero. OPTIND hè stituutu à l'indexu di u primu argumentu non-opzione, è u nome hè stituitu?

ghjunghje à solitu parses i parametri di pusizzioni, ma siddu si più argumenti sò dati in args , getopts annunziate quelli invece.

Ùn puderebbe rapportà errore in dui maneri. Se u primu caratteru di optstring hè un colon, u rapportu di errore silent hè utilatu. In i missaghji di diagnosticazione di operazione normale stampanu stampate l'opere di invidie o l'argumenti di l'opzioni missing. Sì a varià OPTERR hè stituitu à 0, senza messa missaghju di errore, ancu se u primu caratteru di optstring hè micca un colon.

Se si vede una opcione invàlida, si trova posti? in nomu è, se micca silent, stampate un missaghju d 'errore è l'incunate OPTARG . Sì troppu silenziu, l' uttellu chjaru è truvatu in OPTARG è nisunu missu di diagnostico hè stampatu.

Sì un argumentu dumandatu ùn hè micca truvatu, è ùn tene micca silent, un mark d'interrogazione ( ? ) Hè colessu in nome , OPTARG hè unificatu, è un missaghju di diagnostico hè stampatu. S'ellu si trova in silenziu, dopu un colone ( :) hè colessu in nome è OPTARG hè stituutu à u persunalizatu qualcosa truvatu.

Getopt torna vera si una opzione, spicciata o nòmmulazione, hè stata trovata. Torna falza si u finalità di l'opzioni si trova o un errore si trova.

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

Per ogni nomu , u nomu di u schedariu sanu di u cumandamentu hè determinatu à circà i direttori in $ PASSI è si ricorda. Se l'opzione ppi hè suminduta, ùn si ponu esse scuperta a ricerca di u percorsu è u filename hè utilizatu cum'è u nome di schedariu sanu di u cumandimu. L'opzione -r hà pruvucatu a cinghja per olvidà tutti i posti ricordati. L'opzione di -d componi a cinghja per u scurdà u locu ricurdatu di ogni nomu . Se l'opzione di tìtulu hè furnituatu, u cartulare chjamatu cù chì ogni nomu corresponde hè stampatu. Sì assai argumenti di nomu sò furnuti cù -t , u nome hè stampatu prima di u chjassi. L'opzione -l per prupone l'ughjettu per esse indicatu in un furmatu chì pò esse riutilatu com l'input. S'ellu ùn sò micca signalati argumenti, o se solu -l hè furnitu, l'infurmazioni nantu à i cumandus remembrances hè stampatu. L'estatutu di ritornu hè veru, salvu un nome ùn hè micca truvatu o una opzione invàlida hè furnita.

help [ -s ] [ pattern ]

Pudete infurmazione utili a infurmazione integrata. Se se schema hè specificatu, aiutaghja aiutà aiutu detallada in tutti i cumandamenti chì currisponde à u mudellu ; altri aiutà per tutte e custruzioni è e strutture di cuntrollu di casu hè stampatu. L'opció -s limita l'informazione rilevuta à un brevi usi sinopsi. L'estatutu di ritornu hè 0 solu chì ùn anu mancu cumpatta standard .

a storia [ n ]

storia -c

a storia

history -anrw [ filename ]

history -p arg [ arg ... ]

storia -s arg [ arg ... ]

Cù senza scelte, amparà a lista di storia di cumanda cù numeri di linea. Lini chjamati cù a * sò state mudificate. Un argumentu di n liste solu l'ultimi n língini. Se u filename hè furnitu, hè utilizzatu com'è u nome di u schedariu di storia; si non, u valore di HISTFILE hè utilizzatu. Opzioni, se furnite, anu the significati:

-c

Sbullendu a lista di storia abulitendu tutte e entrate.

-d offset

Sguassà a ricerca di storia in a pusizione offset .

-a

Agghjunghje i lenzii di storia "novi" (i lìenzi di storia scritta da u principiu di a sessione di bash actuale) à u schedariu di storia.

-n

Leghjite l'alioni di storia chì ùn sò micca leghjite micca di u schedariu di storia in a lista di storia. Sò stati ligne appendate à u schedariu di storia da u principiu di a sessione di bash .

-r

Leghjite u cuntenutu di u schedariu di storia è l'utilizate cum'è l'istante.

-w

Scrivite issa storia di u schedariu di storia, scrivennu l'articuli di storia.

-p

Reprende a sustituzione di storia nantu à l' argumenti seguenti è visualizà u risultatu nantu à u pruduttu standard. Ùn micca guariscenze i risultati in a lista di storia. Ogni arg argualità ci vole à cite per disattivà l'expansionu di storia normale.

-s

Ammai l' argumenti in a lista di storia comu una sola entry. L'ultimu mandatu in a lista di storia hè eliminata prima di l' argumenti sò aghjunti.

U valore di u ritornu hè 0 solu chì una ezione invalida ùn hè stata trova, un errore si trova in leghje o scrivite u schedariu di storia, un offset invàlidu hè furnitu com'è argumentu à -d , o l'espansione di a storia versione com'è argumentu à -p falla.

jobs [ -lnprs ] [ jobspec ...]

òpiri -x cumanna [ args ...]

A prima forma lista i travaglii attivi. L'opzioni sò i seguenti significati:

-l

ID dell'endiziu di i Processe in più di l'infurmazione normale.

-p

Lista solu l'identità di processu di u prugettu di u gruppu di u travagliu.

-n

Indicate l'infurmazioni solu di i posti chì anu cambiatu u statutu chì l'usu hà stata notifikata di u so status.

-r

Restrict output per running jobs.

-s

Restrict output per u travagliu parechje.

Se se tenu indicatu, u risposte hè ristretta per l'infurmazioni annantu à u travagliu. L'estatutu di ritornu hè 0 solu chì una perspettiva invàlida hè scontruada o una praguetta nativa invàlida hè furnita.

Se l'opzione pruveditu hè fatta, i posti sustituisci qualchi piaccevole trova in cumanda o argumenti cù l'identità di u gruppu di prublemi currispundenti, è eseguisce u cumandenu chì passa l' argumenti , tornendu u so status di sorte.

kill [ -s sigspec | -n signum | - sigspec ] [ pid | jobspec ] ...

kill -l [ sigspec | exit_status ]

Mandate u signale chjamatu sigspec o signum à i prucessi chjamati da pid o jobspec . sigspec hè o un nomu di signalu cum'è SIGKILL o un numero di signale; signum hè un numicu di signale. Se sigspec hè un nome di signal, u nomu pò esse dati cun u prefessu SIG . Se sigspec ùn hè micca presente, SIGTERMpresunùtu . Un argument di -l aghjunghjenu i nomi di u segnu. Se qualchidunu argumentu sò furnuti quandu -l hè datu, i nomi di i signali chì currispondi à l'argumenti sò listessi, è l'statu di ritornu hè 0. L'argumentu di u_cultuariu à -l è un numicu chì spiccifene un u numeru di signale o l'ughjettu di una prucessu finitu da un signale. uccisione torna veramente quandu almenu u so sinjalu hè statu fattu successu, o falsificatu se un errore o una opzione invàlida hè scontruata.

Chì arg [ arg ...]

Ogni arg hè una espressione aritmetica per esse evaluata (vede ARITHMETIC EVALUATION ). Se l'ultimu arg evalueghja à 0, lascià i ritorni 1; 0 hè dettatu altrimente.

locale [ option ] [ name [= valur ] ...]

Per ogni argumentu, ci hè creatu un variable variable locale chjamatu u valurizatu . L' opzione pò esse qualunque di l'opzioni scelteciati da dichjarà . Quandu u locu hè utilizzatu in una funzione, pruvucarà u nomu di varià per avè un scopu visitativu ristrettu per questa funzione è i so figlioli. Nisun operandi, u locu scrive in una lista di variate lucale in a pruduzzioni standard. Hè un erroru d'utilizà locale quan ùn hè micca in una funzione. L'estatutu di ritornu hè 0 solu chì u situ localu hè utilizzatu fora di una funzione, un nome invalidu hè furnutu, o nomu hè una variable varievablemente.

scunnettà si

Exit a cunnessione di login.

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

Elimina l 'intriczioni da u paleta di diretta. Cù senza argumenti, sguassà u principiu rettoriu da u pilone, è cumporta un cd à u novu top directorio. Argumintazzioni, se furnite, anu the significati:

+ n

Ùn abbandunò a nuvità entrada chì cuntene da a manca di a lista amparatu da dirmi , cuminciendu cù cero. Per esempiu: `` popd +0 '' elimina u primu direttu, `` popd +1 '' u sicondu.

- n

Ùn abbanduneghja a nazione chì cuntene da a diritta di a lista amparatu da dirs , cumincendu cero. Per esempiu: `` popd -0 '' elimina l'ultimu rettoriu, `` popd -1 '' a prossimu per aghjustà.

-n

Sposta di u cambiamentu normale di u guidanu quandu sguassate i cartulari da u stack, per ciò chì solu sta stabile hè manipulatu.

Se u cumandante popdali hè successu, un dirs hè realizatu cum'è bien, è l'estatutu di ritornu hè 0. Popd retorna falu si una opción invàlida hè stata trova, a lista di stacci hè vazio, ùn hè micca indicatu un accessu di stacci di stacci diretta, o u direttu cambia fessi.

printf format [ arguments ]

Scrivite l' argumenti furmatu à a prucedura standard sottu u cuntrollu di u formatu . U furmatu hè una stringa di carattere chì cuntene trè tippi di oggetti: caratteri chiaru, chì sò simpliciamente copiati à u standard output, sequenza di scappu di carattere, chì sò cunverte è copiati à l'output standard, è specificazioni di furmatu, induve cose chì pruvate l'istampa di u prublema. argumentu successivu. In più di i formulsi standard printf (1), % b prupone printf per espansione sequenza di scappata di scappata in l' argumentu currispundente, è % q pruvate a stampata per sviluppà a argumenta in un formatu chì pò esse riutilizatu cù l'intesa di cunnessione.

U formatatu hè riutilatu quantu necessariu per cunsumà tutti l' argumenti . Se u formatu deve dumandate più argumenti ca l'accessorii, i specìficzii di furmatu cumpletu, cumu si un valore cero o stringu null, se appruvatu, era statu furnutu. U valore di u ritornu hè un cero à successu, nulla in a fallimentu.

pushd [ -n ] [ dir ]

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

Aggiungi un direttu à u cima di u cartulare di pila, o rutti u pilatu, face u novu top of the stack the current directory of work. Nisun scopu, scambià i top dui cartulari è u ritornu 0, salvu micca chì u cartulare di pila hè viotu. Argumintazzioni, se furnite, anu the significati:

+ n

Rota a stack per chì u nientu cartone (cuntendu da a manca di a lista amparatu da dirs , cuminciare cù cero) hè à a cima.

- n

Rota a stack per chì u n scriptu (contene da a dirusta di a lista amparatu da dirs , cuminciare cù cero) hè in a cima.

-n

Sposta per u cambiamentu normale di l'annuariu quandu aghjunghjenu i cartulari à u stack, perchè solu a stack hè manipulatu.

dir

Aghjunghjia dir à u cartulare di pila à a cima, chì face u novu direttu di travagliu attuale.

Se l'cumanda pushd hè successu, un dirs hè fattu ancu. Se a prima forma si ponu utilizà, pushd volte 0 a menos chì u cd à dir falla. Cù a seconda forma, pushd retorna 0 aduce chì u paleta di rettori ùn sia vacanti, un indicatu di stidule di u pianu ùn hè specificatu, o a cambia di u catalogu à u novu direttu indicatu curretta.

pwd [ -LP ]

Impressà a camminu assolutu di u regnu di travagliu attuale. U bigliettu stampatu ùn hè micca vede rabbuli simboliali si l'opzione PF hè furnita o l'opzione fisica fisica à u cumandru settore chì hè attivatu. Sì l' usta l'L, a stampata stampata pò esse ligami simbolica. L'estatutu di ritornu hè 0 solu s'ellu ùn hè micca un erroru mentre leghjite u nome di u direttu attuale o una opzione invàlida hè furnita.

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

Una ligna hè leggidata da l'ingestione standard, o da u file descriptor fd fornitu com'è argumentu à l'opzione -u , è a prima parola hè attribuita à u primu nome , a seconda parulla à u sicondu nome , è cusì, cù u restore E parolle è i so separatori intervinenti assignati à l'apellulo. Se ci sò parechji parolle leghjite da u flussu di iputzii chì nomi, i nomi risurvuli sò assuciati i valori vacanti. I caratteri in IFS sò usati per split the line in parole. U caratteru di backslash ( \ ) pò esse utilizatu per sguassà qualunque significatu speciale per u lettu di u caratteru vicinu è per a continuazione di linea. Opzioni, se furnite, anu the significati:

-a aname

E parolle sò assuciati à indices sequenziale di l' aranciu varià à l' annu , cuminciendu à 0. aname hè stata rimbursatu prima di qualchì novale valori sò attribuiti. Altri nomi argumenti sò ignorati.

-d delim

U primu caratteru di delimu hè adupratu per finiscinu a linea di a linea, in quantu di novu linea.

-e

Se l'aiutu standard hè da una terminal, readline (vede READLINE ) hè utilizatu per ottene a linea.

-n nchars

leghje ritornate dopu à lèggiri li ncharsi caratteri in quantu d'aspittà una ligna di entrata.

-p prompt

Segnente di evidenza à l'errore standard, senza una linea nova, prima di pruvà di leghje qualsiasi input. U promptatu hè visualizatu solu se u cuntenutu da una terminal.

-r

Backslash ùn porta micca un caratteru scappatu. A retrocera hè cunsiderata cum'è parte di a linea. In particulare, un par parellèle di versi novità ùn pò micca esse usatu cum'è una continuazione di linea.

-s

Modu silent. In casu di prupute da una terminal, i caratteri ùn sò micca ecu.

-t timeout

Perchè lettu à u tempu d'uttene è tornerà fallimentu se una linea di l'entrata cumplessa ùn sò micca leghjite in secondsout timeout . Questa opzione ùn hè nudda effettu si leghjite micca leghje ingaghja da u terminal o un pipa.

-u fdFP

Lee l'input from file descriptor fd .

Sì nimu ùn sò furnuti, a ligna di leghje hè attribuita à a varià RESPARSA . U codice di u ritornu hè u cero, solu chì ùn si sia incuntata u fini di u schedariu, leghjite u tempu, o un descriptor di schedariu invalidu hè furnitu per esse l'argument à -u .

readonly [ -apf ] [ name ...]

I nomi dritti sò marcati lettu; i valori di quelli nomi ùn anu micca cambiatu cù l'assignazione sussegente. Se l'opzione di -f hè furnita, e funzioni chì currisponde à i nomi sò assai marcati. L'opzione una restrizzioni di e variàbbili à arrays. Se ùn esiste l'argumenti di nomu , o se l'opzione ppi hè furnitu, stampate una lista di tutti i nomi readonly. L'opzione -p face a pruducia per esse indicatu in un furmatu chì pò esse riutilatu com ingressu. L'estatutu di ritornu hè 0 solu chì una scelta invàlida hè scontruada, unu di i nomi ùn hè micca un nomu di vàlidariu cunversale vale, o -f hè furnutu cun un nome chì ùn hè micca una funzione.

torna [ n ]

Piglia una funzione à surtite cù u valore ritornate specificu per n . Se n omessi, l'estatutu di ritornu hè quellu di l'ultimu mandatu eseguitu in u corpu funzionu. Se se usa fora di una funzione, ma durante l'esekzione di un script da a . ( fonte ), pruvucarà a cinghja di ùn eseguite eseguisce l'script e ritornu o n u situ di sera di l'ultimu mandatu esecutatu in u script cum'è l'ughjettu di u scrittore. Se se usa fora di una funzione è micca durante l'esekzione di un script da . , l'estatutu di ritornu hè falu.

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

Sì l'opzioni, u nomu è u valore di ogni variàmpulu di clochume sò esposti in un formatu chì pò esse riutilatu com ingressu. A pruduzzioni hè ordenata da quella locu locu. Quandu l'opzioni sò specificate, impone o indettenu l'attributi di cache. Ogni argumintazzioni restanu dopu l'opzioni sò trattati tratta com'è valori per i parametri posicionei è sò attribuiti, per esse, a $ 1 , $ 2 , ... $ n . Opzioni, se specifichi, anu the significati:

-a

Marcaratu automaticamente variàbili è funzioni chì sò mudificati o creati per esse exportati à l'ambienti di i cumandamenti successivi.

-b

Scurtaghja l'ufficiu di u travagliu in fondu impurtanti in prima, prima di prima di a prublema prima prima. Questu hè efficace solu quandu u funziunamentu di travagliu hè attivatu.

-e

Exit immediatamente se un cumandulu simpaticu (vede SHELL GRAMMAR supra) sits cun un status nulu. U cunchju ùn sia micca se u cumandimu chì falla hè parti di un'altra at or while , part of a statement if , part of a && or || lista, o se u valore di u cumandariu hè invirtitu da via ! . Una trappula nantu à ERR , se sèmpie, hè esercitu davanti à a sera di e cessate.

-f

Invalidate l'aghjurnamentu.

-h

Ricurdativi di a situazione di i cumandamenti cumu si vèllinu per eseguitu. Questu hè attivatu da u default.

-k

Tutte l'argumenti in u furmulariu di l'assimilazioni cumunicati sò colpi in l'ambientu per un cumandamentu, nò solu di quelli chì precedenu u nome di l'cumandante.

-m

Modu di monitor. U cuntrollu di travagliu hè attivatu. Questa opzione hè stallata per u predeterminatu per i cunchi interattivi in ​​i sistemi chì sustenemu (vede cuntrollu JOB supra). I sfondi prucessi chì sò in un gruppu di prucessu per separà è una linea chì cuntene u so urdinu hè stampatu nantu à a so cumplitamentu.

-n

Lee ordini ma ùn l'eseguite micca. Questu pò esse usatu per verificà una scrittura di scàscanu per i sintassi errore. Questu hè ignurata da cunchi interattivi.

-o option-name

L' opció nome pò esse unu di i seguenti:

allexport

Same as -a .

braceexpand

Same as -B .

emacs

Aduprà una interfície d'editatu di l'emacs-style command line. Questu hè attivatu da u predefinitu quandu l'intesa hè interactiva, salvu chì a cunghjilla hè stata cun l' opzione editore --no

à scuperta

Same as -e .

hashall

Same as -h .

histexpand

Same as -H .

storia

Hà attivatu a storia di cumanda, cum'è l'indicazione più sottu HISTORIA . Questa opzione hè sottumessu à l'impurtante in cunti interattivi.

ignuratu

L'effettu hè cum'è chì u cuncorsu di caghjunori `` IGNOREEOF = 10 '' hè statu esercitu (vede Varianti cunnessi sopra).

keyword

Same as -k .

monitor

Same as -m .

noclobber

Same as -C .

noexec

Same as -n .

noglob

Same as -f . nologu Spessu ignoratu.

annunziate

Same as -b .

nome

Same as -u .

onecmd

Same as -t .

fisica

Same as -P .

posis

Cambiassi u cumpurtamentu di bash induve l'operazione predeterminada difiere da u POSIX 1003.2 standard per cunnessione cù u standard ( modu posis ).

privilighjatu

Same as -p .

verbose

Same as -v .

vi

Aduprà una interfície d'editore di linea di cumanda di vi.

xtrace

Same as -x .

Se -o ùn hè furnutu nisuna opció-nome , i valori di l'opzioni currenti sò stampati. Si + o hè furnutu senza l' opzione-nome , una seria di cumandamenti sèculi per riunificà a paràmetre di l'opzione currente hè indicatu nantu à u standard.

-p

Attendenu un modu privilegiu . In questu modu, i schedari di $ ENV è $ BASH_ENV ùn sò micca stampati, e funzioni di e cundine ùn anu eredite da l'ambienti, è a variata SHELLOPTS , si prisenta in l'ambientu, hè ignurata. Se l'intricava hè stata cun l'usu efficaisu (gruppu) id non è uguali à l'usu reale (gruppu), è l'opzione -p ùn hè micca furnituatu, sti azzioni sò stati pigliati è l'identità efficafie di u utilizatu hè stituutu à l'identità di l'usu veru. Se l'opzione -p hè furnita in startup, l'usu effittiva di l'usu ùn hè micca resettatu. Turning this option off causes the effective user and group ids to be set to the user real and group ids.

-t

Exit after reading and executing one command.

-u

Pruvate e varà varietà impurtanti com'è errore à esse l'espansione di paràmetru. In casu di l'espansione attuale nantu à una variable impurtanti, a cunnessa stampate un missaghju di errore, è, se no interattivu, si pesa cun un status nulu.

-v

Stampà l'intrecciate di e crescenu quandu sò letti.

-x

Dopu à espansione ogni simule simplice , mostra u valore expanditu di PS4 , seguitu da u cumandamentu è i so argumintai expanduti.

-B

U cunghjettu pò esse dilutazione (vede l' Espansione Brace supra). Questa nantu à i predeterminati.

-C

Se si set, bash ùn scrive micca un schedariu esistenti cù l'operatore di > , > & , è <> redirecci. Questu pò esse anu da annunziatu à a creazione di l'output files using the redirect operator > | inveci di > .

-H

Hè attivatu ! storia di sustituzione di storia. Questa opzione hè stallata per u predefinitu quandu u cunchiglia hè interactiva.

-P

Sè pututu, u cunchidu ùn seguita i vogliure simboliche quandu esecutà cumandamenti cumu cd chì cambia u regnu di travagliu attuale. Utilizza l'estructura di struttura fisica. Per basta, bash seguita a chjucchera lòggica di i cartulari in cumpressione cumandamenti chì cambianu l'annuariu attuale.

-

Se ùn nisun scopu seguite questa opzione, i paràmetri di pusizzioni ùn sò micca stati. Inutili, i paràmetri di pusizzioni sò setturi à l' arg argus , ancu s'ellu parechji di cumincianu cù a - .

-

Indica a fine di l'opzioni, pruvucalli tutti l' arg argenti chì sò da esse attribuiti à i paràmetri di pusizzioni. L'opzioni di i -x e -v sò apaganti. Se ùn ci sò micca argumenti, i paràmetri pusizzionali anu cambiatu.

L'opzioni sò fora di u predeterminatu, salvu altri significatu. Usannu + in quantu à - pruvà l'opzioni per esse offu. L'opzioni puderanu ancu esse specificatu in argumenti per una invocazione di u cunchju. U settore actuale di e opciones hè stata in $ - . L'estatutu di ritornu hè sempre veru, salvu una scelta invàlida.

shift [ n ]

I parametri pusizzionali da n +1 ... sò cambiuti nomi à $ 1 ... Parametri rapprisentati da i numeri $ # à $ # - n +1 sò micca stati. n devi esse un numaru micca negativu menu di menu o igual o $ . Se n hè 0, nisun parametru hè cambiatu. Se n ùn hè micca datu, hè assumatu à esse 1. Si n hè più grande di $ # , i paràmetri pusizzionali ùn sò micca cambiatu. L'estatutu di ritornu hè più grande que cero se n hè più grande di $ # o più di cero; altrimente 0.

shopt [ -pqsu ] [ -o ] [ optname ...]

Toggle the values ​​of variables chì cuntrolanu cumpetibile cunceta di cunchiglia. Cù senza scelte, o cù l'opzione -p , una lista di tutti l'opzioni settable hè indicatu, cù un indicazione per esse o micca cada settore. L'opzione pè prupone u risultatu per esse indicatu in una forma chì pò esse riittata da l'input. Ogni opcions anu the significati:

-s

Hè attivatu ( pusate ) ogni opravate .

-u

Disable (unsett) ogni opravate .

-q

Suppresses output normal (mode silence); l'estatutu di ritornu indetta chì u optname hè stituitu o untestu. Si dispunite assai argumenti d' optate cun -q , l'estatutu di ritornu hè cero se tutti i scrittura sò attivati; non-zero altrimenti.

-o

Restrizzioni di i valori di optname per esse quiddi definiti per l'opzione -o per u settore builtin.

S'ellu o -s o -u hè utilizatu cù l' argumenti d' avvisu , u manifestu hè limitatu per questi opcions chì sò stati o mutati, rispettivamente. Aduprate di manera distinta, l'opzioni di tedesciunu stati disabilitatu (anulatu) per modu predeterminatu.

U statutu di reticulation quan l'opzioni di scelta hè cero se tutti i scrittumuli sò attivati, non-zero altrimenti. Quandu si stabilisce o sfruttate e opere, l'estatutu di ritornu hè cero s'ellu un optname ùn hè micca una opzione validu di cunnessione.

A lista di e opzioni shopt hè:

cdable_vars

Se si setse, un argumentu à u cumandru cd builtin chì ùn hè micca un guidatoghju hè assumessu chì hè u nome di una variàbile chì u valore hè u direttu per cambià.

cdspell

Se se stabilisce, i errore insignate in l'ortografia di un componente di un regnu in un cumanda cd sò rializati. L'errore verificatu sò carchi traspurtati, un caratteru scaricamentu è un caratteru troppu. Se si truvà una correzione, u nome di schedariu correutu hè stampatu, è u cumandamentu accadisci. Questa opzione hè sola utilizada per cunchi interattivi.

checkhash

Sè pututu, bash cuntrolli chì un cumanda truvata in a tina hash hè esiste prima di pruvà à eseguite. Sì un mandatu chjuca ùn esiste più longa, una ricerca di strada normale hè realizata.

scalu

Se si stabilisce, bash cuntrolla u grandu di a finestra dopu ogni cumanda è, se ne necessariu, aghjurnà i valori di LINES è COLUMNS .

cmdhist

Se si set, bash prova di salvà tutte e linee di un ordine di multiple-line in una strada di storia. Questu permette a reedificazione di l'ordine multi-linea.

dotglob

Se si set, bash includenu nomignuli chì principianu cù una "." in i risultati di l'espansione di strada.

execfail

Se seconfiguré, un inturnianza non-interactiva ùn sera micca se ùn pò micca eseguite u schedariu especificatu com'è un argumentu à l' òrdine cumunitariu cum'è exec . Un inturnuali interattivu ùn sia micca u ghjuridificiu .

allargamentu

Se se stende, l'aliasi sò dilate cum'è se l' appiicatu prima in ALIASES . Questa opzione hè attivata da u predeterminatu per i cunes interattivi.

extglob

Se si stabbilisce, u funziunalità estensi cù i funziunalità scritte davanti à l'Expansion Pathname sò attivati.

histappend

Sè sete, a lista di storia hè appendata à u schedariu chjamatu da u valore di a Variable HISTFILE quandu a caghione esce , più di scriviri l'archive.

histreedit

Sè stata pronta è legenda hè stata utilita, un utilizatore hè datu l'oppurtunità di reedificà una sustituzzioni di storia falluta.

histverify

Sè stata pronta è legenda hè stata utilizata, i risultati di a sustituzzioni di storia ùn sò micca passatu immediatamenti à u parser di cunnessione. Invece, a ligna resultanti hè carricu in a buffer editore riflette, chì permette più mudificazione.

Hostcomplete

Sè stata pronta è legenda hè stata aduprata, u bash prughjettarà da cumprirà a cumpletta di cunnessione quandu una parola chì cuntene un @ hè cumpritata (vede Cumplistendu sottu READLINE supra). Questu hè attivatu da u default.

huponexit

Se ùn si ponu, bash enviarà SIGHUP a tutti i posti di travagliu in quandu una caghjunalla di cunnessione interattivu.

interactive_comments

Se si setse, permettenu una parolla chì principia da # per causà sta parola è tutti i carattere restante in quella linea per esse ignorata in una cunnessione interattivu (vede COMENTARI prima). Questa opzione hè attivata da u default.

lithist

Sè u settore, è l'opción cmdhist hè attivata, i cumandamenti multi-linea sò stati salvati in a storia cù novi nuvole incubati in quantui d'utilizà i separatori di u punteddu chì hè pussibule.

login_shell

U cuncorsu face sta scelta se hè stata cum'è cunghjilla di login (vede l' invocazione ). U valore ùn hè micca cambiatu.

mailman

Se ùn hè stallatu, è un schedariu chì u bash cuntene per u mail hè accessatu da l'ultima volta hè statu verificatu, u messagiu "U mail in mailfile hè statu legatu" hè indicatu.

no_empty_cmd_completion

Sè stata settata, è di legenda hè stata utilizata, u bash ùn pruvate micca di circà a percorsu per i pussibbili pussibuli quandu si tratta di cunclusione nantu à una linea vasa.

nocaseglob

Sè pututu, bash coincide cù un nome di filename in una manera sensibule per u sensu di a fine di l' espansione di a strada (vede Pathname Expansion above).

nullglob

Se si set, bash prupone un patronu chì fate micca file (vede Pathname Expansion above) per espansione à una stringa nulma, più di ellu stessu.

progcomp

Se si stabilisce, l'installazione programate cumplimenta (vede Scentificu programatu supra) sò attivati. Questa opzione hè attivata da u default.

promptvars

Se si set, i filamenti prompted sò sottumessi espansione variabile è di paràmetru dopu à esse