La commande d'écran Linux est l'une des commandes les plus utiles chaque fois que vous effectuez une tâche de longue haleine comme la compression d'un énorme répertoire ou l'exportation d'une base de données à partir d'un terminal Linux sans être interrompu par une perte de connexion soudaine ou la fin de la session SSH. Eh bien, cela est arrivé à chacun d'entre nous à un moment donné. C'est là que l'écran La commande arrive qui nous permet de reprendre les sessions et de nous sauver tout en travaillant sur un gros processus.
Dans ce guide, vous allez apprendre à utiliser la commande d'écran Linux et à effectuer vos tâches.
L'écran sous Linux est un progiciel qui vous permet d'ouvrir plusieurs sessions de terminal dans votre fenêtre SSH unique. Les processus en cours d'exécution dans l'écran continueront de s'exécuter même si vous êtes déconnecté de SSH.
Écran d'installation de Linux
Le package screen est préinstallé par défaut sur la plupart des systèmes Linux. Vous pouvez le vérifier en utilisant la commande suivante.
screen --version
Output Screen version 4.08.00 (GNU) 05-Feb-20
Si vous n'avez pas d'écran installé, vous pouvez facilement l'installer à l'aide du gestionnaire de packages de votre système d'exploitation Linux.
Installer l'écran Linux sur Ubuntu et Debian
sudo apt update
sudo apt install screen
Installer l'écran Linux sur CentOS et Fedora
sudo yum install screen
Écran de démarrage de Linux
Vous pouvez facilement démarrer l'écran en tapant simplement la commande screen.
screen
Cela ouvrira une nouvelle session d'écran.
Démarrer une session d'écran nommé
Vous pouvez également nommer votre session d'écran avec le -S
opérateur.
screen -S screen_name
Cette commande créera un écran avec le nom attribué.
Détacher de l'écran Linux
Vous pouvez vous détacher de la session d'écran à tout moment en tapant
Ctrl+a
d
Vous verrez une sortie similaire à celle ci-dessous avec votre nom d'écran.
Output [detached from 150473.cloudbooklet]
Le programme en cours d'exécution dans la session screen continuera à s'exécuter une fois que vous vous serez détaché de la session.
Reattacher à l'écran Linux
Vous pouvez vous rattacher à votre écran pour voir l'avancement de votre travail.
screen -r
Si vous avez plusieurs écrans, vous devez utiliser l'ID spécifique à joindre.
Pour obtenir l'ID d'écran, vous devez répertorier tous les écrans et trouver l'ID.
Répertorier tous les écrans
Pour lister tous les écrans vous pouvez utiliser le ls
option.
screen -ls
Output There is a screen on: 150473.cloudbooklet (03/17/22 09:41:32) (Detached) 1 Socket in /run/screen/S-username.
Ici, vous verrez votre ID d'écran et votre nom d'écran, vous pouvez utiliser n'importe qui pour joindre.
screen -r cloudbookklet OR screen -r 150473
Vous allez maintenant être attaché à votre écran spécifique.
Supprimer la session d'écran Linux
Pour supprimer votre session d'écran, vous pouvez simplement taper exit
de votre session.
Si vous devez supprimer la session d'écran complète, vous pouvez utiliser la commande suivante.
screen -X -S screen_id quit
Si vous avez des sessions mortes, vous pouvez utiliser la commande ci-dessous.
screen -wipe
Préparez-vous à un poste de professionnel des technologies de l'information avec le système d'exploitation Linux
Gérer l'écran Linux
Chaque fois que vous démarrez une nouvelle session d'écran, il crée une fenêtre unique avec un shell dedans.
Vous pouvez avoir plusieurs fenêtres dans une même session Screen.
Pour créer une nouvelle fenêtre avec le type de shell Ctrl+a
c
, le premier nombre disponible dans la plage 0...9
lui sera attribué.
Voici quelques-unes des commandes les plus courantes pour gérer Linux Screen Windows :
Ctrl+a
c
Créer une nouvelle fenêtre (avec shell).Ctrl+a
"
Lister 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
Diviser horizontalement la région actuelle en deux régions.Ctrl+a
|
Diviser verticalement la région actuelle en deux régions.Ctrl+a
tab
Basculez le focus d'entrée vers la région suivante.Ctrl+a
Ctrl+a
Basculer entre les fenêtres actuelle et précédenteCtrl+a
Q
Fermez toutes les régions sauf la région actuelle.Ctrl+a
X
Fermez la région actuelle.
Conclusion
Vous avez maintenant appris à utiliser l'écran Linux dans votre système.
Merci pour votre temps. Si vous rencontrez un problème ou des commentaires, veuillez laisser un commentaire ci-dessous.