Screen peut considérablement améliorer l’efficacité de l’utilisation du terminal et constitue une compétence essentielle pour la gestion, l’exploitation et la maintenance du système Linux. Lorsque nous activons Screen, tant que le processus Screen n'est pas terminé, les sessions qui s'exécutent à l'intérieur peuvent être restaurées. Même si la connexion réseau est interrompue, les utilisateurs peuvent accéder à nouveau à l'écran ouvert et contrôler la session interrompue, y compris la restaurer ou la supprimer.
Table des matières
- 1. Introduction à l'écran
- 2. Installer l'écran
- 3. Vérifiez si Screen est installé avec succès
- 4. Comment utiliser l'écran
-
- 4.1. Créer une nouvelle fenêtre
- 4.2. Afficher les fenêtres créées
- 4.3. Revenir à la fenêtre XXX
- 4.4. Solution à l'impossibilité d'accéder à la fenêtre d'origine
- 4.5. Fermez la fenêtre xxx
- 4.6 Quitter la fenêtre actuelle
- 4.7. Ajuster toutes les fenêtres à la taille du terminal actuel
- 4.8. Mettre le processus Screen spécifié hors ligne
- 4.9. Spécifiez le nombre de lignes de tampon dans la fenêtre
- 4.10. Même si une tâche Screen est déjà en cours d'exécution, la création d'une nouvelle tâche Screen est toujours forcée.
- 4.11. Essayez d'abord de restaurer le travail hors ligne. S'il est introuvable, créez un nouveau travail Screen.
- 4.12. Spécifier le shell à exécuter lors de la création d'une nouvelle fenêtre
- 4.13. Afficher les informations sur la version
- 4.14. Vérifier et supprimer les tâches d'écran inutilisables
- 5. Résumé
1. Introduction à l'écran
Screen est un outil de réutilisation de terminaux très utile sous le système Linux. Ses principales fonctions et utilisations sont les suivantes :
-
Gestion de session : vous pouvez exécuter plusieurs terminaux simultanément au sein d'une session d'écran et basculer librement entre plusieurs terminaux.
-
Récupération de session : la session d'écran peut être restaurée à tout moment après avoir été interrompue, et le programme qui reste en cours d'exécution tel quel ne sera pas interrompu.
-
Fonctionnement à distance : vous pouvez vous connecter à distance à une session d'écran et accéder au même écran depuis différentes machines.
-
Multi-fenêtres : un écran peut créer et gérer plusieurs fenêtres pour exécuter différents programmes.
-
Gestion des fenêtres et du shell : prend en charge le renommage, la numérotation et la commutation des fenêtres ; prend en charge la commutation de l'arrière-plan et du premier plan du shell.
-
Copier et coller : prend en charge le défilement et le défilement arrière de l'écran, et peut copier le contenu de l'écran dans le presse-papier.
-
Contrôle d'accès : un écran peut être protégé par mot de passe pour empêcher tout accès non autorisé.
2. Installer l'écran
1. autorité racine
Les utilisateurs disposant des autorisations root peuvent utiliser la commande suivante pour installer directement :
sudo apt install screen
2. Aucune autorisation root
Si vous ne disposez pas des autorisations root, vous devez télécharger le package de code source Screen pour l'installation. Téléchargez d'abord le package de code source. Le lien d'adresse est : Ajouter une description de lien , recherchez la version correspondante et cliquez pour la télécharger.
comme suit:
2.1. Problèmes de version possibles
J'ai d'abord téléchargé la version 4.9.0, mais certains problèmes sont survenus lors du processus d'installation ultérieur. Les problèmes spécifiques sont les suivants :
./configure: No such file or directory
Reportez-vous à d'autres tutoriels et passez à la version 4.6.2 et l'installation est réussie. Si vous n'y croyez pas, vous pouvez essayer d'autres versions. Si l'installation peut réussir, veuillez laisser un message pour partager et discuter ! ! !
3. Décompressez le package de code source Screen
Accédez au chemin où se trouve le fichier décompressé et utilisez la commande suivante pour décompresser :
tar -zxvf screen-4.6.2.tar.gz
Le contenu du fichier screen-4.6.2 décompressé est le suivant :
4.Installation
Entrez le chemin du fichier décompressé et exécutez la commande suivante :
./configure --prefix=/home/whq/APP/Screen4.9.0/Path/
Remarque : Le chemin après la modification de --prefix= est votre propre chemin d'installation.
L'installation réussira en suivant les étapes ci-dessus.
3. Vérifiez si Screen est installé avec succès
Ouvrez le terminal et entrez directement la commande suivante :
screen -ls
Si aucune erreur n'est signalée, l'installation est réussie. L'exemple de papier est le suivant.
4. Comment utiliser l'écran
4.1. Créer une nouvelle fenêtre
screen -S session_name
Le nom_session dans la commande ci-dessus, y compris la commande suivante, est un nom de fenêtre personnalisé.
4.2. Afficher les fenêtres créées
screen -ls
4.3. Revenir à la fenêtre XXX
screen -r session_name
4.4. Solution à l'impossibilité d'accéder à la fenêtre d'origine
premier pas:
screen -d session_name
Deuxième étape :
screen -r session_name
4.5. Fermez la fenêtre xxx
screen -S session_name -X quit
4.6 Quitter la fenêtre actuelle
按下Ctrl+a,然后按下d来退出Screen,此时程序仍在后台执行。
4.7. Ajuster toutes les fenêtres à la taille du terminal actuel
screen -A session_name
4.8. Mettre le processus Screen spécifié hors ligne
screen -d session_name
4.9. Spécifiez le nombre de lignes de tampon dans la fenêtre
screen -h session_name
4.10. Même si une tâche Screen est déjà en cours d'exécution, la création d'une nouvelle tâche Screen est toujours forcée.
screen -m session_name
4.11. Essayez d'abord de restaurer le travail hors ligne. S'il est introuvable, créez un nouveau travail Screen.
screen -R session_name
4.12. Spécifier le shell à exécuter lors de la création d'une nouvelle fenêtre
screen -s session_name
4.13. Afficher les informations sur la version
screen -v session_name
4.14. Vérifier et supprimer les tâches d'écran inutilisables
screen -wipe session_name
5. Résumé
Ce qui précède est un didacticiel détaillé pour l'installation de Screen avec et sans autorisations root, ainsi que des commandes courantes et d'autres commandes. Les chercheurs sont invités à laisser des messages pour discussion. Ce n'est pas facile à résumer. Merci pour votre soutien !