IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

récupérer les X dernières commandes de l'historiques ?


Sujet :

Shell et commandes GNU

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    Points : 111
    Points
    111
    Par défaut récupérer les X dernières commandes de l'historiques ?
    Bonjour,

    j'aimerai envoyer un courriel pour indiquer toutes les commandes que j'ai effectuées dans un shell.

    Deux solutions :

    - La deuxième, c'est d'appuyer une 30aine de fois sur la flèche vers le haut, de noter la commande, puis de rechercher la prochaine qui m'intéresse, etc.

    - La première, c'est de trouver la commande ou le fichier qui afficherait les dernières commandes tapées. Libre à moi de rediriger la sortie de la commande en question dans un fichier (ou quelquechose comme ça).


    Pouvez vous m'aider à réaliser la première solution ?

  2. #2
    DIE
    DIE est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 101
    Points : 66
    Points
    66
    Par défaut
    le fichier contenant les commandes passées se trouve dans ton home directory,
    tu le verras en affichant les fichiers "cachés" avec ls -a
    il s'appelle en .bash_history ou quelque chose history

    Tu peux configurer ton fichier historique dans ton .profile pour qu'il garde le nombre de commandes que tu souhaites (ici c'est 500)

    HISTFILE=/home/-/.bash_history
    HISTFILESIZE=500
    HISTSIZE=500

    Tu peux taper history au prompt pour l'afficher ou fc -l pour afficher les 10 dernières commandes

    voilou

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    Points : 111
    Points
    111
    Par défaut
    Ah, je me doutais bien que ce que je cherchais était dans un fichier, mais je pensais que c'était beaucoup plus exotique que ça ! Le pire, c'est que je l'ai déjà vu sans jamais y prêter attention.

    Merci beaucoup !!

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 595
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 595
    Points : 19 480
    Points
    19 480
    Par défaut
    Les commandes entrées dans un shell n'apparaissent dans le .bash_history qu'après avoir quitté le-dit shell, au moins sur Debian Lenny (peut-être sur toutes les distributions).
    ...
    ?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    Points : 111
    Points
    111
    Par défaut
    Oui, je confirme ce que tu dis (sur Ubuntu également, et sur Debian tout court en tout cas), mais pour mon cas ce n'était pas un problème.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Rechercher les 20 dernières commandes
    Par sophiec dans le forum Adaptive Server Enterprise
    Réponses: 1
    Dernier message: 22/12/2010, 11h55
  2. [PHP 5.0] récupérer les 10 dernières caractère
    Par tarmo57 dans le forum Langage
    Réponses: 3
    Dernier message: 22/11/2010, 12h40
  3. Récupérer les lignes de commandes DOS
    Par Chyokyka dans le forum Débuter
    Réponses: 7
    Dernier message: 31/12/2008, 12h12
  4. Récupérer les X dernières lignes de mon fichier txt
    Par coincoin22 dans le forum Windows
    Réponses: 0
    Dernier message: 08/08/2007, 15h39
  5. récupèrer les n dernières heures
    Par magdalena dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 30/08/2006, 15h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo