• # .

    Posté par . En réponse au message [Résolu]Mon .bash_history n'ignore pas ce que je lui demande d'ignorer !. Évalué à 2.

    export HISTCONTROL=ignoreboth:erasedups

    Je dirais que le « export » est en trop car ce n'est pas une variable d'environnement, mais je viens de tester et c'est ok.
    Si tu fais set | grep HISTCONTROL ça t'affiche bien HISTCONTROL=ignoreboth:erasedups ?

    Accessoirement, auriez-vous une solution pour purger bash_history

    rm ~/.bash_history -f
    ou pour garder les 100 dernières lignes :
    tail -n 100 ~/.bash_history > ~/.bash_history.tmp; mv ~/.bash_history.tmp ~/.bash_history -f
    Je n'ai pas trouvé de moyen simple de faire ça sans fichier temporaire (ça ne fonctionne que pour les petits fichiers, pas pour les gros, donc pas générique).