Naredba history prikazuje nam u terminalu naredbe koje smo izvršavali u prošlosti, otprilike ovako:
Za sada je dobro, ali što ako želimo znati točno kada smo u prošlosti izvršavali svaku naredbu? O_O
Vidim nešto poput ovoga:
Za ovo moramo staviti ovu naredbu u terminal:
export HISTTIMEFORMAT='%F %T : '
Onda opet trče Povijest i vidjeti rezultat
Sad, ono što smo upravo učinili neće biti trajno, to jest, kada zatvorimo sesiju (ili isključimo računalo), sustav će zaboraviti ovaj kul način gledanja izlaza naredbe history, da bi postao trajan moramo pokrenite sljedeće:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
Odnosno, tu naredbu stavite na kraj naše datoteke .bashrc koja je skrivena u našem domu.
Inače, za one koji se pitaju što znači% F i% T ...% F znači datum u načinu godina-mjesec-dan, dok je% T vrijeme u načinu sat-minuta-sekunda (vrijeme od 24 sata).
Pa, mislim da se nema što drugo reći, prilično je kratak post, ali mislim da je savjet zanimljiv ^ - ^
pozdravi
Nice 🙂
Bolje, nemoguće.
Verzija copy-paste u terminalu.
echo "export HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; izvor ~ / .bashrc
Tadaaan ...
Uff, nemojte to pokušavati, wordpress citati ne rade u terminalu.
Priložite kod između (kod) …… (/ kod)… ALI, mijenjajući zagrade za znakove manje i veće od
Zahvaljujemo na podacima KZKG ^ Gaara, ali postoji detalj:
Datum je uvijek današnji datum, a ne datum kada je pokrenuta naredba.
Ili je barem to izašlo na mojim testovima. Živjeli
Čini se da to dobro funkcionira samo s naredbama koje su izvršene nakon što je izvoz izveden, odnosno sutra ćete vidjeti da će naredbe koje sutra izvršite biti u redu, itd itd. Kako dani odmiču.
Razumiješ? 🙂
Hvala na komentaru 😀
Ahh ide. razumijem
Hvala na odgovoru i zatim da ga spremite u .bashrc.
😀 Pozdrav
Nikako, hvala vam što ste komentirali 🙂
U redu.
To je ideja 😀
Izvrsno!, Jednostavno i učinkovito. Hvala vam.
Hvala ti
Izvrsan savjet!, Puno dana ovih 🙂
Vrlo dobar doprinos, djeluje savršeno, hvala.
Zanimljive informacije !! Isprva sam mislio da to ne radi, jer su se prethodne naredbe pojavile s istim datumom; ali one koje je uvodio, one ako je naznačio točno vrijeme.
bok
Izvrsno koristan savjet ,, samo što sam imao problem s davanjem naredbi dok navodite izvoz HISTTIMEFORMAT = '% F% T:', a zatim povijest ... ako mi pošalje datum i vrijeme svih naredbi ,, čudna stvar je da ja šaljem u svim naredbama šalje mi datum i vrijeme koje računalo ima u tom trenutku, odnosno ne pokazuje mi stvarni datum i vrijeme naredbi ,,,, dobivam naredbe koje Dao sam jučer, ali šalje mi trenutni datum računala…. Dakle, to mi ne uspijeva jer ne vidim pravi datum.
Kako bih mogao spremiti stvarne datume ???
Ne radi, potreban je trenutni datum sustava, a ne datum izvršenja naredbe
Kada ga formatirate kako biste na njega stavili datum, naredbe koje ste izvršili PRIJE ovoga neće imati točan datum, ali one koje izvršite nakon toga.
Pitanje KZKG ^ Gaara.
Također možete pokazati korisnicima koji su izvršili naredbe?
Povijest je specifična za svakog korisnika, pa biste morali unijeti sesiju svakog korisnika da biste provjerili što vam treba, sada ako želite nešto s većom kontrolom preporučujem upotrebu SUDO-a, jer ako ostavlja zapis o svemu izvršenom za svakog korisnika s datumima i drugima.
Izvrsno, hvala na doprinosu koji je bio od velike pomoći.
pozdravi
Moram napraviti skriptu koja mi izvozi povijest, a to radeći kroz bash ne uzima.
Pomoć