Ich habe kürzlich meine Ubuntu 14.04-Installation durch Ubuntu Gnome (das mit Gnome DE geliefert wird) ersetzt. Ich habe jedoch festgestellt, dass der Bash-Verlauf nicht gespeichert wird, sobald die Terminalsitzung geschlossen ist. Sobald ich eine Terminalsitzung schließe, eine neue öffne und den Befehl ausführe history
, wird nichts anderes als der history
Befehl selbst angezeigt. Gibt es eine Möglichkeit, dieses Problem zu lösen?
Danke
bash
history
ubuntu-gnome
bash-history
Deepal
quelle
quelle
Antworten:
Möglicherweise gehört Ihre .bash_history nicht Ihrem Benutzer. Überprüfen Sie die Berechtigungen der Datei und ändern Sie sie, wenn Sie nicht der Eigentümer sind:
quelle
sudo chown yourusername:yourusername ~/.bash_history
?Geben Sie zuerst den folgenden Befehl ein
shopt -s
um zu überprüfen, ob der Wetterbefehl
histappend
aktiviert oder deaktiviert ist Wenn er deaktiviert ist, geben Sie den folgenden Befehl ein, um den Verlauf anzuhängenhistory -a
Wenn Sie den Verlauf bei jeder neuen Eingabeaufforderung speichern möchten, führen Sie den folgenden Befehl aus
export PROMPT_COMMAND='history -a'
Weitere Informationen finden Sie unter diesem Link
quelle
histappend
ist 'an'. Kann nicht herausfinden, was los ist. : /histappend
ist nicht einmal in der Ausgabe vonshopt -s
even tho aufgeführt$HISTSIZE
und$HISTFILESIZE
richtig eingestellt. Idee? Vielen Dank!