Screen est une application qui permet une utilisation multiple des sessions de terminal dans une seule fenêtre. Cela vous permet de simuler plusieurs fenêtres de terminal où cela peut ne pas être normalement possible. Par exemple, sur une connexion ssh. Screen agit comme un gestionnaire et un conteneur pour d'autres sessions créées par lui, un peu comme le fonctionnement d'un gestionnaire de fenêtres. Cet article vous guidera à travers l'utilisation de base de l'écran sur Ubuntu 14.04. Cela peut également fonctionner sur d'autres versions d'Ubuntu (12.04, 14.10) ou sur différentes distributions de Linux (Debian, CentOS).
Installation de l'écran
Installez l'écran en exécutant la commande suivante:
apt-get install screen
Pour vérifier que l'écran a été installé, exécutez screen -v
et vous verrez quelque chose de similaire à Screen version 4.02.01 (GNU) 28-Apr-14
. Vous pouvez également courir which screen
et cela s'affichera /usr/bin/screen
.
Usage
Sessions de base
Pour créer une nouvelle session d'écran, exécutez la commande screen
. Vous pouvez également attribuer un nom à votre session en exécutant le screen -S sessionname
remplacement sessionname
par un nom que vous souhaitez avoir pour votre session d'écran. Lorsque vous le faites, vous pouvez être accueilli avec une page de licence. Appuyez sur "Retour" ou "Entrée" pour continuer.
Vous reviendrez à votre invite shell comme si rien ne s'était passé, mais pour être sûr que vous êtes dans votre session écran, appuyez sur CTRL + A , suivi de D et peu de temps après. En vous détachant de l'écran, vous recevrez un message dans votre terminal montrant quelque chose de similaire à [detached from 5747.pts-17.localhost]
. Pour reprendre votre session, tapez screen -r
. Si vous avez inclus un nom de session, tapez screen -r sessionname
remplacer sessionname
par le nom de votre session. Notez qu'une fois que vous reprendrez une session d'écran, vous devrez vous en détacher.
Vous pouvez démarrer une session d'écran en exécutant également une application. Cela peut être fait en exécutant screen /path/to/application
. Cela créera une nouvelle session et engendrera le processus en son sein.
les fenêtres
Alors que dans une session écran, vous pouvez créer une nouvelle fenêtre en appuyant sur CTRL + A , puis C . Votre ancienne fenêtre restera active et vous pourrez effectuer d'autres tâches. Pour basculer entre les fenêtres, appuyez sur CTRL + A , puis sur N (pour la fenêtre suivante) ou CTRL + A , puis sur P (pour la fenêtre précédente).
Affichage de l'aide
Dans votre session, appuyez sur CTRL + A , alors ? et il affichera les raccourcis clavier que vous pouvez utiliser dans votre session d'écran. C'est un excellent moyen de découvrir les différentes fonctionnalités de votre version d'écran.
Écran d'arrêt
Lorsque vous souhaitez fermer votre écran, tapez exit
. Cela mettra fin à votre session en cours. Alternativement, vous pouvez mettre fin gracieusement à une session écran avec CTRL + A puis \ . Si vous avez écran utilisé pour exécuter un programme, vous pouvez appuyer sur CTRL + C . Lorsque le programme se termine, la session d'écran se termine.