109 votes

GNU Screen Guide de survie

Les gens, quels sont non seulement les choses essentielles que vous devez savoir sur l’excellent utilitaire de l’écran, mais les choses que vous penseriez utile d’apprendre à quelqu'un, un débutant, à partir de zéro.

J’ai introduit juste un ami à l’écran et ils ont un moment difficile de s’habituer à elle. Donc, des analogies et des conseils pratiques pour se souvenir lie etc serait génial.

Merci

96voto

Greg Hewgill Points 356191

J'ai été en utilisant l'écran pendant plus de 10 ans et probablement moins de la moitié de la fonctions. Donc ce n'est certainement pas nécessaire d'apprendre à toutes ses fonctionnalités tout de suite (et je ne vous recommande pas d'essayer). Ma journée-à-jour les commandes sont:

^A ^W - window list, where am I
^A ^C - create new window
^A space - next window
^A p - previous window
^A ^A - switch to previous screen (toggle)
^A [0-9] - go to window [0-9]
^A esc - copy mode, which I use for scrollback

Je pense que c'est ça. J'ai parfois l'utilisation de l'écran divisé les caractéristiques, mais certainement pas tous les jours. L'autre astuce est de savoir si l'écran semble avoir enfermé parce que vous a frappé un hasard de la combinaison de touches par accident, faire les deux ^Q ^^Q pour essayer de le débloquer.

38voto

Roel Points 9657

Je ne pouvais pas m’habituer à l’écran jusqu'à ce que j’ai trouvé un moyen de définir une « barre d’État » au bas de l’écran qui montre quel « tab » ou « écran virtuel », vous êtes sur, et que les autres y sont. Voici ma configuration :

30voto

James Muscat Points 391

Ctrl + A ? -afficher l’écran d’aide !

26voto

agnul Points 2828

Si votre ami est dans l'habitude d'appuyer sur ^A pour se placer au début de la ligne de bash, il/elle est à quelques surprises, car ^A est l'écran sur la touche de commande de liaison. Habituellement, je me retrouve avec une gelée de l'écran, peut-être parce que certains de clé aléatoire, j'ai appuyé sur après ^A :-)

Dans ces cas, j'ai essayer

^A s et ^A q bloquer/débloquer le terminal de défilement

pour résoudre ce problème. Pour aller au début d'une ligne à l'intérieur de l'écran de la séquence de touche est - ^A a

12voto

Andrew Johnson Points 4490

Vous pouvez remapper la touche esc de la touche ctrl-être une autre touche de votre choix, donc si vous ne l'utiliser pour quelque chose d'autre, par exemple pour aller au début de la ligne de bash, vous avez juste besoin d'ajouter une ligne à votre ~/.screenrc fichier. Pour le faire ^b ou ^B utilisation:

escape ^bB

À partir de la ligne de commande, utilisez des noms de sessions de conserver plusieurs sessions sous contrôle. J'utilise une session par tâche, chacun avec plusieurs onglets:

 screen-ls listes de votre écran sessions
 écran -S <nom> crée une nouvelle session écran appelé le nom de
 screen-r <nom> se connecte à l'nommé sessions écran

Lors de l'utilisation de l'écran vous avez seulement besoin de quelques commandes:

 ↑ A et c de créer un nouveau shell
 ^[0-9] commutateur de shell
 ↑ A et k tuer le shell courant
 ↑ A et d déconnexion de l'écran
 ^A ? afficher l'aide

Une excellente référence rapide peut être trouvé ici. La peine de bookmarking.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X