Historique de commandes Historique:de commandes
posix option vi |
ksh |
bash |
Le shell stocke les commandes lancées dans un fichier texte localisé dans le répertoire d’accueil de l’utilisateur. Le nom de ce fichier diffère en fonction du shell utilisé.
Shell |
Fichier historique |
ksh |
.sh_history.sh_history |
bash |
.bash_history.bash_history |
Pour rappeler les commandes stockées dans ce fichier, le shell propose deux options : emacs et vi.
Ces deux options sont mutuellement exclusives : l’activation de l’une désactive l’autre. En ksh, elles sont toutes deux désactivées par défaut. En bash, l’option emacs est activée par défaut.
Paramétrage par défaut en ksh :
$ set -o
Current option settings
...
emacs off
...
vi off
...
$
Paramétrage par défaut en bash :
$ set -o
Current option settings
...
emacs on
...
vi off
...
$
1. Paramétrer le rappel de commandes en ksh Rappel de commandes:en ksh
Le Korn shell propose deux options pour rappeler les commandes : l’option emacs ou l’option vi. Pour rappeler les commandes en utilisant les flèches, il faudra effectuer un paramétrage (voir ci-dessous), sauf en ksh93 à partir de la version " h " (ksh93h) où les flèches fonctionnent par défaut dans les deux modes. ksh93h
Pour connaître la version de son ksh93:
$ /bin/ksh...