Es gibt zwei Probleme:
Befehl an den Verlauf anhängen, anstatt ihn zu überschreiben. Dies können Sie tun, indem Sie dies zu Ihrer .bashrc-Datei hinzufügen
shopt -s histappend
Lesen Sie den Verlauf nach jedem Befehl erneut. Dies kann erfolgen mit:
PROMPT_COMMAND = "history -a; history -n"
Es ist nicht immer so gut, wie es auf den ersten Blick klingen würde. Die umgekehrte Suche funktioniert gut (Strg-R), aber es kann frustrierend sein, wenn Sie nur "up" vom vorherigen Befehl verwenden (dies ist der letzte Befehl, der in einer Konsole angegeben wird).
Vielleicht gibt es Möglichkeiten, dies zu optimieren ... Aber ich denke, es ist ein guter Anfang für Sie.
Edit: habe gerade den Kommentar zu Duplikat gesehen ... Lösung scheint genau das gleiche.