Android

Comment utiliser l'écran Linux

Installer Linux sur son PC à côté de Windows 10 (Débutant - Atelier COAGUL 2019)

Installer Linux sur son PC à côté de Windows 10 (Débutant - Atelier COAGUL 2019)

Table des matières:

Anonim

Avez-vous déjà été confronté à une situation où vous effectuez une tâche de longue durée sur une machine distante, et soudain votre connexion tombe, la session SSH est terminée et votre travail est perdu. Eh bien, c'est arrivé à nous tous à un moment donné, n'est-ce pas? Heureusement, il existe un utilitaire appelé screen qui nous permet de reprendre les sessions.

introduction

Screen ou GNU Screen est un multiplexeur de terminaux. En d'autres termes, cela signifie que vous pouvez démarrer une session d'écran, puis ouvrir n'importe quel nombre de fenêtres (terminaux virtuels) à l'intérieur de cette session. Les processus s'exécutant dans Screen continueront de s'exécuter lorsque leur fenêtre n'est pas visible même si vous êtes déconnecté.

Installer l'écran GNU Linux

Le package d'écran est préinstallé sur la plupart des distributions Linux de nos jours. Vous pouvez vérifier s'il est installé sur votre système en tapant:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

Installer l'écran Linux sur Ubuntu et Debian

sudo apt install screen

Installer l'écran Linux sur CentOS et Fedora

sudo yum install screen

Écran de démarrage de Linux

Pour démarrer une session d'écran, tapez simplement screen dans votre console:

screen

Cela ouvrira une session d'écran, créera une nouvelle fenêtre et démarrera un shell dans cette fenêtre.

Maintenant que vous avez ouvert une session écran, vous pouvez obtenir une liste de commandes en tapant:

Ctrl+a ?

Démarrage d'une session nommée

Les sessions nommées sont utiles lorsque vous exécutez plusieurs sessions d'écran. Pour créer une session nommée, exécutez la commande screen avec les arguments suivants:

screen -S session_name

C'est toujours une bonne idée de choisir un nom de session descriptif.

Utilisation de fenêtres d'écran Linux

Lorsque vous démarrez une nouvelle session d'écran, il crée une seule fenêtre avec un shell dedans.

Vous pouvez avoir plusieurs fenêtres dans une session Screen.

Pour créer une nouvelle fenêtre avec le type de shell Ctrl+a c , le premier numéro disponible de la plage 0…9 sera attribué.

Voici quelques commandes les plus courantes pour gérer les fenêtres d'écran Linux:

  • Ctrl+a c Créer une nouvelle fenêtre (avec coque) Ctrl+a " Liste de toutes les fenêtres Ctrl+a 0 Passer à la fenêtre 0 (par numéro) Ctrl+a A Renommer la fenêtre actuelle Ctrl+a S Fractionner la région actuelle en deux régions horizontalement en deux régions Ctrl+a | Fractionner la région actuelle verticalement en deux régions Ctrl+a tab Basculer le focus d'entrée sur la région suivante Ctrl+a Ctrl+a Basculer entre la région actuelle et précédente Ctrl+a Q Fermer toutes les régions sauf la région actuelle Ctrl+a X Fermer la région actuelle

Détacher de la session d'écran Linux

Vous pouvez vous détacher de la session écran à tout moment en tapant:

Ctrl+a d

Le programme en cours d'exécution dans la session écran continuera de s'exécuter une fois que vous vous serez détaché de la session.

Rattachement à un écran Linux

Pour reprendre votre session d'écran, utilisez la commande suivante:

screen -r

Dans le cas où plusieurs sessions d'écran sont en cours d'exécution sur votre machine, vous devrez ajouter l'ID de session d'écran après le commutateur r .

Pour trouver l'ID de session, répertoriez les sessions d'écran en cours d'exécution avec:

screen -ls

There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.

screen -r 10835

Personnaliser l'écran Linux

Lorsque l' screen est démarré, il lit ses paramètres de configuration dans /etc/screenrc et ~/.screenrc si le fichier est présent. Nous pouvons modifier les paramètres d'écran par défaut selon nos préférences en utilisant le fichier .screenrc .

Voici un exemple de configuration ~/.screenrc avec une ligne d'état personnalisée et quelques options supplémentaires:

~ /.screenrc

# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'

Utilisation de l'écran Linux de base

Voici les étapes les plus élémentaires pour commencer avec l'écran:

  1. À l'invite de commandes, tapez screen .Exécutez le programme souhaité. Utilisez la séquence de Ctrl-a + Ctrl-d pour vous détacher de la session écran. Rattachez-vous à la session écran en tapant screen -r .

Conclusion

Dans ce didacticiel, vous avez appris à utiliser l'écran Gnu. Vous pouvez maintenant commencer à utiliser l'utilitaire d'écran et créer plusieurs fenêtres d'écran à partir d'une seule session, naviguer entre les fenêtres, détacher et reprendre des sessions d'écran et personnaliser votre terminal d'écran à l'aide du fichier .screenrc .

Il y a beaucoup plus à apprendre sur Gnu Screen à la page du manuel de l'utilisateur de l'écran.

terminal écran