Comment puis-je conserver des journaux de tout le travail effectué via un terminal? Par exemple, je veux un enregistrement de tout le travail effectué sur la base de données via un terminal.
command-line
log
tty
Ankit
la source
la source
Réponses:
Lorsque vous êtes prêt à enregistrer un fichier journal, tapez:
Maintenant, jusqu'à ce que vous arrêtiez le script, toutes les entrées et sorties du terminal seront stockées dans screen.log. Lorsque vous avez terminé, tapez simplement:
Votre fichier screen.log sera stocké dans le répertoire local. Si vous souhaitez le rediriger, utilisez un chemin absolu tel que
~/screen.log
. Cela fera exactement ce que vous recherchez.Source: Guide Ubuntu - Comment consigner les commandes de terminal
la source
man script
) mentionne mêmevi
(éditeur) ...Vous voudrez peut-être essayer Asciinema . En plus de faire un enregistrement, vous avez la possibilité de le partager et d'intégrer le lecteur dans votre blog, article ou conférence.
la source
J'ai un meilleur moyen d'utiliser syslog pour consigner chaque commande shell, cela peut varier selon la distribution linux mais la méthode restera la même
Vous devez suivre quelques étapes:
Étape 1 (Créer un service Syslog)
Étape # 2 (Ouvrez bashrc et entrez la commande ci-dessous)
Ste # 3 (Redémarrez le service Syslog)
Voici un exemple de journal:
la source