Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Tutoriel  Programmation  Outils  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
CentOS
Corel Linux 1.2
Debian GNU/Linux 7.5
Lindows 4.0.302
openSUSE 11.2
Red Hat Linux 9.0
Red Star Desktop 3.0
TurnKey Core
Ubuntu 9.10
CentOS 6.5
CentOS 7
Installer Python 2.7 pour utilisateur unique sous CentOS 5.8
Introduction
Références des distributions
Références des commandes
Références des fichiers
CentOS
Debian
Fedora
openSUSE
Red Hat Linux
Slackware
TurboLinux
Ubuntu
Utilitaire
Niveau
Catégorie
Déterminer la version
Copier des répertoires
Les partitions
Les groupes
C pour Linux
Pascal pour Linux
AWK
BASH
C Shell
Free Pascal
MySQL
Perl
Python
TCL
Yabasic
Interruption 80h
MobaXterm
putty
Ext2, Ext3 & Ext4
Base de connaissances
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

screen

Écran
Linux Externe

Syntaxe

screen [ -options ] [ cmd [ args ] ]
screen -r [[pid.]tty[.host]]
screen -r sessionowner/[[pid.]tty[.host]]

Paramètres

Nom Description
-a Ce paramètre permet d'indiquer qu'il faut inclure toutes les capacités dans chaque fenêtre termacap, même s'il faut redessiner une partie de l'affichage pour mettre en oeuvre la fonction.
-A Ce paramètre permet d'indiquer qu'il faut adapter les tailles de toutes les fenêtres au terminal courant.
-c file Ce paramètre permet de remplacer la configuration par défaut du fichier de «$HOME/.screenrc» au fichier.
-d|-D [pid.tty.host] Ce paramètre permet d'indiquer qu'il ne faut pas démarrer l'écran, mais détacher l'autre session d'écran exécutant.
-d -r Ce paramètre permet de rattacher une session et si nécessaire la détacher en premier.
-d -R Ce paramètre permet de rattacher une session et si nécessaire la détacher ou même la créer en premier.
-d -RR Ce paramètre permet de rattacher une session et si nécessaire la détacher ou la créer.
--D -r Ce paramètre permet de rattacher une session. Si nécessaire détaché et déconnecté à distance en premier.
-D -R Ce paramètre permet d'indiquer de l'attacher ici et maintenant. Si une session est exécuter, alors il la rattache.
-D -RR Ce paramètre permet d'indiquer de l'attacher ici et maintenant.
-e xy Ce paramètre permet d'indiquer que le caractère de commande doit être indiqué par le sous-paramètre «x» et que le caractère généré doit être un caractère de commande vers le sous-paramètre «y».
-f Ce paramètre permet d'activer le flux de contrôle.
-fa Ce paramètre permet de passer en mode automatique pour flux de contrôle.
-fn Ce paramètre permet de désactiver le flux de contrôle.
-h num Ce paramètre permet d'indiquer le nombre de lignes que peut contenir le tampon de défilement de l'historique.
-i Ce paramètre permet de provoquer une touche d'interruption (comme Ctrl+C) afin d'interrompre immédiatement l'affichage quand le flux de données est activé.
-l Ce paramètre permet d'activer le mode de connexion pour la mise-a-jour du /var/run/utmp.
-ln Ce paramètre permet de désactiver le mode de connexion pour la mise-a-jour du /var/run/utmp.
-ls Ce paramètre permet d'indiquer qu'il ne faut pas afficher l'écran de démarrage, mais afficher une liste de chaine de caractères pid.tty.host et créer un identificateur timestamps pour les sessions d'écran.
-list Ce paramètre permet d'indiquer qu'il ne faut pas afficher l'écran de démarrage, mais afficher une liste de chaine de caractères pid.tty.host et créer un identificateur timestamps pour les sessions d'écran.
-L Ce paramètre permet d'indiquer qu'il faut activer la sortie du journal de bord pour les fenêtres de l'écran.
-m Ce paramètre permet d'indiquer qu'il faut que l'écran ignore la variable d'environnement «$STY».
-d -m Ce paramètre permet de lancer l'écran en mode détaché.
-D -m Ce paramètre permet de lancer l'écran en mode détaché, mais sans lancer de nouveau processus.
-O Ce paramètre permet de sélectionner un mode de sortie optimale pour votre terminal plutôt qu'une vraie émulation VT100.
-p number_or_name Ce paramètre permet d'indiquer qu'il faut présélectionner la fenêtre spécifiée.
-q Ce paramètre permet d'indiquer qu'il faut supprimer l'affichage des messages d'erreur.
-r [pid.tty.host] Ce paramètre permet d'indiquer qu'il faut reprendre l'exécution du processus avec l'identificateur de processus si spécifié.
-r sessionowner/ [pid.tty.host] Ce paramètre permet d'indiquer qu'il faut reprendre l'exécution du processus avec le propriétaire de session spécifié et l'identificateur de processus si spécifié.
-R Ce paramètre permet de tenter de reprendre l'exécution de la session d'écran la plus récente détaché qu'il trouvera.
-s Ce paramètre permet de fixer l'interpréteur de commande par défaut avec le programme spécifié.
-S sessionname Ce paramètre permet d'indiquer le nom de session a utiliser lors de la création d'une nouvelle session.
-t name Ce paramètre permet de fixer le titre pour l'interpréteur de commande par défaut et le programme spécifié.
-U Ce paramètre permet d'indiquer qu'il faut exécuter l'écran en mode UTF-8.
-v Ce paramètre permet d'indiquer qu'il faut afficher le numéro de version de cette commande.
-wipe [match] Ce paramètre permet d'indiquer qu'il ne faut pas afficher l'écran de démarrage, mais afficher une liste de chaine de caractères pid.tty.host et créer un identificateur timestamps pour les sessions d'écran. De plus, il faut enlever les sessions détruites étant marquées comme «morte».
-x Ce paramètre permet d'indiquer qu'il faut s'attacher vers une session d'écran détaché (mode d'affiche multiple).
-X Ce paramètre permet d'envoyer la commande spécifiée vers la session d'écran à exécuter.

Description

Cette commande contient un gestionnaire de fenêtre plein écran multiplexant un terminal physique entre plusieurs processus (habituellement des interpréteurs de commande interactifs).

Remarques

Installation

Si la commande n'est pas installé, il est possible de l'installer de la façon suivante sur la distribution Debian :

apt-get install screen

Si la commande n'est pas installé, il est possible de l'installer de la façon suivante sur la distribution RedHat :

yum install screen

Exemples

L'exemple suivant permet d'entrée en mode «screen» :

screen

L'exemple suivant permet de se reconnecter au dernier «screen» ayant été lancé :

screen -r

L'exemple suivant permet d'afficher la liste de tous les «screen» encore ouvert :

screen -ls

on obtiendra le résultat semblable suivant :

There are screens on:
    24626.pts-25.ubuntu-gladir (2016-09-07 19:41:39) (Attached)
    24546.pts-8.ubuntu-gladir (2016-09-07 19:40:53) (Attached)
2 Sockets in /var/run/screen/S-root.

L'exemple suivant permet de se reconnecter au processus de screen «6913» précédemment lancé :

screen -r 24626


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Vendredi, le 3 juillet 2015