-
Starten Sie
tmuxwie 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
tmuxläuft, verwenden Sieattach-sessionmit-c.Zitat aus dem
tmuxHandbuchseite 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/eeegestartet , 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.