Vous êtes souvent frustré par le besoin de répéter des commandes longues dans le terminal Linux ? Ne vous inquiétez plus, car cet article vous révèle comment visualiser et gérer efficacement votre historique de commandes pour simplifier votre flux de travail. Plongeons dans les techniques qui optimiseront votre expérience utilisateur !
Consulter l’historique des commandes sous Linux
Pour accéder à la liste de toutes les commandes précédemment exécutées dans Linux, il suffit d’utiliser la commande history. Cette commande est intuitive et peut être enrichie par différentes options pour une gestion précise. Par exemple, -c pour nettoyer l’historique de la session actuelle ou -n pour limiter les résultats affichés.
Modifier une commande précédemment exécutée
Une fois qu’une commande est exécutée, elle est stockée dans l’historique. Pour la modifier ou la réutiliser facilement, deux méthodes s’offrent à vous. La première consiste à utiliser l’expansion de l’historique avec le symbole !. Par exemple, !! insère la dernière commande. La seconde méthode est la recherche inversée avec CTRL + r, qui permet de retrouver rapidement une commande spécifique sans faire défiler l’historique.
Supprimer l’historique des commandes
Si vous souhaitez effacer complètement l’historique, exécutez simplement history -c. Cela peut être utile pour maintenir la confidentialité ou éviter de conserver des commandes sensibles.
Configurer les options de sauvegarde de l’historique
Il est possible de définir certaines contraintes pour la sauvegarde de l’historique des commandes dans Linux. Par exemple, en utilisant la variable d’environnement HISTSIZE, vous pouvez limiter le nombre de commandes sauvegardées. Pour stocker par exemple 1000 commandes, utilisez export HISTSIZE=1000. De plus, pour ignorer certaines commandes, HISTIGNORE permet de spécifier celles à exclure.