Milan Herda, apríl 2021
Ale ja používam terminator a ten to má tiež
tmux session je nezávislá od terminálu a po jeho zatvorení beží ďalej
Na jednu session sa môže pripojiť viacero klientov (terminálov)
# Ubuntu/Debian
sudo apt install tmux
# mac
brew install tmux
Spustenie a základná práca
# spustí tmux a vytvorí novú session + ové okno
tmux
# vypíše zoznam bežiacich sessions
tmux ls
# pripojenie do existujúcej session
tmux attach -t nazov-session
prefix c | vytvorí nový tab/okno |
prefix číslo | prepnutia do okna/tabu s daným číslom |
prefix " | nový panel "dole" |
prefix % | nový panel "vpravo" |
prefix šípka | prepínanie medzi panelmi |
prefix : | zadanie príkazu (napr. rename-session) |
prefix , | premenovanie okna |
prefix w | zoznam sessions a okien |
prefix q | identifikácia panelov |
prefix d | odpojenie sa od session |
prefix = CTRL+B
tmuxovské session/okná/panely viete na diaľku programovo ovládať
tmux send-keys session:okno.panel "ls -la" Enter
tmux send-keys session:okno.panel "cmatrix" Enter
tmux send-keys session:okno.panel C-c
Nefungujú ty* príkazy v terminology