Linux: GNU Screen: Mnoho konzolí v jedné

Spuštění nástroje:

$ screen

Zobrazí úvodní obrazovku, kterou odklepneme mezerníkem.

Nyní to vypadá, že se nic nového nestalo, ale již se nacházíme v prostředí nástroje screen.

Jde o normální terminál, ve kterém pracujeme běžným způsobem. Mezi jednotlivými obrazovkami můžeme přepínat.

Ovládání

Hlavní klávesová zkratka:

ctrl+a

Poté stiskneme další klávesu (již bez ctrl) pro daný účel.

Vytvoření nové obrazovky – create:

ctrl+a c

Přechod na předchozí (previous) a následující (next) obrazovku:

ctrl+a p
ctrl+a n

Přechod na konkrétní obrazovku podle čísla. Každá obrazovka má číslo (počínaje 0):

ctrl+a 0
ctrl+a 1
...

Seznam všech obrazovek:

ctrl+a shift+“

Pojmenování obrazovek (renAme):

ctrl+a A

Rozdělení obrazovky

Rozdělení obrazovky (Split):

ctrl+a S

Přepínání mezi rozdělenými okny:

ctrl+a Tab

Zrušení rozdělení obrazovky (Quit):

ctrl+a Q

Odpojení obrazovky

Pokud potřebujeme na vzdáleném počítači spusit proces či aplikaci, která má běžet delší dobu i po zavření SSH spojení, je třeba obrazovku s touto aplikací odpojit (detach).

ctrl+a d

Obrazovka zobrazí text [detached from …] a terminál se vrátí do původního bashe.

Nyní je možné se odpojit případně spustit nový screen.

Návrat k odpojené obrazovce:

screen -r

Seznam aktivních terminálů:

Pokud máme odpojeno obrazovek několik, seznam všech odpojených obrazovek zobrazíme:

screen -ls

K obnovení použijeme číslo uvedené u dané obrazovky:

$ screen -r 6813

 

Zdroje

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *