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

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

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.
Outils personnels