Mögliches Duplikat:
Können Verlaufsdateien in Bash vereinheitlicht werden?
Ich habe Bash in einer SSH-Sitzung ausgeführt. Rufen Sie diese Sitzung A auf.
Ich verlasse das Büro, gehe nach Hause, gehe zur gleichen Box und rufe diese Sitzung B an.
Ab Sitzung B möchte ich die Geschichte von Sitzung A einsehen können.
Ist das möglich?
Antworten:
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.
quelle