Istorijos komanda su kiekvienos komandos vykdymo datomis

Istorijos komanda rodo mums terminale komandas, kurias vykdėme praeityje, maždaug taip:

istorija-komanda-išvestis

Kol kas taip gerai, bet ką daryti, jei norime tiksliai žinoti, kada anksčiau vykdėme kiekvieną komandą? O_O

Aš turiu omenyje kažką panašaus:

istorija-komanda-išvestis-data

Tam mes turime įdėti šią komandą į terminalą:

export HISTTIMEFORMAT='%F %T : '

Tada jie vėl bėga istorija ir pamatyti rezultatą 🙂

Tai, ką mes ką tik padarėme, nebus nuolatinė, tai yra, kai uždarysime sesiją (arba išjungsime kompiuterį), šis puikus būdas pamatyti istorijos komandos išvestį bus užmirštas sistemoje, kad ji būtų nuolatinė, paleiskite šiuos veiksmus:

echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc

Tai yra, įdėkite šią komandą į mūsų failo pabaigą .bashrc kad yra paslėpta mūsų namuose.

Beje, tiems, kuriems įdomu, ką reiškia% F ir% T ...% F reiškia datą metų, mėnesio ir dienos režime, o% T yra laikas valandos, minutės ir sekundės režimu (24 valandų laikas).

Na, nemanau, kad yra ką kita pasakyti, tai gana trumpas įrašas, bet manau, kad patarimas įdomus ^ - ^

saludos


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   gyvas sakė

    Nicos 🙂

  2.   3000 sakė

    Geriau, neįmanoma.

  3.   dunteris sakė

    Kopijuoti-įklijuoti versiją terminale.

    echo "export HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; šaltinis ~ / .bashrc

    Tadaaan ...

    1.    dunteris sakė

      Uff to nebandykite, „WordPress“ kabutės terminale neveikia.

      1.    KZKG ^ Gaara sakė

        Įveskite kodą tarp (kodas) …… (/ kodas)… BET, skliaustus pakeisdami ženklais, kurių ženklai yra mažesni ir didesni nei ženklai

  4.   Ermimetalas sakė

    Dėkojame už KZKG ^ Gaara duomenis, bet yra išsami informacija:
    Data visada yra šios dienos data, o ne iš tikrųjų data, kai komanda buvo paleista.
    Ar bent jau tai paaiškėjo mano bandymuose. Cheers

    1.    KZKG ^ Gaara sakė

      Panašu, kad tai gerai veikia tik su komandomis, kurios buvo įvykdytos atlikus eksportavimą, tai yra, rytoj pamatysite, kad komandos, kurias vykdote rytoj, bus tinkamos ir t.t., kaip dienos eina.

      Tu supranti? 🙂

      Ačiū už komentarą 😀

      1.    Ermimetalas sakė

        Ahh eina. aš suprantu
        Dėkojame už atsakymą ir išsaugojome jį .bashrc.

        😀 Sveikinimai

        1.    KZKG ^ Gaara sakė

          Visai ne, ačiū jums už komentarus 🙂

  5.   Julianas sakė

    Puiku!, Paprasta ir efektyvu. Ačiū.

    1.    KZKG ^ Gaara sakė

      Ačiū

  6.   pepE (@valdezpepe) sakė

    Puikus patarimas!, Daugybė šių dienų 🙂

  7.   Blazekas sakė

    Labai geras indėlis, jis puikiai veikia, ačiū.

  8.   taregonas sakė

    Įdomi informacija !! Iš pradžių maniau, kad tai neveikia, nes ankstesnės komandos pasirodė ta pačia data; bet tuos, kuriuos jis pristatė, tuos, kurie nurodė teisingą laiką.

  9.   khepešefas sakė

    Sveiki

    Labai naudingas patarimas, tik kad kilo problema duoti komandas, kai nurodote eksportą HISTTIMEFORMAT = '% F% T:' ir tada istoriją ... jei man atsiųsite visų komandų datą ir laiką, keista yra tai, kad aš Jis siunčia visas komandas, kurias jis siunčia man datą ir laiką, kurį tuo metu turi kompiuteris, tai yra, man nerodoma tikroji komandų data ir laikas ,,,, gaunu komandas, kurios Aš daviau vakar, bet jis atsiunčia man dabartinę kompiuterio datą ... Taigi man tai netinka, nes nematau tikros datos

    Kaip galėčiau išsaugoti tikrąsias datas ???

  10.   Efrain sakė

    Tai neveikia, reikia dabartinės sistemos datos, o ne komandos vykdymo datos

    1.    KZKG ^ Gaara sakė

      Formatuojant datą, komandos, kurias atlikote PRIEŠ, neteisingos datos, tačiau tos, kurias vykdysite vėliau, bus.

  11.   rukatas sakė

    Klausimas KZKG ^ Gaara.
    Taip pat galite parodyti vartotojams, kurie vykdė komandas?

    1.    John James sakė

      Istorija yra ypatinga kiekvienam vartotojui, todėl norint patvirtinti tai, ko jums reikia, reikia įvesti kiekvieno vartotojo sesiją. Dabar, jei norite kažko geriau kontroliuoti, rekomenduoju naudoti SUDO, nes jei tai paliks įrašą viskas, kas vykdoma kiekvienam vartotojui su datomis ir kitais.

  12.   Juan Carlos sakė

    Puiku, ačiū už indėlį, kuris labai padėjo.

    saludos

  13.   Cosme sakė

    Turiu sukurti scenarijų, kuris eksportuotų istoriją į mane, o tai padaryti per „bash“ jo nepriima.

    Pagalba