Ukaz History z datumi izvedbe vsakega ukaza

Ukaz history nam v terminalu prikaže ukaze, ki smo jih izvajali v preteklosti, nekako takole:

zgodovina-ukaz-izhod

Zaenkrat je dobro, a kaj, če želimo natančno vedeti, kdaj smo v preteklosti izvajali posamezne ukaze? O_o

Mislim, glej nekaj takega:

zgodovina-ukaz-izhod-datum

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


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   živahno je dejal

    Lepo 🙂

  2.   eliotime3000 je dejal

    Bolje, nemogoče.

  3.   dhunter je dejal

    Različica copy-paste v terminalu.

    echo "izvozi HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; vir ~ / .bashrc

    Tadaaan ...

    1.    dhunter je dejal

      Uff, ne poskušajte, wordpress ponudbe v terminalu ne delujejo.

      1.    KZKG ^ Gaara je dejal

        Kodo priložite med (koda) …… (/ koda)… AMPAK, pri čemer spremenite oklepaje za znake manj kot in več kot

  4.   ermimetal je dejal

    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

    1.    KZKG ^ Gaara je dejal

      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 😀

      1.    ermimetal je dejal

        Ahh gre. razumem
        Hvala za odgovor in nato, da ga shranite v .bashrc.

        😀 Lep pozdrav

        1.    KZKG ^ Gaara je dejal

          Sploh ne, hvala, ker ste komentirali 🙂

  5.   Julian je dejal

    Super!, Preprosto in učinkovito. Hvala vam.

    1.    KZKG ^ Gaara je dejal

      Hvala

  6.   pepE (@valdezpepe) je dejal

    Odličen namig!, Veliko dni od tega 🙂

  7.   Blažek je dejal

    Zelo dober prispevek, deluje odlično, hvala.

  8.   taregon je dejal

    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.

  9.   khepeshef je dejal

    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 ???

  10.   efrain je dejal

    Ne deluje, potrebuje trenutni sistemski datum in ne datum izvajanja ukaza

    1.    KZKG ^ Gaara je dejal

      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.

  11.   roucat je dejal

    Vprašanje KZKG ^ Gaara.
    Lahko tudi prikažete uporabnike, ki so izvršili ukaze?

    1.    John james je dejal

      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.

  12.   Juan Carlos je dejal

    Odlično, hvala za prispevek, ki mi je bil v veliko pomoč.

    pozdrav

  13.   Cosme je dejal

    Narediti moram skript, ki mi zgodovino izvozi, in to prek basha ne vzame.

    pomaga