Pour enregistrer une session sur un terminal Linux, on peut utiliser plusieurs outils pratiques qui permettent de documenter toutes les activités effectuées durant cette session. Cela est particulièrement utile pour garder une trace des commandes exécutées, ainsi que des résultats obtenus, facilitant ainsi le partage d’informations ou la relecture ultérieure des travaux réalisés.
Méthodes pour enregistrer une session Linux
Il existe principalement deux méthodes populaires pour enregistrer une session du terminal dans Linux : l’utilisation de la commande script et de l’outil ttyrec. Ces méthodes sont simples à mettre en œuvre et demandent seulement quelques manipulations.
Comment enregistrer une session de terminal Linux ?
- Ouvrez un terminal. Pour cela, vous pouvez accéder à votre interface graphique ou utiliser une connexion SSH si vous travaillez à distance.
- Commencez par initié l’enregistrement en tapant script pour créer un fichier par défaut nommé typescript, ou utilisez script nom_du_fichier pour spécifier un nom particulier.
- Une fois l’enregistrement démarré, exécutez toutes les commandes que vous souhaitez documenter. Tous les entrées et sorties apparaissant dans le terminal seront enregistrées.
- Pour terminer l’enregistrement, tapez exit ou appuyez sur Ctrl + D. Cela fermera le fichier journal et arrêtera l’enregistrement.
Commandes complémentaires pour un enregistrement optimisé
Pour maximiser l’efficacité de votre enregistrement, il est possible d’utiliser l’outil ttyrec. En l’installant, vous pouvez bénéficier d’un enregistrement plus structuré et de fichiers d’exportation multi-formats. Pour démarrer ttyrec, il suffit d’exécuter la commande ttyrec dans votre terminal, puis de poursuivre avec vos commandes habituelles. L’arrêt se fait via exit ou Ctrl + D.
Options additionnelles avec le logiciel screen
Le logiciel screen permet d’initier plusieurs sessions à partir d’une seule connexion SSH. Il offre l’avantage d’être détaché de la session tout en continuant à exécuter les processus en arrière-plan. Pour démarrer une session screen, tapez simplement screen, exécutez vos programmes, puis utilisez la combinaison Ctrl + A suivie de D pour détacher. Pour y revenir, il suffit d’entrer screen -r.
Le format de sortie des journaux de terminal
Les enregistrements réalisés via ces méthodes sont généralement stockés sous forme de fichiers texte. Par défaut, tous les outputs sont sauvegardés sous le nom de typescript ou le nom personnalisé que vous avez fourni. Ces fichiers peuvent être consultés avec n’importe quel éditeur de texte ou à l’aide de commandes Linux telles que cat ou less.
FAQ
- Quelle est la différence entre script et ttyrec ?
La commande script enregistre les sessions de terminal en créant un fichier texte, tandis que ttyrec permet d’enregistrer des sessions avec une meilleure gestion des fichiers et l’option d’exporter vers d’autres formats. - Puis-je enregistrer des sessions SSH avec ces outils ?
Oui, les outils comme script et ttyrec peuvent enregistrer des sessions SSH de la même manière qu’une session de terminal standard. - Comment puis-je vérifier si l’enregistrement a réussi ?
Après avoir terminé l’enregistrement, vous pouvez ouvrir le fichier de sortie avec un éditeur de texte pour vérifier son contenu. Si aucune erreur n’a été signalée lors de l’utilisation des commandes, l’enregistrement a dû réussir.