diff --git a/Linux/Terminal.html b/Linux/Terminal.html index 09f3182..e586eef 100644 --- a/Linux/Terminal.html +++ b/Linux/Terminal.html @@ -2,7 +2,7 @@ title: Linux - Terminal description: Toutes les astuces pour votre terminal ! published: true -date: 2021-05-10T07:57:10.426Z +date: 2021-05-10T08:16:41.516Z tags: editor: ckeditor dateCreated: 2021-05-10T07:29:51.462Z @@ -47,7 +47,25 @@ dateCreated: 2021-05-10T07:29:51.462Z

Les thèmes

Screen

Présentation

-

Avez-vous déjà été confronté à une situation où vous exécutez une tâche de longue durée sur une machine distante, et soudainement votre connexion tombe, la session SSH est interrompue et votre travail est perdu. Eh bien, cela nous est arrivé à tous à un moment donné, n'est-ce pas? Heureusement, il existe un utilitaire appelé screenqui nous permet de reprendre les sessions.

+

Avez-vous déjà été confronté à une situation où vous exécutez une tâche de longue durée sur une machine distante, et soudainement votre connexion tombe, la session SSH est interrompue et votre travail est perdu. Et bien, cela nous est arrivé à tous à un moment donné, n'est-ce pas? Heureusement, il existe un utilitaire appelé screenqui nous permet de reprendre les sessions.

+

Screen ou GNU Screen est un multiplexeur terminal. En d'autres termes, cela signifie que vous pouvez démarrer une session, puis ouvrir n'importe quel nombre de fenêtres (terminaux virtuels) à l'intérieur de cette session. Les processus exécutés dans Screen continueront de s'exécuter même si vous êtes déconnecté.

Installation

+

Le package screen est pré-installé sur la plupart des distributions Linux de nos jours. Vous pouvez vérifier s'il est installé sur votre système avec la commande : screen --version

+
screen --version
+Screen version 4.08.00 (GNU) 05-Feb-20
+

Si screen n'est pas installé, vous pouvez l'installer facilement avec le gestionnaire de paquet de votre distribution :

+

Debian & Ubuntu family

+
sudo apt install screen
+

Fedora & CentOS family

+
sudo dnf install screen
+

Arch & Manjaro family

+
sudo pacman -S screen
+

 

Utilisation

+

Pour démarrer une session, il suffit simplement d'utiliser la commande :

+
screen
+

Mais je vous conseille plutôt de démarrer vos sessions avec un nom à chaque fois :

+
 screen -S <nom_session>
+

Vous pouvez lister toutes les sessions screen en cours avec :

+
screen -ls

Autres astuces