Vous êtes familier avec la commande history sous Linux. Il vous permet de voir quelles commandes vous avez exécutées dans le passé.

Mais il y a un problème. Par défaut, la commande d’historique n’indique pas quand la commande a été exécutée (avec la date et l’heure).

Cela peut être utile dans certains cas pour connaître l’heure à laquelle une certaine commande a été exécutée en dernier.

Et dans cette astuce rapide, je vais vous montrer comment vous pouvez activer les horodatages dans la commande history.

Activer l’horodatage dans la commande d’historique

Pour activer les horodatages dans la commande history, vous devez exporter le HISTTIMEFORMAT variables d’environnement.

Utilisez la commande d’exportation comme ceci :

export HISTTIMEFORMAT="%F %T "

Ici,

  • %F affichera la date au format AAAA-MM-JJ.
  • %T affichera l’heure au format HH:MM:SS.

Les modifications doivent maintenant être répercutées lorsque vous utilisez à nouveau la commande history :

L’historique affiche maintenant les horodatages des commandes

Cependant, comme les modifications ne sont effectives que pendant la session en cours, la commande history retrouvera son apparence précédente après un redémarrage.

Et si vous souhaitez appliquer l’horodatage de manière permanente, voici comment procéder.

Activer l’horodatage de l’historique de manière permanente

Pour avoir un horodatage dans la commande d’historique en permanence, vous devrez apporter des modifications dans .bashrc dossier.

Oui, pas de surprise là-bas. Si vous voulez rendre une variable d’environnement permanente, elle va dans votre bashrc.

Ouvrez le .bashrc fichier dans votre éditeur de texte préféré. J’utilise Nano ici.

nano ~/.bashrc

Vous pouvez utiliser Alt + / pour sauter à la fin du fichier dans Nano et ajouter la ligne suivante :

export HISTTIMEFORMAT="%F %T "
activer l'horodatage dans la commande d'historique de manière permanente

Enregistrez les modifications et quittez nano.

Maintenant, pour que ces changements prennent effet, vous devrez vous procurer le .bashrc fichier à l’aide de la commande source :

source ~/.bashrc

Et maintenant, chaque fois que vous utiliserez la commande history, elle affichera les horodatages avec chaque commande.

Emballer

Il s’agissait d’un didacticiel rapide sur la façon d’activer les horodatages dans la commande d’historique. J’espère que vous trouverez cette astuce de commande d’historique rapide utile dans votre parcours Linux. En voici quelques autres.

5 astuces simples pour l’historique de Bash que tout utilisateur de Linux devrait connaître

L’utilisation efficace de l’historique bash vous fera gagner beaucoup de temps dans le terminal Linux.

Bash history tips

Laissez un commentaire si vous avez des doutes ou des suggestions.

13294 151393113294

Rate this post

À propos de l'auteur

SAKHRI Mohamed

Founder & Editor

Passionné de web, de nouvelles technologies et d'informatique, je partage sur easy-tutorials.com des tutoriels, astuces, conseils, outils en ligne et logiciels pour Windows, Mac et Linux. Je suis le fondateur de ce blog et je suis très intéressé par tout ce qui a à voir avec la technologie, mais j'aime aussi jouer à des jeux vidéos. Je suis né à Constantine , mais maintenant je vis à Alger/Algerie

Voir tous les articles