Vēstures komanda ar katras komandas izpildes datumiem

Komanda Vēsture terminālā parāda mums komandas, kuras esam izpildījuši iepriekš, kaut kas līdzīgs šim:

vēsture-komanda-izeja

Līdz šim tik labi, bet ja mēs vēlamies precīzi zināt, kad mēs katru komandu izpildījām pagātnē? O_O

Es domāju, redzēt kaut ko līdzīgu šim:

vēsture-komanda-izvades datums

Šim nolūkam šī komanda ir jāievieto terminālā:

export HISTTIMEFORMAT='%F %T : '

Tad viņi atkal skrien vēsture un redzēt rezultātu 🙂

Tas, ko mēs tikko izdarījām, nebūs pastāvīgs, tas ir, kad mēs aizvērsim sesiju (vai izslēdzam datoru), šis foršais veids, kā redzēt komandas vēstures izvadi, tiks aizmirsts, lai padarītu to pastāvīgu palaidiet šo:

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

Tas ir, ievietojiet šo komandu mūsu faila beigās .bashrc tas ir paslēpts mūsu mājās.

Starp citu, tiem, kuriem rodas jautājums, ko nozīmē% F un% T ...% F nozīmē datumu gada-mēneša-dienas režīmā, bet% T ir laiks stundas-minūtes-sekundes režīmā (24 stundu laiks ).

Nu, manuprāt, nav ko citu teikt, tas ir diezgan īss ieraksts, bet es domāju, ka padoms ir interesants ^ - ^

Sveicieni


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   dzīvīgs teica

    Nice 🙂

  2.   3000 teica

    Labāk, neiespējami.

  3.   dunter teica

    Kopēt-ielīmēt versiju terminālā.

    atbalss "eksportēt HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; avots ~ / .bashrc

    Tadaaan ...

    1.    dunter teica

      Uff to nemēģiniet, WordPress pēdiņas nedarbojas terminālā.

      1.    KZKG ^ Gaara teica

        Norādiet kodu starp (kods) …… (/ kods)… BET, iekavas mainot pret mazāk nekā par lielākām nekā par zīmēm

  4.   Ermimetāls teica

    Paldies par KZKG ^ Gaara datiem, taču ir sīkāka informācija:
    Datums vienmēr ir šodienas datums, nevis faktiski datums, kad komanda tika palaista.
    Vai vismaz tas iznāca manos testos. Priekā

    1.    KZKG ^ Gaara teica

      Šķiet, ka tas darbojas labi tikai ar komandām, kas izpildītas pēc tam, kad eksportēšana ir pabeigta, tas ir, rīt jūs redzēsiet, ka komandas, kuras jūs izpildāt rīt, būs labi, un utt utt, jo dienas iet.

      Tu saproti? 🙂

      Paldies par komentāru 😀

      1.    Ermimetāls teica

        Ahh iet. Es saprotu
        Paldies par atbildi un pēc tam, lai to saglabātu .bashrc.

        😀 Sveiciens

        1.    KZKG ^ Gaara teica

          Nemaz, paldies jums par komentāriem 🙂

  5.   Jūlija teica

    Lieliski!, Vienkārši un efektīvi. Paldies.

    1.    KZKG ^ Gaara teica

      Paldies

  6.   pepE (@valdezpepe) teica

    Izcils padoms!, Daudzas no šīm dienām 🙂

  7.   Blazeks teica

    Ļoti labs ieguldījums, tas darbojas nevainojami, paldies.

  8.   taregons teica

    Interesanta info !! Sākumā es domāju, ka tas nedarbojas, jo iepriekšējās komandas parādījās ar tādu pašu datumu; bet tie, kurus viņš ieviesa, tie, ja viņš norādīja pareizo laiku.

  9.   khepeshef teica

    sveiki

    Ļoti noderīgs padoms, tikai tas, ka man bija problēmas ar komandu piešķiršanu, norādot eksportu HISTTIMEFORMAT = '% F% T:' un pēc tam vēsturi ... ja man atsūtīsit visu komandu datumu un laiku, dīvaini ir tas, ka es Tas nosūta visas komandas, kuras man nosūta datumu un laiku, kas datoram ir tajā brīdī, tas ir, tas man neparāda komandu reālo datumu un laiku ,,,, Es saņemu komandas, kuras es devu vakar, bet tas man nosūta pašreizējais datora datums ... Tāpēc man tas neder, jo es neredzu īsto datumu.

    Kā es varētu saglabāt faktiskos datumus ???

  10.   efreins teica

    Tas nedarbojas, tas prasa pašreizējo sistēmas datumu, nevis komandas izpildes datumu

    1.    KZKG ^ Gaara teica

      Formatējot to tā, lai tajā būtu datums, komandām, kuras izpildījāt PIRMS, datums nebūs pareizs, tomēr tām, kuras izpildāt pēc tam, būs.

  11.   rukats teica

    Jautājums KZKG ^ Gaara.
    Varat arī parādīt lietotājiem, kuri izpildīja komandas?

    1.    John James teica

      Vēsture ir raksturīga katram lietotājam, tāpēc jums būs jāievada katra lietotāja sesija, lai apstiprinātu nepieciešamo. Tagad, ja vēlaties kaut ko ar lielāku kontroli, es iesaku izmantot SUDO, jo tas atstāj ierakstu par visu izpildīto katram lietotājam ar datumiem un citiem.

  12.   Juan Carlos teica

    Lieliski, paldies par ieguldījumu, tas ir ļoti palīdzējis.

    Sveicieni

  13.   Cosme teica

    Man ir jāizveido skripts, kas eksportē vēsturi uz mani, un, darot to caur bash, tas netiek ņemts.

    Palīdzēt