L'historique sous ksh peut être activé grâce à la commande set -o vi
. L'input du shell passe alors par vi. Pour l'historique, on peut donc passer en mode commande (Touche Esc
) et utiliser les touches de navigation vi: hjkl (gauche, haut, bas, droite) pour naviguer dans l'historique.
Une autre solution est d'utiliser la commande fc
.
# lister les derniers entrées: fc -l # éditer et excécuter certaines commande (ex.: lignes 10 à 30): fc -e vi 10 30 # l'option -e permet de spécifier un éditeur avant l'exécution des commandes # Ou history
Toujours avec la variable set -o vi
: taper le début de la commande, sortir du mode insert
avec Esc
et taper \
(backslash).