Je veux créer un fichier texte qui ajoutera chaque commande que je vais exécuter sur le terminal en tant que nouvelle entrée de ligne dans le fichier texte. c'est-à-dire que je dois garder une trace de ce que je fais dans le terminal. En outre, si je peux garder un enregistrement des sorties que je reçois dans le terminal, avec les entrées dans le terminal, sous forme de fichier texte, ce sera beaucoup mieux.
Chaque fois que j'oublie une commande, je dois la rechercher à nouveau sur Internet.
Puis-je créer un fichier comme ci-dessus?
Vous pouvez utiliser script
pour rendre TypeScript de la session de terminal. Il enregistrera toutes les entrées et sorties dans un fichier. Pour commencer à enregistrer le type dans le terminal,
$ script
Continuez à faire votre travail habituel. Pour terminer l'enregistrement, utilisez Ctrl+D. Tout le TypeScript sera enregistré dans le fichier TypeScript
situé dans le répertoire où vous avez ouvert le terminal.
Pour enregistrer tout le journal dans le fichier souhaité, utilisez
$ script /path/to/mylogfile.txt
script
est généralement fourni avec l’installation par défaut d’Ubuntu.
Le commentaire de tim résoudra la première partie de la question.
Lancer history
sur le terminal montre les commandes précédemment exécutées sur le terminal.
Lancer history >> file.txt
sur le terminal crée le fichier file.txt dans le répertoire de base contenant les commandes précédemment exécutées sur le terminal.