User Tools

Site Tools


screen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

screen [2014/12/26 11:29] (current)
carl created
Line 1: Line 1:
 +[[http://www.gnu.org/software/screen/screen.html| screen]] permet d'avoir plusieurs shells en même temps dans une même console/fenêtre. Très pratique lorsqu'on travaille sur plusieurs machines en même temps via [[secureshell|ssh]].
 +la man page est bien documentée, voici un résumé de ce que j'utilise fréquemment.
  
 +En ligne de commande:
 +  * pour démarrer: screen
 +  * pour voir s'il y a des sessions en cours pour votre utilisateur: screen -ls
 +  * pour se rattacher à une session détachée: screen -r
 +  * pour s'attacher à une session alors que quelqu'un est encore attaché: screen -x
 +
 +Cette dernière option permet à deux personnes d'avoir le même shell en même temps (pratique pour montrer à quelqu'un d'autre ce qu'on fait à distance).
 +
 +Options dans screen même (C-a = control+a):
 +  * C-a c: nouveau shell
 +  * C-a <space>: passe au shell suivant
 +  * C-a C-a: passe au shell où j'étais juste avant
 +  * C-a <numéro>: passe au shell numéro <numéro>
 +  * C-a C-d: détache la session en cours
 +  * C-a w: liste des shells ouverts
 +  * C-a A: change le nom du shell en cours
 +  * C-a K: tue le shell en cours (confirmation)
 +  * C-a <escape>: passe en mode copie, ce qui permet de scroller avec les flèches et les touches page up et page down (<escape> pour sortir de ce mode)
 +  * C-a a: envoie C-a au shell dans screen (par exemple quand on est dans une session screen sur une autre machine dans screen sur la machine locale :)
 +  * C-a ?: écran d'aide
 +
 +Autre page du même genre mais en anglais ici: http://wiki.yobi.be/wiki/Screen
 +
 +----
 +
 +Equivalent en X: xmove
 +  * ftp://ftp.cs.columbia.edu/pub/xmove/
 +  * [[http://xdroop.dhs.org/space/xmove|notes]]
 +  * [[http://ximove.com/|Xmove Improved]]
screen.txt · Last modified: 2014/12/26 11:29 by carl