Ukaz history nam v terminalu prikaže ukaze, ki smo jih izvajali v preteklosti, nekako takole:
Zaenkrat je dobro, a kaj, če želimo natančno vedeti, kdaj smo v preteklosti izvajali posamezne ukaze? O_o
Mislim, glej nekaj takega:
Za to moramo v terminal vstaviti ta ukaz:
export HISTTIMEFORMAT='%F %T : '
Potem spet tečejo zgodovina in si oglejte rezultat 🙂
Zdaj to, kar smo pravkar storili, ne bo trajno, to je, ko bomo zaprli sejo (ali izklopili računalnik), bo sistem pozabil na ta kul način prikaza izhoda ukaza history, da bo trajen, ga moramo zaženite naslednje:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
To pomeni, da ta ukaz damo na konec naše datoteke .bashrc ki je skrit v našem domu.
Mimogrede, za tiste, ki se sprašujejo, kaj pomenita% F in% T ...% F pomeni datum v načinu leto-mesec-dan, medtem ko je% T čas v načinu ura-minuta-sekunda (24-urni čas ).
No, mislim, da ni kaj drugega za povedati, to je dokaj kratek prispevek, vendar mislim, da je namig zanimiv ^ - ^
pozdrav
Lepo 🙂
Bolje, nemogoče.
Različica copy-paste v terminalu.
echo "izvozi HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; vir ~ / .bashrc
Tadaaan ...
Uff, ne poskušajte, wordpress ponudbe v terminalu ne delujejo.
Kodo priložite med (koda) …… (/ koda)… AMPAK, pri čemer spremenite oklepaje za znake manj kot in več kot
Hvala za podatke KZKG ^ Gaara, vendar obstaja podrobnost:
Datum je vedno današnji datum, ne pravzaprav datum, ko je bil ukaz zagnan.
Ali vsaj to se je pokazalo na mojih testih. Na zdravje
Zdi se, da dobro deluje le z ukazi, ki so bili izvedeni po končanem izvozu, to pomeni, jutri boste videli, da bodo ukazi, ki jih izvedete jutri, v redu in itd itd, ko dnevi minevajo.
Ti razumeš? 🙂
Hvala za komentar 😀
Ahh gre. razumem
Hvala za odgovor in nato, da ga shranite v .bashrc.
😀 Lep pozdrav
Sploh ne, hvala, ker ste komentirali 🙂
Kul.
To je ideja 😀
Super!, Preprosto in učinkovito. Hvala vam.
Hvala
Odličen namig!, Veliko dni od tega 🙂
Zelo dober prispevek, deluje odlično, hvala.
Zanimive informacije !! Najprej sem mislil, da ne deluje, ker so se prejšnji ukazi pojavili z istim datumom; toda tiste, ki jih je predstavil, tiste, če je navedel pravi čas.
zdravo
Super koristen nasvet ,, le da sem imel težavo pri podajanju ukazov, ko navedete izvoz HISTTIMEFORMAT = '% F% T:' in nato zgodovino ... če mi pošlje datum in uro vseh ukazov, čudno je, da Pošlje vse ukaze, ki mi pošlje datum in uro, ki ju ima računalnik v tistem trenutku, to pomeni, da mi ne prikaže pravega datuma in ure ukazov ,,,, dobim ukaze, ki sem jih dal včeraj, vendar mi pošlje trenutni računalniški datum…. Torej zame ne deluje, ker ne vidim pravega datuma.
Kako lahko shranim dejanske datume ???
Ne deluje, potrebuje trenutni sistemski datum in ne datum izvajanja ukaza
Ko ga formatirate tako, da nanj vnesete datum, ukazi, ki ste jih izvedli PRED tem, ne bodo imeli pravilnega datuma, tisti, ki jih boste izvedli pozneje.
Vprašanje KZKG ^ Gaara.
Lahko tudi prikažete uporabnike, ki so izvršili ukaze?
Zgodovina je značilna za vsakega uporabnika, zato bi morali vnesti sejo vsakega uporabnika, da bi preverili, kaj potrebujete, zdaj, če želite nekaj z večjim nadzorom, priporočam uporabo SUDO, saj če ostane zapis o vsem izvedenem za vsakega uporabnika z datumi in drugimi.
Odlično, hvala za prispevek, ki mi je bil v veliko pomoč.
pozdrav
Narediti moram skript, ki mi zgodovino izvozi, in to prek basha ne vzame.
pomaga