Nomi e usi comuni delle variabili di shell.
BASH_VERSION
[tab]
Informazioni sulla versione di Bash.
CDPATH
[tab]
Un elenco di directory da cercare separate da un due punti
[tab]
fornite come argomenti per "cd".
GLOBIGNORE
[tab]
Un elenco di modelli separato da un due punti che descrivono i nomi
[tab]
[tab]
di file che devono essere ignorati dall'espansione di percorso.
HISTFILE
[tab]
Il nome del file in cui è memorizzata la cronologia dei comandi.
HISTFILESIZE
[tab]
Il numero massimo di righe che può contenere questo file.
HISTSIZE
[tab]
Il numero massimo di righe di cronologia a cui può accedere
[tab]
[tab]
una shell in esecuzione.
HOME
[tab]
Il nome completo del percorso della propria directory di login.
HOSTNAME
[tab]
Il nome dell'host corrente.
HOSTTYPE
[tab]
Il tipo di CPU sulla quale è in esecuzione questa versione di bash.
IGNOREEOF
[tab]
Controlla il comportamento della shell quando riceve un carattere EOF
[tab]
[tab]
come unico input. Se impostato, il suo valore corrisponde al numero
[tab]
[tab]
di caratteri EOF che si possono trovare in una fila in una riga vuota
[tab]
[tab]
prima che la shell esca (predefinito 10). Quando viene azzerato, EOF
[tab]
[tab]
indica la fine dell'input.
MACHTYPE
[tab]
Una stringa che descrive l'attuale sistema dove è in esecuzione bash.
MAILCHECK
[tab]
Quanto spesso, in secondi, Bash controlla la presenza di nuova posta.
MAILPATH
[tab]
Un elenco di nomi di file separati da un due punti usati da Bash per
[tab]
[tab]
controllare la presenza di nuova posta.
OSTYPE
[tab]
La versione di Unix sulla quale è in esecuzione questa versione di bash.
PATH
[tab]
Un elenco di directory, separato da un due punti, da analizzare quando
[tab]
[tab]
si cercano i comandi.
PROMPT_COMMAND
[tab]
Un comando da eseguire prima della stampa di ciascun prompt
[tab]
[tab]
primario.
PS1
[tab]
[tab]
La stringa del prompt primario.
PS2
[tab]
[tab]
La stringa del prompt secondario.
PWD
[tab]
[tab]
Il nome completo del percorso della directory corrente.
SHELLOPTS
[tab]
Un elenco di opzioni di shell abilitate, separate da un due punti.
TERM
[tab]
Il nome del tipo di terminale corrente.
TIMEFORMAT
[tab]
Il formato di output per le statistiche temporali visualizzato dalla
[tab]
[tab]
parola riservata "time".
auto_resume
[tab]
Non null significa che una parola di un comando che compare da
[tab]
[tab]
aol in una riga viene prima cercata nell'elenco dei job correnti
[tab]
[tab]
fermati. Se trovato, questo job viene messo in primo piano.
[tab]
[tab]
Un valore pari a "exact" significa che la parola del comando deve
[tab]
[tab]
corrispondere esattamente a un comando nell'elenco dei job fermati. Un
[tab]
[tab]
valore pari a "substring" significa che la parola del comando deve
[tab]
[tab]
corrispondere a una sottostringa del job. Qualsiasi altro valore significa
[tab]
[tab]
che il comando deve essere un prefisso di un lavoro fermato.
histchars
[tab]
Caratteri che controllano l'espansione della cronologia e la sostituzione
[tab]
[tab]
rapida. Il primo carattere è quello di sostituzione della cronologia,
[tab]
[tab]
solitamente "!". Il secondo è il carattere di "sostituzione rapida",
[tab]
[tab]
solitamente "^". Il terzo è il carattere di "commento della cronologia",
[tab]
[tab]
solitamente "#".
HISTIGNORE
[tab]
Un elenco di modelli separato da un due punti usato per decidere quale
[tab]
[tab]
comando dovrebbe essere salvato nell'elenco della cronologia.