GNU/Linux >> Znalost Linux >  >> Linux

Jak změnit výchozí adresář nového okna z tmux

  1. 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.

  2. Pokud chcete změnit výchozí adresář jednou tmux je v provozu, použijte attach-session s -c .

    Citace z tmux manuálová stránka pro attach-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é.


Linux
  1. Jak vytvořit nové okno v aktuálním adresáři v Tmux?

  2. Jak změnit výchozí adresář Vsftpd na / místo domovského adresáře uživatele?

  3. Jak změnit výchozí prostředí v Linuxu

  1. Jak změním adresář v Git Bash pomocí Git pro Windows?

  2. Jak změnit počáteční adresář relace tmux?

  3. Jak změnit výchozí správce plochy v debianu?

  1. Jak změnit výchozí adresář Apache 'DocumentRoot' v Linuxu

  2. Jak změnit výchozí editor z Nano v Ubuntu/Debianu

  3. Jak změnit výchozí délku čáry pro Od a Hexdump?