Vyhledávání na webu

5 užitečných tipů pro lepší relace terminálu Tmux


tmux je terminálový multiplexer podobný obrazovce GNU, který se používá k vytváření, přístupu a ovládání více terminálových relací z jediné konzole. Je to užitečné pro systémové administrátory pro spouštění více než jednoho programu příkazového řádku současně.

Jednou z užitečných funkcí tmux je, že jej lze odpojit od obrazovky a pokračovat v běhu na pozadí a později jej znovu připojit. V tomto ohledu umožňuje, aby relace SSH zůstaly aktivní i po odpojení od konzole.

Přečtěte si také: 10 skvělých nástrojů příkazového řádku pro váš terminál Linux

V tmux je relace kontejner pro jednotlivé konzole spravované tmuxem. Ke každé relaci je připojeno jedno nebo více oken. A okno vyplní celou obrazovku a můžete jej rozdělit do několika obdélníkových panelů (buď svisle nebo vodorovně), z nichž každý je samostatný pseudoterminál.

V tomto článku vysvětlíme několik užitečných tipů pro lepší relace tmux v Linuxu.

Nakonfigurujte Terminál tak, aby ve výchozím nastavení spouštěl tmux

Chcete-li nakonfigurovat svůj terminál tak, aby automaticky spouštěl tmux jako výchozí, přidejte následující řádky do svého spouštěcího souboru shellu ~/.bash_profile těsně nad sekcí aliasů.

if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
    tmux attach -t default || tmux new -s default
fi

Uložte soubor a zavřete jej.

Poté zavřete a znovu otevřete terminál, abyste mohli začít používat tmux ve výchozím nastavení, pokaždé, když otevřete okno terminálu.

Zadejte názvy relací terminálu

tmux poskytuje výchozí název pro relace, někdy však tento název není dostatečně popisný. Relace můžete pojmenovat podle svého výběru.

Pokud například pracujete s více datovými centry, můžete relace pojmenovat jako “datacenter1, datacenter2 atd.. “.

tmux new -s datacenter1
tmux new -s datacenter2

Přepínání mezi relacemi terminálu tmux

Chcete-li snadno přepínat mezi různými relacemi tmux, musíte povolit doplňování názvů relací. Chcete-li to povolit, můžete použít rozšíření tmux Complete, jak je znázorněno:

cd bin
git clone https://github.com/srsudar/tmux-completion.git

Poté vytvořte zdroj souboru ~/bin/tmux-completion/tmux ve vašem souboru ~/.bashrc přidáním následujícího řádku.

source  ~/bin/tmux-completion/tmux

Uložte soubor a zavřete jej.

Poté zavřete a znovu otevřete okno terminálu, až příště zadáte následující příkaz a stisknete klávesu Tab, měla by vám zobrazit možná jména relací.

tmux attach -t

Použijte Tmuxinator Session Manager

Správce relací programově vytváří pracovní prostory tmux spuštěním řady příkazů založených na konfiguraci. Nejpoužívanějším správcem relací tmux je tmuxinator.

Tmuxinator je nástroj používaný ke snadnému vytváření a správě relací tmux. Chcete-li jej efektivně používat, měli byste mít pracovní znalosti tmux. Důležité je, že byste měli rozumět tomu, co jsou okna a panely v tmux.

Použijte Zoom pro zaostření na jeden proces

V neposlední řadě, po otevření každého panelu se chcete zaměřit na jeden proces, můžete proces přiblížit tak, aby vyplnil celou obrazovku. Jednoduše přejděte na panel, na který chcete zaostřit, a stiskněte Ctrl+b, z (stejným způsobem oddálíte).

Až skončíte s funkcí přiblížení, stisknutím stejné kombinace kláves zrušte přiblížení podokna.

Přečtěte si také: 20 užitečných emulátorů terminálu pro Linux

A je to! V tomto článku jsme vysvětlili několik užitečných tipů pro lepší relace tmux v Linuxu. Můžete se s námi podělit o další tipy nebo se na něco zeptat prostřednictvím formuláře pro zpětnou vazbu níže.