Sommaire

Les options du shell Option:du shell

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é ...