Screen

De Linuxmemo.

(voir tmux)

Sommaire

[modifier] A partir du shell (ou ssh)

[modifier] Lister les screen:

screen -list

[modifier] S'attacher a un screen:

screen -r numduscreen
screen -D -r '14172.pts-2.algo'

[modifier] A partir de screen

[modifier] Creation de screen:

CTRL+a puis c Ceation de screen

[modifier] Navigation dans les differant 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

[modifier] 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

[modifier] Divers:

CTRL+a puis c Execute un shell (bien dans un split)

[modifier] Aide:

CTRL+a puis ? Help

[modifier] 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 


[modifier] A partir de la console

[modifier] 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)

[modifier] 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.
Outils personnels