Command ng kasaysayan na may mga petsa ng pagpapatupad ng bawat utos

Ipinapakita sa atin ng utos ng kasaysayan sa terminal ang mga utos na ipinatupad namin sa nakaraan, isang bagay tulad nito:

kasaysayan-utos-output

Sa ngayon napakahusay, ngunit paano kung nais nating malaman nang eksakto kung kailan natin naisagawa ang bawat utos sa nakaraan? O_O

Ibig kong sabihin, tingnan ang isang bagay tulad nito:

kasaysayan-utos-output-petsa

Upang magawa ito, dapat nating ilagay ang utos na ito sa terminal:

export HISTTIMEFORMAT='%F %T : '

Tapos tumakbo ulit sila kasaysayan at tingnan ang resulta 🙂

Ngayon, ito lamang ang ginawa namin ay hindi magiging permanente, iyon ay, kapag isinara natin ang sesyon (o patayin ang computer) ang cool na paraan ng pagtingin sa output ng utos ng kasaysayan ay makakalimutan ng system, upang gawin itong permanenteng dapat nating patakbuhin ang sumusunod:

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

Iyon ay, ilagay ang utos na iyon sa dulo ng aming file .bashrc nakatago yan sa bahay natin.

Sa pamamagitan ng paraan, para sa mga nagtataka kung ano ang ibig sabihin ng% F at% T…% F ay nangangahulugang ang petsa sa mode na buwan-araw-araw, habang ang% T ang oras sa oras-minutong-segundong mode (oras na 24 na oras ).

Sa palagay ko ay walang ibang sasabihin, ito ay isang maikling post ngunit sa palagay ko ang tip ay kawili-wili ^ - ^

Regards


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   masigla dijo

    Nice 🙂

  2.   eliotime3000 dijo

    Mas mabuti, imposible.

  3.   dhunter dijo

    Ang bersyon ng kopya-i-paste sa terminal.

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

    Tadaaan ...

    1.    dhunter dijo

      Huwag subukan iyon, ang mga quote ng wordpress ay hindi gagana sa terminal.

      1.    KZKG ^ Gaara dijo

        Ipaloob ang code sa pagitan ng (code) …… (/ code)… NGUNIT, binabago ang mga panaklong para sa mas mababa kaysa at mas malaki sa mga palatandaan

  4.   ermimetal dijo

    Salamat sa KZKG ^ Gaara data ngunit mayroong isang detalye:
    Ang petsa ay palaging petsa ngayon, hindi talaga ang petsa kung kailan pinatakbo ang utos.
    O kahit papaano lumabas iyon sa aking mga pagsubok. Cheers

    1.    KZKG ^ Gaara dijo

      Mukhang gumagana lamang ito ng maayos sa mga utos na naisakatuparan matapos magawa ang pag-export, iyon ay, bukas ay makikita mo na ang mga utos na isinasagawa mo bukas ay magiging mabuti, atbp atbp habang lumilipas ang mga araw.

      Naiintindihan mo ba? 🙂

      Salamat sa komento 😀

      1.    ermimetal dijo

        Ahh pupunta. naiintindihan ko
        Salamat sa sagot at pagkatapos ay i-save ito sa .bashrc.

        😀 Pagbati

        1.    KZKG ^ Gaara dijo

          Hindi naman, salamat sa iyo para sa pagbibigay ng puna 🙂

  5.   Dyulian dijo

    Mahusay!, Simple at epektibo. Salamat.

    1.    KZKG ^ Gaara dijo

      Salamat sa iyo

  6.   pepE (@valdezpepe) dijo

    Mahusay na Tip!, Maraming araw ng mga ito 🙂

  7.   Blazek dijo

    Napakagandang kontribusyon, gumagana itong perpekto, salamat.

  8.   taregon dijo

    Kagiliw-giliw na impormasyon !! Sa una naisip ko na hindi ito gumana, sapagkat ang mga nakaraang utos ay lumitaw na may parehong petsa; ngunit ang mga ipinakikilala niya, ang mga iyon kung ipinahiwatig niya ang tamang oras.

  9.   khepeshef dijo

    hoy

    Super kapaki-pakinabang na tip ,, lamang na mayroon akong problema sa pagbibigay ng mga utos habang isinasaad mo ang pag-export HISTTIMEFORMAT = '% F% T:' at pagkatapos ang kasaysayan ... kung ipadala mo sa akin ang petsa at oras ng lahat ng mga utos ,, ang kakaibang bagay ay ako Nagpapadala ito ng lahat ng mga utos na ipinapadala nito sa akin ng petsa at oras na mayroon ang computer sa oras na iyon, iyon ay, hindi ito ipinapakita sa akin ang totoong petsa at oras ng mga utos ,,,, Nakakuha ako ng mga utos na ibinigay ko kahapon ngunit ipinapadala sa akin ang kasalukuyang petsa ng computer…. Kaya't hindi ito gumagana para sa akin dahil hindi ko nakikita ang totoong petsa.

    Paano ko mai-save ang tunay na mga petsa ???

  10.   efrain dijo

    Hindi ito gumana, tumatagal ang kasalukuyang petsa ng system at hindi ang petsa ng pagpapatupad ng utos

    1.    KZKG ^ Gaara dijo

      Kapag na-format mo ito upang ilagay ang petsa dito, ang mga utos na iyong isinagawa BAGO wala itong tamang petsa, subalit ang iyong isinasagawa pagkatapos ay magkakaroon.

  11.   roucat dijo

    Isang KZKG ^ Gaara na tanong.
    Maaari mo ring ipakita ang mga gumagamit na nagpatupad ng mga utos?

    1.    John james dijo

      Partikular ang kasaysayan sa bawat gumagamit, nang sa gayon ay kailangan mong ipasok ang sesyon ng bawat gumagamit upang patunayan ang kailangan mo, ngayon kung nais mo ang isang bagay na may higit na kontrol Inirerekumenda ko ang paggamit ng SUDO, dahil iyan kung nag-iiwan ito ng isang tala ng lahat ng naisakatuparan para sa bawat gumagamit na may mga petsa at iba pa.

  12.   Juan Carlos dijo

    Magaling, salamat sa kontribusyon na malaki ang naitulong nito.

    Regards

  13.   Cosme dijo

    Kailangan kong gumawa ng isang script na ini-export ang kasaysayan sa akin at ginagawa ito sa pamamagitan ng bash ay hindi ito kukuha.

    Tulong