La commande history
dans Bash permet d’afficher la liste des commandes précédemment exécutées dans le terminal. Cela peut être très utile pour retrouver rapidement une commande que vous avez utilisée sans avoir à la retaper entièrement.
La syntaxe de base de la commande history
est la suivante :
history [options] [arguments]
Voici quelques options courantes pour la commande history
:
-c
: Efface l’historique des commandes.-d offset
: Supprime la commande à la position spécifiée par offset
.n
: Affiche les n
dernières commandes de l’historique.Voici quelques exemples pratiques de l’utilisation de la commande history
:
history
history 10
history -c
history -d 5
(Cela supprimera la cinquième commande de l’historique.)
!n
pour réexécuter la commande à la position n
dans l’historique.history
avec grep
pour rechercher des commandes spécifiques. Par exemple :
history | grep "git"
history -w
pour écrire l’historique actuel dans un fichier.