Welche Geschichte? Bash-Geschichte? Wenn Sie den Bash-Verlauf verlieren und mehrere Sitzungen gleichzeitig haben, liegt das daran, dass jede Sitzung den Verlauf der anderen Sitzungen überschreibt.
Wahrscheinlich möchten Sie bash anweisen, den Verlauf nicht jedes Mal zu überschreiben, sondern daran anzuhängen. Sie können dies tun, indem Sie Ihre .bashrc so ändern, dass sie shopt -s histappend
ausführt .
Sie können die Größe Ihrer Verlaufsdatei auch erhöhen, indem Sie HISTSIZE als eine ziemlich große Zahl exportieren (sie ist in Byte, also sollten 100000 ausreichen).
Ich hatte das gleiche Problem - aber mein .bashrc
Datei hatte bereits den shopt -s histappend
und korrigieren Sie HISTFILE
, HISTSIZE
, HISTFILESIZE
.
Bei mir war das Problem, dass mein .bash_history
Datei gehörte root anstelle meines Benutzernamens, sodass mein Benutzer beim Beenden niemals in dieser Datei speichern konnte.
Schlagen Sie die Umgebungsvariablen HISTFILE, HISTSIZE, HISTFILESIZE.
nach