Page 1 sur 1
[bash] export HISTCONTROL=ignoreboth:erasedups (Résolu)
Publié : mer. 15 nov. 2017, 16:56
par Kristen
Bonjour
Dans mon .bashrc, j'ai ajouté
Si j'ai bien compris, je ne devrais plus avoir de commande en double dans mon .bash_history vu que j'ai mis erasedups. Hors ce n'est pas le cas, les commandes plus anciennes ne sont pas effacées.
C'est normal ou j'ai pas tout/bien compris ?
Re: [bash] export HISTCONTROL=ignoreboth:erasedups
Publié : jeu. 16 nov. 2017, 00:59
par sukolyn
salut,
le shell effectue le contrôle, quand on quitte le shell, au moment de l'écriture de la liste de l'historique dans le fichier désigné dans HISTFILE
(~/.bash_history
, par défaut).
ce que contient déjà le fichier ne sera pas examiné.
Re: [bash] export HISTCONTROL=ignoreboth:erasedups
Publié : jeu. 16 nov. 2017, 08:27
par Kristen
OK donc il faut donc que je supprime "manuellement" toutes les entrées en double pour que ça fonctionne ? Ça ne fonctionne que pour la même session alors ?
Re: [bash] export HISTCONTROL=ignoreboth:erasedups
Publié : jeu. 16 nov. 2017, 09:38
par sukolyn
c'est ça.
Re: [bash] export HISTCONTROL=ignoreboth:erasedups (Résolu)
Publié : jeu. 16 nov. 2017, 10:15
par Kristen
merci