Quelle histoire ? historique bash ? Si vous perdez l'historique bash et que vous avez plusieurs sessions à la fois, c'est parce que chaque session écrase l'historique des autres sessions.
Vous voudrez probablement dire à bash de ne pas écraser l'historique à chaque fois, mais plutôt de l'ajouter. Vous pouvez le faire en modifiant votre .bashrc pour exécuter shopt -s histappend
.
Vous pouvez également augmenter la taille de votre fichier d'historique en exportant HISTSIZE pour qu'il soit un grand nombre (c'est en octets, donc 100000 devrait suffire).
Je souffrais du même problème - mais mon .bashrc
le fichier avait déjà le shopt -s histappend
et corrigez HISTFILE
, HISTSIZE
, HISTFILESIZE
.
Pour moi, le problème était que mon .bash_history
le fichier appartenait à root plutôt que mon nom d'utilisateur, donc mon utilisateur ne pourrait jamais enregistrer dans ce fichier à la sortie.
Recherchez les variables d'environnement HISTFILE, HISTSIZE, HISTFILESIZE.