Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Screen » : différence entre les versions

De Le Wiki de Lug
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
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</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>C</code>
* Créer une nouvelle fenêtre : <code>CTRL+A</code> puis <code>c</code>
* Fenêtre suivante : <code>CTRL+A</code> puis <code>N</code>
* Fenêtre suivante : <code>CTRL+A</code> puis <code>n</code>
* Fenêtre précédente : <code>CTRL+A</code> puis <code>P</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>
* Renommer la fenêtre courante : <code>CTRL+A</code> puis <code>A</code>
* Renommer la fenêtre courante : <code>CTRL+A</code> puis <code>A</code>
* Fermer la fenêtre courante : <code>exit</code> ou <code>CTRL+D</code>
* Fermer la fenêtre courante : <code>exit</code> ou <code>CTRL+D</code>
Exemple d'organisation :
* fenêtre 0 : entraînement LLaMA-Factory ;
* fenêtre 1 : <code>watch -n 1 nvidia-smi</code> ;
* fenêtre 2 : <code>htop</code> ;
* fenêtre 3 : commandes système.


==== Diviser l'écran ====
==== Diviser l'écran ====
Ligne 47 : 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>C</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+A puis d
  • Fermer la session depuis l'intérieur : exit ou CTRL+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+A puis c
  • Fenêtre suivante : CTRL+A puis n
  • Fenêtre précédente : CTRL+A puis p
  • Aller directement à une fenêtre : CTRL+A puis 0-9
  • Afficher la liste des fenêtres : CTRL+A puis "
  • Renommer la fenêtre courante : CTRL+A puis A
  • Fermer la fenêtre courante : exit ou CTRL+D

Diviser l'écran

  • Division horizontale (haut/bas) : CTRL+A puis S
  • Division verticale (gauche/droite) : CTRL+A puis |
  • Changer de région : CTRL+A puis TAB
  • Créer une nouvelle fenêtre dans la région active : CTRL+A puis c
  • Fermer la région active : CTRL+A puis X