Quels sont les avantages de l'utilisation de l'écran?


man screen

:

   Screen is a full-screen window manager that multiplexes a physical ter‐
minal between several processes (typically interactive shells). Each
virtual terminal provides the functions of a DEC VT100 terminal and, in
addition, several control functions from the ISO 6429 (ECMA 48, ANSI
X3.64) and ISO 2022 standards (e.g. insert/delete line and support for
multiple character sets). There is a scrollback history buffer for
each virtual terminal and a copy-and-paste mechanism that allows moving
text regions between windows.


When screen is called, it creates a single window with a shell in it
(or the specified command) and then gets out of your way so that you
can use the program as you normally would. Then, at any time, you can
create new (full-screen) windows with other programs in them (including
more shells), kill existing windows, view a list of windows, turn out‐
put logging on and off, copy-and-paste text between windows, view the
scrollback history, switch between windows in whatever manner you wish,
etc. All windows run their programs completely independent of each
other. Programs continue to run when their window is currently not vis‐
ible and even when the whole screen session is detached from the user's
terminal. When a program terminates, screen (per default) kills the
window that contained it. If this window was in the foreground, the
display switches to the previous window; if none are left, screen
exits.

Sans explications techniques, disons, par exemple, créer des onglets dans le terminal habituel gnome?

Quant à la liste des éléments que vous pouvez faire à partir du manuel, je peux déjà créer de nouveaux onglets, tuer des onglets, parcourir la liste de vos onglets, basculer entre Windows. Juste avec l'écran plus pratique? Quelqu'un peut-il expliquer les avantages des non-spécialistes?
Invité:

Hannah

Confirmation de:

Juste sur la page manuelle de votre C&P:

Programs continue to run when their window is currently not visible and
even when the whole screen session is detached from the user's terminal.

Mettez simplement lorsque votre connexion Internet explose votre

screen

Les programmes continuent de travailler et lorsque vous entrez à nouveau sur le système, vous pouvez vous connecter à cette session.

Entre autres cas, quand il peut être utile, il y a des cas lorsque vous pourriez utiliser

nohup

, Par exemple, démarrez un script pouvant perturber une connexion réseau pendant quelques secondes. (Si votre session meurt et que votre script quitte

SIGHUP

peut vous laisser avec votre contour de réseau).

Je ne connais pas beaucoup de personnes qui utilisent les fonctionnalités de gestion de l'écran de l'écran, mais je connais beaucoup de personnes qui désactivent des programmes afin qu'ils continuent à travailler après avoir quitté le système.

Babette

Confirmation de:

Si vous savez comment fonctionne un desktop distant Microsoft, Vous comprendrez facilement comment fonctionne l'écran. Fondamentalement la même, à l'exception de la console de texte. Donc, vous pouvez déconnecter (déconnecter) De la console à l'écran, puis re-connectez-vous à la session fermée. Utilisez des touches chaudes pour basculer entre Windows à l'écran, Copier, insertion, congélation, Supprimer, etc.

Ainsi, l'avantage principal est de maintenir l'état de la console si vous vous êtes soudainement déconnecté de l'hôte sur lequel l'écran est initialisé de manière à pouvoir se connecter à l'hôte et à re-connecter à la session précédente.

screen -Dr (Déconnecter si quelqu'un est connecté et connectez-vous à la session) C-a a C-a espacer C-a backspace Pour tourner la fenêtre C-a C # Pour créer de nouvelles fenêtres lire man Pour plus d'informations, mais ce sont les touches de raccourci les plus utiles.

Emilie

Confirmation de:

Pour
http://en.wikipedia.org/wiki/Secure_Shell
Sessions, c'est une trouvaille. Au lieu 5 Sessions simultanées (t. E. Connections TCP) Pour les fonctionnalités d'onglets sur un serveur distant, vous pouvez avoir 1.

Maintenant imaginez ce que vous devez administrer 5 Différents serveurs S. 5 onglets sur chacun. Tu vas avoir 25 Onglets séparés. Dans le même temps, vous pouvez avoir tout 5 onglets, puis vous saurez quel serveur vous êtes.

Un autre avantage énorme est que vous pouvez sortir de TTY (Dans ce cas, fermez l'onglet), Puis re-connectez plus tard et poursuivez la session. Il est extrêmement utile pour l'administration du serveur, ainsi que chez la maison si vous souhaitez simplement exécuter une session plus tard, mais ne voulez pas le regarder pendant des heures, en travaillant sur d'autres affaires.

Christine

Confirmation de:

J'ai également utilisé un écran pour mener une session "partage d'écran" avec des membres de mon équipe, montrant une démonstration ou montrant comment quelque chose fonctionne.

Avec l'écran, vous pouvez autoriser plusieurs utilisateurs à voir et à "travailler" sur une console. Utile pour la démonstration ou le ct ..

Comment:
http://ubuntuforums.org/showthread.php?t=299286

Hannah

Confirmation de:

Par screen Vous pouvez re-connecter à la session d'écran à partir d'un autre ordinateur ou après le redémarrage de l'ordinateur. Vous pouvez laisser une session lancée. ssh Sur le serveur, ne laissant pas le terminal ouvert.

Blanche

Confirmation de:

Savez-vous que vous pouvez même créer des fenêtres séparées à l'aide de l'écran?

Séparation de l'écran en deux horizontalement

L'écran a la possibilité de diviser la fenêtre en deux ou plusieurs fenêtres horizontales. Cette fonctionnalité vous permettra, par exemple, de travailler à la moitié de l'écran en consultant des ressources système. ("Haut") sur la moitié restante.

Pour scinder l'écran en deux, créez d'abord deux sessions d'écran. Puis clique Ctrl + S, Cela a divisé l'écran en deux, vous fournissant une session au sommet que vous utilisez déjà et une session vide ci-dessous.

Pour aller à la moitié inférieure, cliquez sur Ctrl + a, Ensuite TAB. Cette combinaison de clés déplacera le curseur de la console vers la moitié inférieure. Une fois dans une moitié vide, vous devez configurer cette moitié inférieure de l'écran pour utiliser l'une des deux sessions créées précédemment. Pour ce faire, cliquez Ctrl + a, alors "(shift + '). Vous recevrez une liste des sessions disponibles de l'écran, sélectionnez-en une à l'aide des touches fléchées. (Soyez prudent de ne pas choisir celui qui est déjà à l'étage, sinon vous avez une console de miroir) et activez-le en cliquant sur Enter. Maintenant entrer top et passez à la moitié supérieure, appuyant à nouveau Ctrl + TAB. Maintenant, vous devez avoir une invitation bash, En attente des équipes dans la moitié supérieure et de surveiller les ressources du système à la moitié inférieure.

Pour revenir à un écran de taille normale, passez à la moitié que vous voulez partir, puis cliquez sur Ctrl + Q.

Il existe également un correctif pour séparer Windows par Vertical, mais ce n'est pas le paramètre par défaut.

Je pense que c'est très utile lorsque je dois suivre les journaux et exécuter des applications (par exemple, tomcat) à la fois ...

Pour répondre aux questions, connectez-vous ou registre