La comanda history ens mostra a la terminal les comandes que hem executat en el passat, alguna cosa com això:
Fins aquí tot bé, però, què si volem saber exactament quan executem cada comanda en el passat? O_O
O sigui, veure alguna cosa com això:
Per a això hem de posar a la terminal aquesta comanda:
export HISTTIMEFORMAT='%F %T : '
Després tornen a executar història i vegin el resultat
Ara, això que acabem de fer no serà permanent, és a dir, quan tanquem la sessió (o apaguem l'ordinador) aquesta forma tan xula de veure l'output de la comanda history quedarà en l'oblit per al sistema, per aconseguir que sigui una cosa permanent hem executar el següent:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
O sigui, posar aquest comando a la fin del nostre arxiu .bashrc que es troba ocult en el nostre home.
Per cert per als que es pregunten què significa el tal% F i% T ...% F significa la data en mode d'any-mes-dia, mentre que% T és l'hora en mode hora-minut-segon (horari de 24 hores ).
Bé no crec que hi hagi alguna cosa més a dir, és un post bastant curt però crec que el tip és interessant ^ - ^
Salutacions
Nice 🙂
Millor, impossible.
La versió copy-paste a terminal.
trobo «export HISTTIMEFORMAT = '% F% T:'» >> ~ / .bashrc; source ~ / .bashrc
Tadaaan ...
Uff no provin això, les cometes de wordpress no funcionen a la terminal.
Tanca el codi entre (code) ...... (/ code) ... PERÒ, canviant els parèntesis per signes de menor-que i major-que
Gràcies per la dada KZKG ^ Gaara però hi ha un detall:
La data és sempre la del dia d'avui, no realment la data de quan es va executar la comanda.
O al menys això em va sortir en el meu proves. Salutacions
Tal sembla que només funciona bé amb ordres que s'hagin executat després que s'hagi fet l'export, és a dir, demà veuràs que les comandes que executis demà sí que estaran bé, i etc etc segons passin els dies.
¿Entens? 🙂
Gràcies pel comentari 😀
Ahh va. ja entenc
Gràcies per la resposta i doncs a guardar-lo al .bashrc.
😀 Salutacions
Per a res, gràcies a tu per comentar 🙂
Xiu.
Thats the idea 😀
Genial !, senzill i eficaç. Gràcies.
gràcies
Excel·lent Tip !, molts dies d'aquests 🙂
Molt bona aportació, funciona perfecte, thanks.
'Interessant info !! A el principi vaig pensar que no funcionava, perquè les ordres anteiores apareixien amb la mateixa data; però els que anava introduint, aquests si els indiciaba l'hora correcta.
Recupera el teu aspecte d'abans...
Tip super útil ,, només que jo vaig tenir un problema la donar-li les ordres com indiques el export HISTTIMEFORMAT = '% F% T:' i després el history ... si em mana data i hora de tots els ordres ,, que és estrany és que em mana en tots els ordres em mana la data i hora que en aquest moment té l'ordinador ,, és a dir no em mostra la data i hora real dels comandaments ,,,, em surten comandaments que vaig donar el dia d'ahir però em mana la data actual de l'ordinador .... així doncs no em funciona per ke no estic veient la data real ,,
Com podria Sacr la dates reals ???
No serveix, pren la data actual de sistema i no la data d'execució de la comanda
Quan li donis el format per posar-li la data, les ordres que vas executar ABANS d'això no tindran la data correcta, no obstant els que executis després si.
Una pregunta KZKG ^ Gaara.
També es poden mostrar els usuaris que van executar les ordres ??
El history és particular a cada usuari, de manera que caldria ingressar a la sessió de cada usuari per validar el que necessites, ara si volen alguna cosa amb més control els recomano l'ús de suar, ja que aquest si deixa registre de tot el que s'ha executat per cada usuari amb dates i altres.
Excel·lent, gràcies per l'aportació ha estat de gran ajuda.
Salutacions
Necessito fer un script que em exporti el history i a el fer-ho per bash no m'ho pren.
Ajuda