Screen
De Linuxmemo.
(voir tmux)
Sommaire |
A partir du shell (ou ssh)
Lister les screen:
screen -list
S'attacher a un screen:
screen -r numduscreen screen -D -r '14172.pts-2.algo'
A partir de screen
Creation de screen:
CTRL+a puis c Ceation de screen
CTRL+a puis p Preview CTRL+a puis n Next CTRL+a puis 0..9 Numero du screen CTRL+a puis w Where liste les screen l'* indique le screen actif
Fractionnement des screen:
CTRL+a puis S Split CTRL+a puis TAB Deplacement entre les zones CTRL+a puis X Detruit une zone de split
Divers:
CTRL+a puis c Execute un shell (bien dans un split)
Aide:
CTRL+a puis ? Help
Quiter
CTRL+a CTRL+d Detache le screen courant CTRL+a puis \ Ferme tout les screen d'un seul coup CTRL+a d : on se détache de screen
A partir de la console
les deux commandes les plus utiles :
screen -ls : liste les terminaux screen -rd : ouvre le terminal
(Cela ne fonctionne que sur le serveur pas dans une session ssh)
Voici les raccourcis claviers qui vous aideront pour utiliser screen :
CTRL-a n : passage au terminal suivant ; CTRL-a p : passage au terminal précédent ; CTRL-a N : repérage du terminal courant, avec le titre du terminal entre parenthèse ; CTRL-a n (n est ici un chiffre) : passage au terminal n ; CTRL-a " : affichage de la liste des terminaux. On navigue dans la liste à l’aide des touches haut et bas, on sélectionne un terminal avec la touche Entrée ; CTRL-a w : visualise la liste des terminaux de manière non interactive ; CTRL-a A : renomme le terminal courant. Un appui sur Entrée sert à valider ; CTRL-a k ou CTRL-a K : ferme un terminal. Une confirmation est demandée. Tout programme en cours dans ce terminal sera arrêté. CTRL-a d : on se détache de screen. Les terminaux ne sont pas perdus pour autant car il est possible de revenir sur screen.