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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    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 confirmé
    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
    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 confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    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 677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 677
    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).
    ...
    ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

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

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    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, 10h55
  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, 11h40
  3. Récupérer les lignes de commandes DOS
    Par Chyokyka dans le forum Débuter
    Réponses: 7
    Dernier message: 31/12/2008, 11h12
  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, 14h39
  5. récupèrer les n dernières heures
    Par magdalena dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 30/08/2006, 14h17

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