Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:tmux

< Linux

tmux

Telepítés

apt install tmux

Nagyítás, kicsinyítés

Nagyítás: Ctrl+Shift+3

Kicsinyítés: Ctrl+Shfit+-

Távoli parancssorhoz csatlakozás

Csatlakozás

Legyen két gép, mars és fold.

 ______           ______
|      |         |      |        
| fold |         | mars |
|      |         |      |
--------         --------
  "  "             "  "

A mars nevű gépre telepítünk SSH szervert és a tmux programot.

# apt install ssh tmux

A mars gépen elindítjuk a tmux programot:

$ tmux

A fold gépről belépünk ssh-val a mars gépre. A marson, az ssh felületen indítok egy újabb tmux-t, megadva, hogy csatlakozzon a már meglévő munkamenethez:

$ tmux a

Az „a” az „attach” rövidítésem de írhatom hosszabban is: attach-session.

A munkamenetet ha exit paranccsal zárom be, akkor a távoli mars gépen is bezáródik. Ha csak fold gépen szeretnék leválni a terminálról:

Ctrl + b, d

A Ctrl+b után kell, magába megnyomni a „d” billentyűt.

Képernyővédő

Képernyővédő a mars gépen a tétlenség miatt be szokott indulni. Parancssorból így éleszthető a:

xset dpms force on

Bővebb információért lásd a xset(1) kézikönyvet.

Munkamenet

Ha több munkamenethez is lehet csatlakozni, akkor adjunk azoknak nevet.

Munkamenet elnevezése:

tmux new -s mars1

Csatlakozás a mars1 nevű munkamenethez:

tmux a -t mars1

Munkamenet leállítása

Nézzük meg milyen munkameneteink vannak:

tmux ls
tmux kill-session -t mars1

Ha csatlakozva vagyunk a munkamenethez:

Ctrl+b, x

Parancs küldése

A munkamenetek számára parancsokat küldhetünk, amelyek azonnal végrehajtódnak:

tmux send-keys -t mars1 "ls -l"$'\n'

Felosztás

Horizontális felosztás:

Ctrl+b, "

Vertikális felosztás:

Ctrl+b, %

Váltás a felosztott képernyők között:

Ctrl+b, nyíl billentyűk (balra, jobbra, fel, le)

Kilépés az egyes részekből:

exit

vagy:

Ctrl+b, x

Irodalom

Forrás

Ajánlás

oktatas/linux/tmux.txt · Utolsó módosítás: 2019/10/05 12:59 szerkesztette: admin