Verstehe ich nicht so ganz. Die History wird geschrieben, sobald eine Eingabe getätigt wurde, und jedes Terminal hat seine eigene History. Was beißt sich?
Also bisher war das bei mir immer so das die erst geschrieben wurde wenn ich das terminal geschlossen habe. Somit ist der verlauf von Terminal a nicht in Terminal b, wenn dieses gestartet wird wenn a noch offen ist.
Und auch wenn ich verschiedene Terminals (Software) nutze, wird alles in die .bash_history geschrieben.