La commande history nous montre dans le terminal les commandes que nous avons exécutées dans le passé, quelque chose comme ceci:
Jusqu'ici tout va bien, mais que se passe-t-il si nous voulons savoir exactement quand nous avons exécuté chaque commande dans le passé? O_O
Je veux dire, voyez quelque chose comme ça:
Pour cela il faut mettre cette commande dans le terminal:
export HISTTIMEFORMAT='%F %T : '
Puis ils courent à nouveau Histoire et voir le résultat 🙂
Maintenant, ce que nous venons de faire ne sera pas permanent, c'est-à-dire que lorsque nous fermons la session (ou éteignons l'ordinateur), cette façon cool de voir la sortie de la commande d'historique sera oubliée par le système, pour la rendre permanente, nous devons exécutez ce qui suit:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
Autrement dit, mettez cette commande à la fin de notre fichier .bashrc qui est caché dans notre maison.
À propos, pour ceux qui se demandent ce que signifient% F et% T…% F signifie la date en mode année-mois-jour, tandis que% T est l'heure en mode heure-minute-seconde (24 heures ).
Bon je ne pense pas qu'il y ait autre chose à dire, c'est un post assez court mais je trouve que le conseil est intéressant ^ - ^
salutations
Nice 🙂
Meilleure impossible.
La version copier-coller dans le terminal.
echo "export HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; source ~ / .bashrc
Tadaaan ...
N'essayez pas ça, les citations wordpress ne fonctionnent pas dans le terminal.
Placez le code entre (code) …… (/ code)… MAIS, en changeant les parenthèses pour les signes inférieur à et supérieur à
Merci pour les données KZKG ^ Gaara mais il y a un détail:
La date est toujours la date du jour, pas vraiment la date à laquelle la commande a été exécutée.
Ou du moins cela est ressorti de mes tests. À votre santé
Il semble que cela ne fonctionne bien qu'avec les commandes qui ont été exécutées après l'exportation, c'est-à-dire que demain, vous verrez que les commandes que vous exécutez demain iront bien, etc. au fil des jours.
Tu comprends? 🙂
Merci pour le commentaire 😀
Ahh va. Je comprends maintenant
Merci pour la réponse et ensuite pour l'enregistrer dans le .bashrc.
😀 Salutations
Pas du tout, merci à vous pour vos commentaires 🙂
Cool.
C'est l'idée 😀
Génial!, Simple et efficace. Je vous remercie.
Merci
Excellent conseil!, Plusieurs jours de ceux-ci 🙂
Très bonne contribution, cela fonctionne parfaitement, merci.
Informations intéressantes !! Au début, j'ai pensé que cela ne fonctionnait pas, car les commandes précédentes apparaissaient avec la même date; mais ceux qu'il présentait, ceux s'il indiquait l'heure exacte.
Salut
Astuce super utile ,, seulement que j'ai eu un problème en donnant les commandes lorsque vous indiquez l'export HISTTIMEFORMAT = '% F% T:' et puis l'historique ... si vous m'envoyez la date et l'heure de toutes les commandes, la chose étrange est que je Il envoie toutes les commandes qu'il m'envoie la date et l'heure de l'ordinateur à ce moment-là, c'est-à-dire qu'il ne me montre pas la date et l'heure réelles des commandes ,,,, je reçois les commandes que j'ai données hier mais il m'envoie le date actuelle de l'ordinateur…. Donc ça ne marche pas pour moi parce que je ne vois pas la vraie date.
Comment pourrais-je enregistrer les dates réelles ???
Cela ne fonctionne pas, il prend la date système actuelle et non la date d'exécution de la commande
Lorsque vous le formatez pour y mettre la date, les commandes que vous avez exécutées AVANT cela n'auront pas la date correcte, mais celles que vous exécuterez par la suite le seront.
Une question KZKG ^ Gaara.
Vous pouvez également afficher les utilisateurs qui ont exécuté les commandes?
L'historique est particulier à chaque utilisateur, de sorte que vous auriez à entrer dans la session de chaque utilisateur pour valider ce dont vous avez besoin, maintenant si vous voulez quelque chose avec un plus grand contrôle, je recommande l'utilisation de SUDO, car si cela laisse un enregistrement de tout exécuté pour chaque utilisateur avec des dates et autres.
Excellent, merci pour la contribution qu'il a été d'une grande aide.
salutations
J'ai besoin de faire un script qui m'exporte l'histoire et le faire via bash ne le prend pas.
d’aide