Lorsque j'ai besoin d'ouvrir différents processus ou terminaux que je dois vérifier, j'ouvre simplement un nouvel onglet dans mon terminal et j'utilise différents espaces de travail dans ma machine pour garder tout organisé.
Je fais du développement web, en utilisant une machine Linux. J'ai vu que beaucoup de gens utilisent l'écran pour accomplir ce que je fais, mais je ne vois aucun avantage. En fait, je pensais que ce serait pire puisque maintenant je dois me souvenir de tous les états à l'écran au lieu d'avoir des terminaux dans un espace de travail nommé "terminaux".
Qu'est-ce que je rate? Comment utilisez-vous réellement l'écran?
terminal
gnu-screen
Quelqu'un vous utilise toujours MS-DOS
la source
la source
Réponses:
J'utilise l'écran à la fois localement et à distance. Je trouve que j'utilise l'écran parce qu'il me donne la possibilité de
screen
les raccourcis clavier fournissent un peu plus de puissance, mais cela peut simplement parce que je n'ai jamais investi dans l'apprentissage réel de tous les raccourcis GTK.Voici une capture d'écran d'une session d'écran récemment démarrée à l'aide de byobu et d'autres personnalisations:
la source
C-a S
et après cela, vous pouvez basculer le focus sur une autre fenêtre en utilisantC-a Tab
.Zut oui! L'écran (avec la synergie) est l'un de mes programmes préférés. Je l'utilise chaque fois que je me connecte à nos serveurs, et souvent uniquement sur ma machine locale.
Au-delà de ce que d'autres ont déjà mentionné, l'écran vous protège des coupures dans les connexions réseau. Lorsque je travaille à distance (café, aéroport, etc.), notre VPN ne fonctionne pas toujours bien avec certains réseaux. Le VPN se déconnectera et se reconnectera souvent. Utiliser l'écran protège ce sur quoi vous travaillez de se perdre si l'un de ces blips se produit au mauvais moment.
En ce qui concerne la «mémorisation de tous les états», cela aide à mettre en place une barre d'état. Dans mon fichier .screenrc, j'ai les éléments suivants (entre autres)
Cela montre des détails sur où je suis, quel onglet j'ai ouvert. Je nommerai mes onglets en fonction du serveur auquel cet onglet est connecté, du dossier dans lequel je me trouve, du processus / script en cours d'exécution ou du fichier que j'ai ouvert.
la source
Oui, l'écran est utile. Voici pourquoi en 8 étapes faciles:
D'accord, ça fait 9 étapes, mais ... vous avez l'idée. L'écran est également idéal pour toutes les autres choses que les gens ont mentionnées, tout comme tmux, une alternative sous licence BSD qui est quelque peu nouvelle dans le jeu.
[*] ici, etc fait référence à tout ce qui n'implique pas l'hôte auquel vous avez initialement pensé. l'écran n'est pas si bon.
la source
Je connais des gens qui utilisent l'écran comme une console à onglets; Je ne. C'est très utile si vous voulez laisser des programmes interactifs ouverts sans avoir en fait une console connectée tout le temps, surtout si vous voulez pouvoir accéder à ces programmes à partir de plusieurs ordinateurs via SSH. Par exemple, je garde mon client de messagerie instantanée ouvert dans une session d'écran sur un serveur, donc je suis toujours en ligne, et je peux me connecter depuis n'importe quel ordinateur sur lequel je me trouve
la source
Fondamentalement: il vous permet de détacher une session et de "transférer" des applications cli en cours d'exécution d'un env à un autre (vous pouvez utiliser le même client irssi dans X puis dans tty4 sans fermer irssi et rouvrir la session). Je trouve assez ennuyeux de devoir rouvrir des programmes lorsque je transfère du travail et des applications en cours d'exécution à partir du serveur Xorg vers cli env (terminaux ttyX). De cette façon, je tape juste
et le tour est joué: ma session vim, ma playlist moc, mes mails alpins, mon dernier dir utilisé en mc, mon lecteur rss etc. sont chargés dans mon terminal en un clin d'œil sans aucune reconnexion ou réautorisation.
la source
Il existe d'autres fonctionnalités intéressantes de l'écran, notamment le partage d'écran multi-utilisateurs et la journalisation d'écran. Par exemple, si vous essayez de former une nouvelle personne à une tâche particulière, vous pouvez la faire se connecter à votre session d'écran ou se connecter à la leur, puis vous pouvez vous regarder les uns les autres. Si vous les voyez faire une erreur, vous pouvez effectuer le changement directement sur la ligne de commande pendant qu'ils regardent. C'est très utile.
L'enregistrement d'écran peut enregistrer toute la session, donc si le stagiaire souhaite revoir ce qu'il a fait, il peut le lire / le lire à nouveau. Cela peut également être très utile si un consultant invité travaille sur votre système, car cela permet de revoir leur travail.
la source
C'est particulièrement utile lorsque vous n'avez pas accès à un environnement graphique. Par exemple, lorsque vous êtes sur une connexion ssh sans transfert X11.
la source
Oui, c'est extrêmement utile comme d'autres l'ont expliqué.
N'oubliez pas non plus d'autres outils similaires comme Tmux, qui vous permet de partager des terminaux plus facilement que l'écran, et vous permet également de diviser horizontalement et verticalement.
la source