-
Začněte
tmuxtakto:(cd /aaa/bbb; tmux)Nyní se všechna nová okna (nebo panely), která vytvoříte, spustí v adresáři
/aaa/bbb, bez ohledu na aktuální adresář aktuálního panelu. -
Pokud chcete změnit výchozí adresář jednou
tmuxje v provozu, použijteattach-sessions-c.Citace z
tmuxmanuálová stránka proattach-session:-c will set the session working directory (used for new windows) to working-directory.Například:
-
Ctrl +b :
-
attach -c /ddd/eee
Nová okna (nebo panely) se nyní spustí v adresáři
/ddd/eee, bez ohledu na adresář aktuálního panelu. -
Pro ty, kteří možná hledají trochu více referencí, než poskytuje vybraná odpověď, existuje další dobrá odpověď na tuto otázku na StackOverflow:
https://stackoverflow.com/questions/27307815/how-to-change-the-starting-directory-of-a-tmux-session
Což poskytuje způsoby, jak to udělat, aniž byste opustili relaci, a pro ty, kteří používají tmux způsobem s více relacemi (jako já), výše uvedená odpověď poskytuje trochu lepší kontext, jak attach /attach-session funguje.
Podívejte se na obě dostupné odpovědi pro různé způsoby jejich použití. Zjistil jsem, že obojí je užitečné/pozoruhodné.