-
Starten Sie
tmux
wie folgt:(cd /aaa/bbb; tmux)
Jetzt beginnen alle neuen Fenster (oder Bereiche), die Sie erstellen, im Verzeichnis
/aaa/bbb
, unabhängig vom aktuellen Verzeichnis des aktuellen Bereichs. -
Wenn Sie das Standardverzeichnis einmal ändern möchten
tmux
läuft, verwenden Sieattach-session
mit-c
.Zitat aus dem
tmux
Handbuchseite fürattach-session
:-c will set the session working directory (used for new windows) to working-directory.
Zum Beispiel:
-
Strg +b :
-
attach -c /ddd/eee
Neue Fenster (oder Bereiche) werden jetzt im Verzeichnis
/ddd/eee
gestartet , unabhängig vom Verzeichnis des aktuellen Bereichs. -
Für diejenigen, die nach etwas mehr Referenz suchen, als die ausgewählte Antwort bietet, gab es auf StackOverflow eine weitere gute Antwort auf diese Frage:
https://stackoverflow.com/questions/27307815/how-to-change-the-starting-directory-of-a-tmux-session
Dies bietet Möglichkeiten, dies zu tun, ohne die Sitzung zu verlassen, und für diejenigen, die tmux in mehreren Sitzungen verwenden (wie ich), gibt die obige Antwort einen etwas besseren Kontext dafür, wie attach
/attach-session
funktioniert.
Sehen Sie sich die beiden verfügbaren Antworten für unterschiedliche Verwendungsmöglichkeiten an. Ich fand beide hilfreich/aufschlussreich.