-
Začněte
tmux
takto:(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
tmux
je v provozu, použijteattach-session
s-c
.Citace z
tmux
manuá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é.