« Screen » : différence entre les versions
De Le Wiki de Lug
Autres actions
| Ligne 20 : | Ligne 20 : | ||
* Revenir dans une session : <code>screen -r nom_session</code> | * Revenir dans une session : <code>screen -r nom_session</code> | ||
* Revenir avec l'identifiant : <code>screen -r 12345</code> | * Revenir avec l'identifiant : <code>screen -r 12345</code> | ||
* Détacher la session sans arrêter le programme : <code>CTRL+A</code> puis <code> | * Détacher la session sans arrêter le programme : <code>CTRL+A</code> puis <code>d</code> | ||
* Fermer la session depuis l'intérieur : <code>exit</code> ou <code>CTRL+D</code> | * Fermer la session depuis l'intérieur : <code>exit</code> ou <code>CTRL+D</code> | ||
* Fermer une session depuis l'extérieur : <code>screen -S nom_session -X quit</code> | * Fermer une session depuis l'extérieur : <code>screen -S nom_session -X quit</code> | ||
| Ligne 28 : | Ligne 28 : | ||
Une session <code>screen</code> peut contenir plusieurs fenêtres virtuelles. | Une session <code>screen</code> peut contenir plusieurs fenêtres virtuelles. | ||
* Créer une nouvelle fenêtre : <code>CTRL+A</code> puis <code> | * Créer une nouvelle fenêtre : <code>CTRL+A</code> puis <code>c</code> | ||
* Fenêtre suivante : <code>CTRL+A</code> puis <code> | * Fenêtre suivante : <code>CTRL+A</code> puis <code>n</code> | ||
* Fenêtre précédente : <code>CTRL+A</code> puis <code> | * Fenêtre précédente : <code>CTRL+A</code> puis <code>p</code> | ||
* Aller directement à une fenêtre : <code>CTRL+A</code> puis <code>0-9</code> | * Aller directement à une fenêtre : <code>CTRL+A</code> puis <code>0-9</code> | ||
* Afficher la liste des fenêtres : <code>CTRL+A</code> puis <code>"</code> | * Afficher la liste des fenêtres : <code>CTRL+A</code> puis <code>"</code> | ||
| Ligne 41 : | Ligne 41 : | ||
* Division verticale (gauche/droite) : <code>CTRL+A</code> puis <code>|</code> | * Division verticale (gauche/droite) : <code>CTRL+A</code> puis <code>|</code> | ||
* Changer de région : <code>CTRL+A</code> puis <code>TAB</code> | * Changer de région : <code>CTRL+A</code> puis <code>TAB</code> | ||
* Créer une nouvelle fenêtre dans la région active : <code>CTRL+A</code> puis <code> | * Créer une nouvelle fenêtre dans la région active : <code>CTRL+A</code> puis <code>c</code> | ||
* Fermer la région active : <code>CTRL+A</code> puis <code>X</code> | * Fermer la région active : <code>CTRL+A</code> puis <code>X</code> | ||
Dernière version du 17 août 2026 à 00:10
Screen
screen permet de lancer une session terminal persistante qui continue de fonctionner après une déconnexion SSH.
Utile pour :
- entraînements IA longs ;
- compilations ;
- scripts de plusieurs heures ;
- téléchargements.
Installation
- Installation :
apt install screen
Sessions
- Créer une session nommée :
screen -S nom_session - Exemple :
screen -S entrainement_hy_mt2 - Voir les sessions existantes :
screen -ls - Revenir dans une session :
screen -r nom_session - Revenir avec l'identifiant :
screen -r 12345 - Détacher la session sans arrêter le programme :
CTRL+Apuisd - Fermer la session depuis l'intérieur :
exitouCTRL+D - Fermer une session depuis l'extérieur :
screen -S nom_session -X quit
Fenêtres
Une session screen peut contenir plusieurs fenêtres virtuelles.
- Créer une nouvelle fenêtre :
CTRL+Apuisc - Fenêtre suivante :
CTRL+Apuisn - Fenêtre précédente :
CTRL+Apuisp - Aller directement à une fenêtre :
CTRL+Apuis0-9 - Afficher la liste des fenêtres :
CTRL+Apuis" - Renommer la fenêtre courante :
CTRL+ApuisA - Fermer la fenêtre courante :
exitouCTRL+D
Diviser l'écran
- Division horizontale (haut/bas) :
CTRL+ApuisS - Division verticale (gauche/droite) :
CTRL+Apuis| - Changer de région :
CTRL+ApuisTAB - Créer une nouvelle fenêtre dans la région active :
CTRL+Apuisc - Fermer la région active :
CTRL+ApuisX