Linux

Comment voir l’historique complet sous Linux ?

L’historique des commandes est une fonctionnalité essentielle pour quiconque utilise un système Linux. Grâce à elle, vous pouvez facilement revoir vos précédentes actions, réutiliser des commandes et améliorer votre efficacité dans le terminal. Cet article vous guide à travers les différentes méthodes pour afficher et gérer l’historique de vos commandes sous Linux.

Accéder à l’historique des commandes

Pour consulter l’historique complet de vos commandes, il vous suffit de taper la commande history dans votre terminal. Par défaut, cette commande affiche une liste numérotée de vos dernières 500 commandes saisies. Si vous souhaitez personnaliser la quantité de commandes enregistrées, vous pouvez modifier les paramètres de votre session bash.

Commandes spécifiques pour naviguer dans l’historique

Il existe plusieurs méthodes pour parcourir votre historique :

  1. Navigation avec les touches de direction : Utilisez la flèche vers le haut pour remonter une à une dans l’historique et trouver les commandes que vous avez précédemment exécutées.

  2. Raccourcis de commande : Tapez !! pour réexécuter la dernière commande ou !-n pour exécuter la n-ième commande précédente.

  3. Recherche dans l’historique : En appuyant sur Ctrl + r, vous activez la recherche inversée. Tapez une partie de la commande que vous souhaitez retrouver, et le terminal affichera la correspondance.

Personnaliser votre historique

L’historique des commandes est stocké dans un fichier caché nommé .bash_history situé dans le répertoire personnel de l’utilisateur. Vous avez la possibilité d’augmenter la taille de l’historique en modifiant deux environnements dans votre fichier de configuration Bash :

  • HISTSIZE : détermine le nombre de commandes à garder en mémoire dans la session.
  • HISTFILESIZE : fixe la limite du nombre de lignes dans le fichier d’historique.
A lire :  Comment accéder à un dossier avec des espaces sous Linux ?

Pour effectuer ces changements, ouvrez le fichier .bashrc et ajoutez les lignes appropriées, puis rechargez le fichier avec la commande source ~/.bashrc.

Utiliser le fichier d’historique

Pour visualiser l’historique sous forme de fichier, vous pouvez utiliser la commande cat ~/.bash_history. Cela vous montre toutes les commandes sans le formatage habituel de la commande history.

Gérer l’historique sous Zsh

Si vous utilisez Zsh, l’historique est également utile, mais il nécessite une Configuration initiale. Pour qu’il soit enregistré, il faut ajouter les lignes de configuration correspondantes dans le fichier .zshrc. Les paramètres sont similaires à ceux de Bash.

Comment voir l’historique complet sous Linux ?

Pour afficher l’historique complet, lancez la commande history dans le terminal. Si vous désirez voir une quantité spécifique de commandes, vous pouvez taper history N, où N est le nombre de lignes que vous souhaitez consulter. Cela vous permettra de visualiser rapidement un aperçu de vos tâches récentes sans surcharger l’écran.

FAQ

1. Quelle est la différence entre !! et !-n ?
!! exécute la dernière commande, tandis que !-n permet de sélectionner et d’exécuter une commande spécifique à partir de l’historique, en utilisant son numéro.

2. Puis-je effacer l’historique de mes commandes ?
Oui, vous pouvez vider l’historique en utilisant la commande history -c, qui effacera toutes les entrées de l’historique de la session en cours.

3. Où est enregistré mon historique si j’utilise un autre shell que Bash ?
Chaque shell a ses propres conventions pour stocker l’historique. Par exemple, Zsh utilise un fichier nommé .zsh_history dans le répertoire personnel.