rklm schrieb:
seahawk1986 schrieb:
Du kannst die Session am Server weiterlaufen lassen, wenn du dort eine Sitzung in einem Terminal-Multiplexer wie tmux oder screen nutzt. Du kannst dich beim Aufbauen der SSH-Sitzung dann gleich an eine bestehende tmux-Session attachen, vgl. z.B.: https://hyperblog.de/hoergen/2022/03/28/beim-ssh-login-tmux-aufrufen
Das wäre auch meine Empfehlung, denn das ist noch viel flexibler als einfach nur im passenden Verzeichnis zu landen. Man kann seinen Editor offen stehen lassen usw. Außerdem verliert man dann keine Daten, wenn eine Verbindung wegen einer Störung unerwartet abbricht.
Ansonsten kann man sicherlich etwas mit ~/.bash_login oder ~/.profile einem Alias für cd
und einer Funktion, die bei jedem cd
das aktuelle Verzeichnis in einer Datei merkt basteln.
Mit der History könnte man rekonstruieren, wohin die letzten cd-Commandos einen verschlagen hatten, solange nicht über andere Mechanismen als cd das Verzeichnis gewechselt wurde.
Besser vielleicht, man benutzt ~/.bash_logout, um das letzte Verzeichnis in eine Datei zu speichern, aus der man es beim Login ausliest.
Aber tmux und Co. ist wohl das Mittel der Wahl.