« Trucs:Effacer historique des commandes bash » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
(Page créée avec « = Effacer l'historique des commandes Linux (Bash) = Pour effacer l'historique des commandes dans un shell Bash, le shell par défaut de GNU/Linux, tapez la commande Bash ... »)
 
Aucun résumé des modifications
 
(4 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
= Effacer l'historique des commandes Linux (Bash) =
= Effacer l'historique des commandes Linux (Bash) =
[[Catégorie:Trucs Sécurité]]


Pour effacer l'historique des commandes dans un shell Bash, le shell par défaut de GNU/Linux, tapez la commande Bash :
Pour effacer l'historique des commandes dans un shell Bash, le shell par défaut de GNU/Linux, tapez la commande Bash :
Ligne 19 : Ligne 20 :
</div>
</div>


[[Catégorie:Trucs_Administration]]
Ce qui peut se faire également par :
 
<div class="code">
history -c
history -w
</div>
 
En effet, la directive -w remplace l'historique général des commandes par l'historique du shell courant (que vous venez d'effacer).
 
{{Copy|2014|[[Utilisateur:Jiel|Jiel Beaumadier]]|FDL}}

Dernière version du 2 novembre 2018 à 15:10

Effacer l'historique des commandes Linux (Bash)

Pour effacer l'historique des commandes dans un shell Bash, le shell par défaut de GNU/Linux, tapez la commande Bash :

history -c

Il faudra cependant lancer cette commande dans chaque instance de Bash (chaque terminal) si vous voulez effacer les commandes dans tous les shells.

Et tant que vous n'aurez pas quitté le shell, l'historique des commandes sera encore disponible dans le fichier ~/.bash_history.

De plus, cette méthode ne fonctionne qu'avec les shells de login (où vous pouvez vous loguer), mais pas avec les shells ouverts par des émulateurs de termina (comme GNOME Terminal).

Pour effacer l'historique de manière globale et radicale, on privilégiera donc l'effaçage du fichier d'historique :

> ~/.bash_history

Ce qui peut se faire également par :

history -c
history -w

En effet, la directive -w remplace l'historique général des commandes par l'historique du shell courant (que vous venez d'effacer).

Copyright

© 2014 Jiel Beaumadier

Tête de GNU Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale.