GNU/Linux >> Tutoriels Linux >  >> Linux

Comment effacer l'historique de Bash sous Linux

Parfois, vous voudrez peut-être masquer l'historique des commandes que vous avez tapées dans le shell sous Linux. C'est par ex. utile lorsque vous créez une image de serveur pour déployer plusieurs machines virtuelles. La commande ci-dessous fonctionnera sur toutes les distributions Linux (CentOS, Debian, Ubuntu, etc.).

Effacer l'historique de Bash

Pour effacer l'historique de Bash sous Linux, utilisez cette combinaison de 3 commandes :

cat /dev/null > ~/.bash_history && history -c && exit

A quoi servent ces commandes ?

  • La commande 'cat' vide le fichier .bash_history de l'utilisateur actuellement connecté.
  • La commande 'history -c' nettoie l'historique de la session utilisateur en cours.
  • La commande 'exit' quitte la session en cours.

Linux
  1. Comment utiliser la commande history sous Linux

  2. Comment effacer l'historique de la ligne de commande BASH sous Linux

  3. Comment effacer une commande spécifique de l'historique Bash sous Linux

  4. Commande d'historique Linux

  5. Comment désactiver la modification de mon historique dans bash

Comment utiliser la commande de date dans les scripts bash sous Linux

Comment supprimer une commande de l'historique sous Linux

Comment vérifier l'historique des commandes Linux par dates

Comment utiliser la commande Declare dans Linux Bash Shell

Comment utiliser la commande echo dans les scripts Bash sous Linux

Comment effacer l'historique de Bash sous Linux et Mac