Forum Linux.général Enregistrer dans un fichier la liste des commandes entrées

Posté par . Licence CC by-sa
Tags : aucun
1
4
avr.
2013

Je voudrais que la liste des commandes que j'entre dans mon shell soit écrite dans un fichier.
Il me semble qu'il est possible de faire cela, mais je n'arrive plus à retrouver comment.
J'ai retrouvé comment enregistrer l'ensemble des sorties des commandes (avec tee), mais je voudrais, soit ajouter les commandes elles-mêmes (s'il y a un moyen de "répéter" la commande entrée), soit les mettre dans un autre fichier.
Savez-vous comment faire?

Merci pour votre aide.

  • # history

    Posté par . Évalué à 10.

    les X dernieres commandes tapées dans ton shell sont disponibles via la commande

    history
    
    

    qui chez moi ne fait que lire le fichier ~/.bash_history
    car j'utilise bash comme shell par defaut

    à voir avec ta distribution quel shell elle utilise par defaut,
    ou quel shell tu as choisis et voir si celui-ci a une option d'historique

  • # Commande script

    Posté par . Évalué à 10.

    Salut,

    Voir aussi la commande "**script**".

    Extrait du man script :

         script — Faire une transcription d'une session d'un terminal.
    
    SYNOPSIS
         script [-a] [-c commande] [-e] [-f] [-q] [-t] [fichier]
    
    DESCRIPTION
         script fait une transcription de tout ce qui est affiché sur votre terminal. C'est utile
         pour des étudiants qui ont besoin de la sauvegarde d'une session interactive comme preuve
         des travaux, le fichier de transcription pouvant être ensuite imprimé avec lpr(1).
    
         Si le paramètre fichier est fourni, script sauvegarde toutes les conversations dans le
         fichier. Si aucun nom de fichier n'est fourni, la transcription est sauvegardée dans le
         fichier typescript.
    
    

    :-)

  • # screen

    Posté par . Évalué à 0.

    Juste une idée comme ça: lancer un screen, faire tout ce que l'on veut, et voir si on ne peux pas récupérer un log avec tout ce qui s'est passé dans le screen…

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.