[bash] export HISTCONTROL=ignoreboth:erasedups (Résolu)

Ce qui ne concerne ni le forum ni des problèmes
Avatar de l’utilisateur
Kristen
Elfe
Messages : 626
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

[bash] export HISTCONTROL=ignoreboth:erasedups (Résolu)

Message par Kristen » mer. 15 nov. 2017, 16:56

Bonjour
Dans mon .bashrc, j'ai ajouté

Code : Tout sélectionner

export HISTCONTROL=ignoreboth:erasedups
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 ?
Dernière modification par Kristen le jeu. 16 nov. 2017, 09:46, modifié 1 fois.
Depuis le 14 octobre 2011 sur archlinux avec actuellement GNOME sur :
PC fixe i5 - CG GeForce GTX 750 Ti - Mémoire 12 Go - SSD128 Go - DD1000 Go
et
PC portable : Lenovo ThinkPad T520i et Lenovo Ideapad S130-14IGM

sukolyn
Daikyu
Messages : 73
Inscription : mar. 11 juil. 2017, 09:56

Re: [bash] export HISTCONTROL=ignoreboth:erasedups

Message par sukolyn » jeu. 16 nov. 2017, 00:59

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é.

Avatar de l’utilisateur
Kristen
Elfe
Messages : 626
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

Re: [bash] export HISTCONTROL=ignoreboth:erasedups

Message par Kristen » jeu. 16 nov. 2017, 08:27

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 ?
Depuis le 14 octobre 2011 sur archlinux avec actuellement GNOME sur :
PC fixe i5 - CG GeForce GTX 750 Ti - Mémoire 12 Go - SSD128 Go - DD1000 Go
et
PC portable : Lenovo ThinkPad T520i et Lenovo Ideapad S130-14IGM

sukolyn
Daikyu
Messages : 73
Inscription : mar. 11 juil. 2017, 09:56

Re: [bash] export HISTCONTROL=ignoreboth:erasedups

Message par sukolyn » jeu. 16 nov. 2017, 09:38

c'est ça.

Avatar de l’utilisateur
Kristen
Elfe
Messages : 626
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

Re: [bash] export HISTCONTROL=ignoreboth:erasedups (Résolu)

Message par Kristen » jeu. 16 nov. 2017, 10:15

merci
Depuis le 14 octobre 2011 sur archlinux avec actuellement GNOME sur :
PC fixe i5 - CG GeForce GTX 750 Ti - Mémoire 12 Go - SSD128 Go - DD1000 Go
et
PC portable : Lenovo ThinkPad T520i et Lenovo Ideapad S130-14IGM

Répondre