From 52b61e4a10eeeb52f517f31bdc5ef7029c91480f Mon Sep 17 00:00:00 2001 From: Mickael Asseline Date: Mon, 10 May 2021 08:16:42 +0000 Subject: [PATCH] docs: update Linux/Terminal --- Linux/Terminal.html | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) 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