21 votes

Effacer l'historique des commandes du terminal

J'essaie d'effacer l'historique des commandes qui ont été exécutées sur le Terminal, j'ai trouvé un article qui dit que je peux le faire avec rm ~/.bash_history

Cependant, je suis toujours en mesure de voir les commandes précédentes que j'ai exécutées en appuyant sur la flèche vers le haut

15voto

paper1111 Points 545

La commande correcte est history -c comme le montre l'image ci-dessous.

history -c

2voto

Jose Chavez Points 645

Un moyen simple d'y parvenir est de fermer toutes les fenêtres de terminal, puis d'ouvrir une nouvelle fenêtre de terminal dans laquelle vous exécutez le programme :

rm ~/.bash_history

Vous devrez fermer le terminal et le rouvrir. Maintenant, lorsque vous appuyez sur la flèche vers le haut, vous ne verrez que la commande rm, et pas les commandes précédentes.

1voto

SUKUMAR S Points 11

Vous devez écrire ce qui suit dans le terminal, étape par étape : -.

  1. cat > .zsh_history
  2. clair
  3. presse return
  4. presse Ctrl ^ + D

Ensuite, fermez le terminal en utilisant Cmd + Q puis rouvrir à nouveau.

-1voto

Clutch Points 11

Donc ce que tu dois faire c'est :

  • exécutez "rm ~/.bash_history" (sans les guillemets)
  • Exécutez la commande "exit".
  • quittez le Terminal et ouvrez-le à nouveau Vous pouvez vérifier que votre historique est effacé en exécutant la commande "history". Il ne devrait rester que la commande "exit" et la commande "rm ~/.bash_history".

J'espère que cela vous aidera !

-1voto

K Man Points 101

J'ai trouvé ça sur le cours Linux Mastery de Udemy.

history -r; history -w

history -r supprime temporairement l'historique du terminal pour la session en cours. history -w le supprime définitivement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X