Ich habe große Probleme, die Terminal-Historie von Bash so einzurichten, wie ich es möchte. Ich möchte keine doppelten Einträge haben und wenn ich einen Befehl eingebe, möchte ich, dass dieser gespeichert und die obigen Duplikate entfernt werden.
Das Problem ist, dass der history
Befehl mir zeigt, dass er so funktioniert, wie ich es möchte, aber sobald ich mich abmelde, kommen die Duplikate wieder zurück. Ich glaube, es wird nur die Geschichte an die bestehende angehängt. Ich habe diese Zeilen in meiner .bashrc
Datei:
HISTCONTROL=ignoreboth:erasedups
shopt -u histappend
Ich habe sogar versucht shopt
, Kommentare abzugeben, aber der Verlauf wird beim Abmelden immer noch angehängt. Wie kann der Verlauf genau so sein, wie er ist, bevor ich mich abmelde?