Screen est un multiplexeur de terminal. Je vais vous donner quelques tips sympa pour utiliser au mieux cet outil merveilleux.
Si vous ne connaissez pas cet outil, je vous laisse le découvrir en lisant ceci ou allant sur la homepage du projet
Lancement de screen
Lancement classique
screen
Reprendre une session existante
screen -rd
Lister les sessions existantes
screen -ls
Reprendre une session parmi plusieurs
screen -rd <num> #seulement le premier chiffre suffit
Lancer une session en mode collaboratif
screen -x
.screenrc
Problèmes d'escape? utilisez les bind suivant
bindkey -b -d kb stuff ^H bindkey -d -k kb stuff "\010"
Voir également http://www.linuxquestions.org/questions/showthread.php?threadid=132819
Voici mon .screenrc complet
startup_message off # send CTRL-H when use backspace bindkey -b -d kb stuff ^H # set terminal type #term vt100 # set a big scrolling buffer defscrollback 5000 caption always "%{= kw}%-w%{= BW}%n %t%{-}%+w %-= @%H - %LD %d %LM - %c" # screen visual bell message vbell_msg " Dinggg " # utf-8 for new windows defutf8 on # utf-8-aware in the 2 ways utf8 on on
Tips
Toutes les commandes commencent pas CTRL-a abregé sur les docs pas C-a
Quelques commandes basiques:
- C-a C création d'un nouveau terminal
- C-a 2 permet de sélectionner le terminal 2
- C-a " permet de voir la liste des terminaux ouverts
- C-a a permet de switcher avec le dernier terminal ouvert
- C-a d permet de détacher screen
- C-a A permet de renommer le terminal courant
Quelques commandes sympa:
- C-a S split le screen en horizontal, ça s'appelle les régions
- C-a <tab> permet de naviguer entre les régions
- C-a X permet de fermer toutes les régions et de revenir au comportement par défaut
- C-a : active la ligne de commande interne à screen. exemple tapper resize 30 pour changer la taille d'une région
- C-a <esc> permet de passer en mode copy
- <space> pendant le mode copy set le début de la copie, rappuyer sur <space> à la fin de la sélection. Pour utiliser ce buffer il faut faire C-a ]
Ressources:
Le Gentoo wiki : énorme documentation doc http://gentoo-wiki.com/TIP_Using_screen