Pour consulter l’historique des commandes sous Linux, vous pouvez utiliser la commande history. Voici quelques syntaxes et options courantes :
Afficher l’historique des commandes :
history
Afficher un nombre spécifique de commandes récentes :
history 10
Cela affichera les 10 dernières commandes.
Effacer l’historique des commandes :
history -c
Supprimer une commande spécifique de l’historique :
history -d <numéro_de_ligne>
Remplacez <numéro_de_ligne> par le numéro de la commande dans l’historique que vous souhaitez supprimer.
Exécuter une commande spécifique de l’historique :
!<numéro_de_ligne>
Remplacez <numéro_de_ligne> par le numéro de la commande que vous souhaitez exécuter.
Rechercher dans l’historique :
Vous pouvez utiliser Ctrl + R et commencer à taper pour rechercher dans l’historique des commandes.
La commande ! est utilisée pour exécuter des commandes à partir de l’historique. Voici quelques façons de l’utiliser :
Exécuter la dernière commande :
!!
Exécuter une commande spécifique par son numéro dans l’historique :
!<numéro_de_ligne>
Remplacez <numéro_de_ligne> par le numéro de la commande que vous souhaitez exécuter.
Exécuter la dernière commande commençant par une chaîne spécifique :
!<chaîne>
Remplacez <chaîne> par le début de la commande que vous souhaitez exécuter. Par exemple, !ls exécutera la dernière commande qui commence par ls.
Exécuter la dernière commande contenant une chaîne spécifique :
!?<chaîne>?
Remplacez <chaîne> par une partie de la commande que vous souhaitez exécuter. Par exemple, !?filename? exécutera la dernière commande contenant le mot filename.
Ces commandes peuvent être très utiles pour réexécuter rapidement des commandes précédentes sans avoir à les retaper entièrement.
Sources : Le Chat Mistral