Bébé_Pingouin Posté(e) le 7 août 2004 Posté(e) le 7 août 2004 Salut, Comme l'indique le titre, j'aimerais savoir comment il faut faire depuis une Debian pour obtenir le listing de toutes les commandes passées depuis une semaine....Y a bien la flèche du haut qui depuis une console permet de les faire défiler mais c'est pas bien pratique. Merci :)
zaverel Posté(e) le 7 août 2004 Posté(e) le 7 août 2004 si tu parle des commande passé dans une console , c'est dans /home/nom_user/.bash_history (pour bash en tout cas ) mais c'est pas sure que tu est l'historique sur une semaine (sauf si tu passe peu de commande )
Sandeman Posté(e) le 8 août 2004 Posté(e) le 8 août 2004 la commande est ... history :) en bash history | grep rm ...
Bébé_Pingouin Posté(e) le 8 août 2004 Auteur Posté(e) le 8 août 2004 Effecivement j'ai jetté un coup d'oeil, et apparemment c'est pas sauvegarder en fonction d'un critère temporaire (jour, semaine, mois) y-a juste un certain nombre de commandes qui sont gardées en mémoire (chez moi une cinquantaine). Donc, afin que je puisse à l'avenir retrouver plus de commandes est-il possible de faire en sorte que mon système sauvegarde un nombre plus important des dernières commandes passées (par ex., 1000 ou 2000 au lieu de 50) ?
-rem- Posté(e) le 8 août 2004 Posté(e) le 8 août 2004 man bash HISTCMD The history number, or index in the history list, of the current command. If HISTCMD is unset, it loses its special properties, even if it is subsequently reset. donc tu dois pouvoir ajouter dans ton ~/.bashrc : export HISTCMD=911 par exemple... J'ai une variable d'environnement HISTSIZE positionnee a 500, ce qui correspond bien aussi a la taille de mon historique...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.