Session de sauvegarde de l'écran GNU sur le redémarrage

Session de sauvegarde de l'écran GNU sur le redémarrage
Linux a un utilitaire appelé écran, qui vous permet d'utiliser plusieurs sessions de terminal à l'intérieur d'une seule fenêtre. Même si ceux-ci sont déconnectés, vous pouvez tout recommencer à partir de cet endroit exact. Par conséquent, notre sujet de discussion dans cet article sera le processus de la façon dont on peut sauver sa session dans l'utilitaire d'écran GNU lors du redémarrage de leurs systèmes Linux.

Conditions préalables

Avant de passer à l'étape principale pour enregistrer notre session, nous devons d'abord nous assurer si l'utilitaire. L'écran est installé sur vos systèmes ou non. L'écran vient souvent préinstallé avec de nombreuses distributions Linux aujourd'hui, que vous pouvez facilement vérifier en exécutant la commande suivante dans le terminal:

$ Screen - Version

Cependant, si votre système ne semble pas avoir d'écran installé sur vos systèmes informatiques, vous pouvez simplement le faire en exécutant la commande suivante dans le terminal:

$ sudo apt installer l'écran

Sauver la session d'écran lors du redémarrage

Il est presque impossible d'obtenir une session d'écran entièrement à la hauteur de ce que vous faisiez. Cependant, il existe encore un moyen de le rapprocher le plus possible de son état initial. Cela peut être fait en utilisant le .Fichier ScreenRC et ajout de quelques commandes à l'intérieur.

Quel est le .ScreenRC Fichier?

Le .Le fichier ScreenRC, que nous utiliserons pour enregistrer notre session d'écran, est le fichier de configuration spécifique à l'utilisateur pour votre utilitaire d'écran GNU. Il est similaire au .Fichier EMACS d'EMACS et est également connu sous le nom de fichier d'initialisation. Ce qui signifie que chaque fois que vous démarrez l'écran, il exécutera d'abord toutes les commandes présentes dans ce fichier, puis passera au reste de la substance. Ici, vous pouvez stocker toutes les configurations de votre utilitaire d'écran que vous souhaitez, et ce sont précisément ces configurations qui vous permettront d'enregistrer votre session d'écran.

Voyons maintenant quelles devraient être les configurations.

Configuration de .ScreenRC Fichier

Vous pouvez ajouter plusieurs configurations différentes ici qui répondent à vos intérêts, tels que la désactivation de la page de bienvenue de départ ou la définition de liaisons de clés pour les raccourcis faciles. Pour enregistrer notre session d'écran, j'utilise principalement le fichier de configuration suivant.

# Énorme tampon à dos de défilement
Defscrollback 5000
# aucun message de bienvenue
startup_message
# Windows par défaut
Écran -T Shell 1 bash
écran -t python 2 python
# mises en page
Disposition de la mise en œuvre de automatique
disposition nouvelle
Sélectionner 1
disposition en fixant un
disposition sélectionner une

Dans la configuration ci-dessus, le tampon à dos de défilement est la quantité de texte que vous souhaitez afficher sur votre écran. Il est toujours bon de garder cela grand car vous verrez le texte plus clairement et de faire votre travail facilement. La commande suivante est, comme mentionné ci-dessus, pour désactiver votre message de bienvenue.

Les fenêtres par défaut sont l'endroit où le nœud principal de la sauvegarde de la session d'écran apparaît. Ce sont les fenêtres par défaut qui seront ouvertes au démarrage. Vous pouvez spécifier vos dossiers importants où vous pourriez travailler ici car ils s'ouvriront automatiquement. Dans la section des dispositions, la première commande, Disposition de la mise en œuvre de automatique, est le plus important car il sauve vos séances d'écran. Il le fait en activant le mode Autosave, et donc, à chaque étape que vous faites, il enregistre automatiquement votre travail.

Il est important de noter que la commande de mise en page sur la commande ne fonctionne que pour des dispositions explicitement nommées dans votre .ScreenRC, donc si vous souhaitez enregistrer une nouvelle disposition, vous devez le mentionner spécifiquement dans votre .Fichier ScreenRC ou utilisez la commande suivante pour enregistrer votre mise en page:

$ disposition Enregistrer votre_layout_name

Après avoir ajouté vos configurations dans votre .Fichier ScreenRC, une fois que vous avez redémarré ou vous connecter à nouveau dans votre système Linux, vous verrez vos séances d'écran enregistrées.

3) les demandes de tiers

Une alternative à l'utilisation de configurations dans votre .Le fichier ScreenRC doit utiliser des applications tierces qui vous fournissent des outils supplémentaires ainsi que vos commandes d'écran pour vous faire faire votre travail plus efficacement. Un de ces outils est la session d'écran, un programme avec une variété d'utilitaires que vous pouvez, car il facilite le travail avec l'écran GNU. Vous pouvez facilement enregistrer vos séances d'écran en utilisant le sauvegarder commande de ce programme. Il offre plusieurs options différentes pour enregistrer vos séances d'écran. Il s'agit notamment d'enregistrer votre session en cours ou d'enregistrer une de vos sessions.

Sauver la session actuelle:

$ SCS SAVE -FORCE

Enregistrer n'importe quelle session:

$ Screen-Session Save -s Sessionname SavedSessionName

Dans la commande ci-dessus, le nom de session fait référence au nom de la session que vous souhaitez enregistrer et le SavEdSessionName fait référence au nom avec lequel vous souhaitez enregistrer votre session avec.

Conclusion:

L'utilitaire d'écran est extrêmement utile car il s'agit de notre aide dans des moments cruciaux où, par hasard, notre connexion Internet se perd, ou que notre réseau échoue, ce qui, à son tour, nous fait perdre notre travail. L'écran vous permet facilement d'exécuter vos processus en arrière-plan, et comme vu ci-dessus, en cas de mésaventures, vous pouvez commencer directement à partir de l'endroit où il s'est laissé. Un outil vaut vraiment la peine d'être utilisé.