Historik-kommandot visar oss i terminalen de kommandon som vi har utfört tidigare, ungefär så här:
Hittills så bra, men vad händer om vi vill veta exakt när vi utförde varje kommando tidigare? O_O
Jag menar, se något så här:
För detta måste vi lägga detta kommando i terminalen:
export HISTTIMEFORMAT='%F %T : '
Sedan springer de igen historia och se resultatet 🙂
Vad vi just gjorde kommer inte att vara permanent, det vill säga när vi stänger sessionen (eller stänger av datorn) kommer detta coola sätt att se utdata från historik-kommandot att glömmas bort av systemet, för att göra det permanent måste vi kör följande:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
Det vill säga, lägg det kommandot i slutet av vår fil .bashrc som är gömt i vårt hem.
Förresten, för dem som undrar vad betyder% F och% T…% F betyder datumet i år-månad-dag-läge, medan% T är tiden i timme-minut-sekund-läge (24-timmars tid).
Jag tror inte att det finns något annat att säga, det är ett ganska kort inlägg men jag tycker att tipset är intressant ^ - ^
hälsningar
Trevlig
Bättre, omöjligt.
Copy-paste-versionen i terminalen.
eko "export HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; källa ~ / .bashrc
Tadaaan ...
Uff försök inte det, wordpress citat fungerar inte i terminalen.
Bifoga koden mellan (kod) ...… (/ kod) ... MEN, ändra parenteser för mindre än och större än tecken
Tack för KZKG ^ Gaara-data men det finns en detalj:
Datumet är alltid dagens datum, inte riktigt det datum då kommandot kördes.
Eller åtminstone det kom ut i mina tester. Skål
Det verkar som att det bara fungerar bra med kommandon som har utförts efter att exporten har gjorts, det vill säga i morgon kommer du att se att kommandona som du kör i morgon kommer att vara bra, och etc etc när dagarna går.
Du förstår? 🙂
Tack för kommentaren 😀
Ahh går. jag förstår
Tack för svaret och sedan spara det i .bashrc.
Hälsningar
Inte alls, tack till dig för att du kommenterade 🙂
Häftigt.
Det är idén 😀
Bra!, Enkelt och effektivt. Tack.
Tack
Utmärkt tips!, Många dagar av dessa 🙂
Mycket bra bidrag, det fungerar perfekt, tack.
Intressant info !! Först trodde jag att det inte fungerade, eftersom de tidigare kommandona dök upp med samma datum; men de som han introducerade, de om han angav rätt tid.
Hallå
Super användbart tips ,, bara att jag hade problem med att ge kommandona när du anger export HISTTIMEFORMAT = '% F% T:' och sedan historiken ... om du skickar datum och tid för alla kommandon, konstig sak är att jag Det skickar in alla kommandon det skickar mig datum och tid som datorn har vid det ögonblicket, det vill säga det visar mig inte det verkliga datumet och tiden för kommandona ,,,, jag får kommandon som Jag gav igår men det skickar mig nuvarande datordatum .... Så det fungerar inte för mig eftersom jag inte ser det riktiga datumet
Hur kunde jag spara de faktiska datumen ???
Det fungerar inte, det tar det aktuella systemdatumet och inte kommandokörningsdatumet
När du formaterar det för att sätta datumet på det kommer kommandona du utförde INNAN detta inte att ha rätt datum, men de som du utför sedan kommer att göra.
En fråga KZKG ^ Gaara.
Du kan också visa de användare som körde kommandona?
Historiken är speciell för varje användare, så att du måste gå in i sessionen för varje användare för att validera vad du behöver, nu om du vill ha något med större kontroll rekommenderar jag att du använder SUDO, eftersom det om det lämnar en post av allt körs för varje användare med datum och andra.
Utmärkt, tack för bidraget som det har varit till stor hjälp.
hälsningar
Jag måste skapa ett skript som exporterar historiken till mig och att göra det genom bash tar det inte.
Hjälp