Les options du shell Option:du shell
posix |
ksh |
bash |
Le shell propose des options permettant de paramétrer un certain nombre de fonctionnalités.
1. Activer et désactiver une option du shell
Les options -o et +o de la commande interne set permettent respectivement d’activer et de désactiver une option du shell.
Syntaxe
set -o option
set +o option
2. Visualiser la liste des options
La commande set avec l’option -o affiche la liste des options du shell en indiquant si elles sont actuellement activées ou non.
$ set -o
Current option settings
allexport off
bgnice on
emacs on
errexit off
gmacs off
ignoreeof off
interactive on
keyword off
markdirs off
monitor on
noexec off
noclobber off
noglob off
nolog off
nounset off
privileged off
restricted off
trackall off
verbose off
vi off
viraw off
xtrace off
notify off
$
3. Principales options
a. ignoreeof ignoreeof
Pour quitter un shell, il existe deux méthodes :
-
la commande exit ; exit
-
la séquence de touches ˆd.
Si l’option ignoreeof est activée, il devient impossible de quitter le shell en appuyant sur ˆd.
L’option est désactivée par défaut.
Exemple
$ set -o ignoreeof
$ ˆd (Saisie ˆd)
Use 'exit' to terminate this shell
b. noclobber noclobber
Lorsqu’une redirection est faite vers un fichier déjà existant, celui-ci est écrasé...