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
.sh_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 ... $
Le shell propose d’utiliser des commandes identiques à celles de l’éditeur vi pour rappeler et éventuellement modifier les commandes stockées dans le fichier ~/.sh_history. Il faut pour cela activer l’option :
$ set -o vi
Le caractère ~ représente en bash et en ksh le répertoire d’accueil de l’utilisateur.
À partir de maintenant, il faut s’imaginer dans l’éditeur ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique