[gull] truc et astuce: Connaissez-vous la commande ``screen''
Félix Hauri
felix at f-hauri.ch
Sun Jun 15 13:48:12 CEST 2003
screen permet de gérer plusieurs sessions de terminal (tty) dans un seul
terminal, et même d'être ``détaché'' du terminal pour être ``récupéré''
ailleurs.
De plus fonctionnant en mode texte il consomme très peu de ressources.
Idéal pour la maintenance ``ambulante'' (tantôt sur site, tantôt
distante).
Lancement:
$ screen -D -R
création d'une nouvelle fenêtre:
$ screen -t "log messages" tail -f /var/log/messages
$ screen -t "raid stat" watch cat /proc/mdstat
etc...
Voire création d'un fichier .screenrc !!!
Quelque raccourcis clavier:
Ctrl-A c: Créé un nouveau shell dans une nouvelle fenêtre.
Ctrl-A Espace: Fenêtre suivante
Ctrl-A BackSpace: Fenêtre précédente
Ctrl-A n: n=0-9: nro de fenêtre
Ctrl-A S: Split coupe la fenêtre en deux verticalement
Ctrl-A :resize 3: Redimensionne la fenêtre courante a trois lignes
Ctrl-A s: Bloque l'affichage... Attention! :-b
Ctrl-A q: Débloque l'affichage (Je dis ça au cas où ;-)
Ctrl-A d: Détache screen du terminal courant. (Les sessions sont
toujours actives et la commande ``screen -D -R''
lancée sous le même $USER, éventuellement via ssh,
permet de les récupérer. :-)
Ctrl-A Ctrl-A: Permutte l'affichage courant avec le dernier caché.
Ctrl-A a: Transmet le Ctrl-A au tty courant (sous readline, saute
au début de ligne)
Ctrl-A ?: Heeelp!
Sans compter ceux qu'on peut ajouter...
$ man screen
Note: l'utilisation maladroite de screen peut générer des failles de
sécurité importante: Attention à ne pas laisser des accès sensibles
ouverts et accessibles sous un $USER auquel d'autres utilisateurs
pourraient avoir accès... :-/
Enjoy!
--
Félix Hauri - <felix at f-hauri.ch> - http://www.f-hauri.ch
More information about the gull
mailing list