Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
doc:programmation:bash:history [05/10/2015 17:21] milou [ASTUCE] |
doc:programmation:bash:history [07/01/2017 12:27] Patrick Debian |
||
---|---|---|---|
Ligne 79: | Ligne 79: | ||
cobex4@pc:~> | cobex4@pc:~> | ||
</file> | </file> | ||
+ | |||
+ | === Précision intéressante sur history -c , tiré de ===: | ||
+ | http://lea-linux.org/documentations/Trucs:Effacer_historique_des_commandes_bash | ||
+ | |||
+ | Citation : | ||
+ | « Pour effacer l'historique des commandes dans un shell Bash, le shell par défaut de GNU/Linux, tapez la commande Bash : | ||
+ | <code user>history -c</code> | ||
+ | |||
+ | 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 : | ||
+ | <code user>> ~/.bash_history </code> | ||
+ | |||
+ | Ce qui peut se faire également par : | ||
+ | <code user>history -c</code> | ||
+ | <code user>history -w</code> | ||
+ | |||
+ | En effet, la directive -w remplace l'historique général des commandes par l'historique du shell courant (que vous venez d'effacer). » | ||
+ | |||
+ | Fin de citation. | ||
+ | |||
+ | - Gentil conseil de smolski : « L'effaçage par le fichier de configuration me semble utiliser un tank pour effacer une chiure de mouche, je le déconseillerai même puisque les options -c et -w sont égales en résultat ! ». | ||
+ | |||
===== Sauvegarder history ===== | ===== Sauvegarder history ===== |