Quale storia? bash-storia? Se stai perdendo la cronologia di bash e hai più sessioni alla volta, è perché ogni sessione sta sovrascrivendo la cronologia delle altre sessioni.
Probabilmente vorrai dire a bash di non sovrascrivere la cronologia ogni volta, ma piuttosto di aggiungerla. Puoi farlo modificando il tuo .bashrc per eseguire shopt -s histappend
.
Puoi anche aumentare le dimensioni del tuo file di cronologia esportando HISTSIZE in modo che sia un numero grande (è in byte, quindi 100000 dovrebbe essere sufficiente).
Soffrivo dello stesso problema, ma il mio .bashrc
file aveva già il shopt -s histappend
e correggi HISTFILE
, HISTSIZE
, HISTFILESIZE
.
Per me il problema era che il mio .bash_history
il file era di proprietà di root piuttosto che il mio nome utente, quindi il mio utente non potrebbe mai salvare in quel file all'uscita.
Cerca le variabili d'ambiente HISTFILE, HISTSIZE, HISTFILESIZE.