Ajouter la date et l'heure dans l'historique de bash


Bash history
L'historique d'un terminal, disponible par la commande history, permet de savoir quelles commandes ont été saisies par un utilisateur. L'inconvénient est que la date et l'heure ne sont jamais renseignées. Voici donc une astuce pour y remédier.

Pour activer cette fonctionnalité, il suffit d'utiliser la variable d'environnement $HISTTIMEFORMAT. Un exemple d'utilisation :

echo 'HISTTIMEFORMAT="%h/%d - %H:%M:%S "' >> ~/.bash_profile
source ~/.bash_profile

L'historique des commandes passera ainsi d'un affichage classique :

232 obconf
233 arch
234 whoami

A un affichage plus complet :

232 May/10 - 16:46:52 obconf
233 May/10 - 16:46:52 arch
234 May/10 - 16:46:52 whoami


9 Commentaires pour "Ajouter la date et l'heure dans l'historique de bash"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    Petite question : a quoi sert la commande source ? Il n'y a pas d'entré dans man ni d'option --help.

    RépondreRépondre
    morgenstern , le 12 mai 2009 à 19:26
  •  

    @morgenstern : c'est pour recharger la conf (essaye help source ;-) )

    RépondreRépondre
    jluc , le 12 mai 2009 à 21:38
  •  

    Et tu pourrais mettre la source.
    Publié sur Planet Ubuntu-fr et Planet-Libre !

    RépondreRépondre
    SckyzO , le 12 mai 2009 à 22:44
  •  

    @SckyzO : C'est pas la source. Cette astuce n'a rien d'exceptionnelle, je l'ai trouvée sur un site anglais au détour d'un surf sur Internet.

    RépondreRépondre
    pti-seb , le 13 mai 2009 à 09:02
  •  

    Et bien effectivement, c'est celà même que je cherchais ... et où est ce que je trouve l'astuce ? Chez Tux-Planet biensur :)

    Thanks a lot ;)

    RépondreRépondre
    ButterflyOfFire , le 19 mai 2009 à 21:45
  •  

    Autant pour moi :)

    RépondreRépondre
    SckyzO , le 22 mai 2009 à 01:23
  •  

    Merci.

    RépondreRépondre
    Francois , le 23 mai 2009 à 16:16
  •  

    Super pour l'astuce, merci ;)

    RépondreRépondre
    aalex57 , le 27 juillet 2013 à 14:58
  •  

    très utile pour compter le télétravail.

    RépondreRépondre
    toto , le 24 janvier 2014 à 21:58
 

Ajouter un commentaire

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité red hat redhat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum