screen
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 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
screen.txt · Last modified: 2014/12/26 11:29 by carl