SCREEN
instalace
nejdrive overte zda uz screen nemate nainstalovany (vetsinou tomu tak je):
# screen -v
Screen version 4.00.03 (FAU) 23-Oct-06 >> mate screen nainstalovany
instalace:
# sudo apt-get install screen << debian/ubuntu
# sudo emerge screen << gentoo
scroolback
Nastaveni scroolback (listovani historii) tak jako v ostatnich terminalech, tj. skrolovatelne mysi:
Pro nastaveni jen pro uzivatele vlozte do .screenrc vlozte:
termcapinfo xterm ti@:te@
Pro globalni nastaveni odkomentujte v /etc/screenrc:
# Change the xterm initialization string from is2=\\\\\\\\E[p\\\\\\\\E[?3;4l\\\\\\\\E[4l\\\\\\\\E>
# (This fixes the "Aborted because of window size change" konsole symptoms found
# in bug #134198)
termcapinfo xterm 'is=\\\\\\\\E[r\\\\\\\\E[m\\\\\\\\E[2J\\\\\\\\E[H\\\\\\\\E[?7h\\\\\\\\E[?1;4;6l'
otravna uvodni obrazovka
vypnuti -
Odkomentovat "startup_message off" v ~/.screenrc nebo globalne v /etc/screenrc.
pouziti
po vzdalenem prihlaseni pres ssh:
# screen spusti screen
# screen -r obnovi posledni session screenu
(Ctrl + a)(A) zmenit nazev screenu
(Ctrl + a)(") zobrazi vyber screenu
(Ctrl + a)(n) dalsi screen
(Ctrl + a)(Ctrl + a) prohodi posledni screeny
(Ctrl + a)(X) uzavre screen (potvrdit jes)
(Ctrl + a)(K) ukonci screen (potvrdit jes)
(Ctrl + a)(S) rozdeli screen
(Ctrl + a)(tab) prehopsava mezi rozdelenymi screeny
(Ctrl + a)(Q) uzavre splitnuty screen
(Ctrl + a)(:) otevre prikazovou radku screen:
resize 10 nastavi velikost rozdeleho screenu na 10 radku
zalozit pojmenovanou session foo
# screen -S foo
pripojit se do session foo
# screen -x foo
-ctrl a c -> create new window
-ctrl a A -> set window name
-ctrl a w -> show all window
-ctrl a 1|2|3|... -> switch to window n
-ctrl a " -> choose window
-ctrl a ctrl a -> switch between window
-ctrl a d -> detach window
-ctrl a ? -> help
-ctrl a [ -> start copy, move cursor to the copy location, press ENTER, select the chars, press ENTER to copy the selected characters to the buffer
-ctrl a ] -> paste from buffer
How to start screen:
-screen -RR PID -> udelej cokoliv at se pripojis k odpojenemu screenu
-screen -DR -> list of detached screen
-screen -r PID -> attach detached screen session
-screen -dmS MySession -> start a detached screen session
-screen -r MySession -> attach screen session with name MySession
Advanced:
-ctrl a S -> create split screen
-ctrl a TAB -> switch between split screens
If you created a new split screen, the current window is empty. either select an existing window (ctrl a ") or create a new split screen (ctrl a n).
-ctrl a Q -> Kill all regions but the current one.
-ctrl a X -> remove active window from split screen
-ctrl a O -> logout active window (disable output)
-ctrl a I -> login active window (enable output)
Poslední změna: 16.01.2010 12:17:26