Historio-komando kun ekzekutodatoj de ĉiu komando

La komando history montras al ni en la terminalo la komandojn, kiujn ni ekzekutis en la pasinteco, ion tian:

historio-komando-eligo
Ĝis nun bone, sed se ni volas scii ĝuste kiam ni ekzekutis ĉiun komandon en la pasinteco? O_O

Mi volas diri, vidu ion tian:

historio-komando-eligo-dato

Por tio ni devas meti ĉi tiun komandon en la terminalon:

export HISTTIMEFORMAT='%F %T : '

Poste ili denove kuras historio kaj vidu la rezulton 🙂

Nun, kion ni ĵus faris, ne estos konstanta, tio estas, kiam ni fermos la kunsidon (aŭ malŝaltos la komputilon), ĉi tiu malvarmeta maniero vidi la eliron de la historio-komando estos forgesita de la sistemo, por fari ĝin permanenta ni devas rulu la jenon:

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

Tio estas, metu tiun komandon ĉe la fino de nia dosiero .bashrc tio estas kaŝita en nia hejmo.

Cetere, por tiuj, kiuj scivolas, kion signifas% F kaj% T ...% F signifas la daton en reĝimo monata-tago, dum% T estas la tempo en horo-minuto-dua reĝimo (24-hora tempo).

Nu, mi ne pensas, ke estas io alia por diri, ĝi estas sufiĉe mallonga afiŝo, sed mi pensas, ke la konsilo estas interesa ^ - ^

salutoj


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

23 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita.

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   vigla diris

    Bela 🙂

  2.   eliotime3000 diris

    Pli bona, neebla.

  3.   ĉasisto diris

    La kopi-almeti version en terminalo.

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

    Tadaaan ...

    1.    ĉasisto diris

      Uff ne provu tion, wordpress-citaĵoj ne funkcias en terminalo.

      1.    KZKG ^ Gaara diris

        Enmetu la kodon inter (kodo) ... (/ kodo) ... SED, ŝanĝante la krampojn por malpli ol kaj pli ol ol signoj

  4.   Ermimetalo diris

    Dankon pro la KZKG ^ Gaara-datumoj, sed estas detalo:
    La dato estas ĉiam hodiaŭa, ne vere la dato kiam la komando estis ekzekutita.
    Aŭ almenaŭ tio aperis en miaj testoj. Saluton

    1.    KZKG ^ Gaara diris

      Ŝajnas, ke ĝi funkcias bone nur kun ordonoj plenumitaj post la eksportado, tio estas morgaŭ vi vidos, ke la ordonoj, kiujn vi plenumos morgaŭ, estos bonaj, ktp ktp laŭ la paso de la tagoj.

      Vi komprenas? 🙂

      Dankon pro la komento 😀

      1.    Ermimetalo diris

        Ahh iras. mi komprenas
        Dankon pro la respondo kaj poste konservi ĝin en la .bashrc.

        😀 Salutojn

        1.    KZKG ^ Gaara diris

          Tute ne, dankon al vi pro komento 🙂

  5.   julian diris

    Bonege!, Simpla kaj efika. Dankon.

    1.    KZKG ^ Gaara diris

      Dankon 🙂

  6.   pepE (@valdezpepe) diris

    Bonega Konsilo!, Multajn tagojn post ĉi tiuj 🙂

  7.   Blazek diris

    Tre bona kontribuo, ĝi funkcias perfekte, dankon.

  8.   taregon diris

    Interesa informo !! Unue mi pensis, ke ĝi ne funkcias, ĉar la antaŭaj ordonoj aperis kun la sama dato; sed tiujn, kiujn li enkondukis, tiujn, se li indikis la ĝustan tempon.

  9.   khepeshef diris

    hola

    Bonega konsilo, nur ke mi havis problemon doni la komandojn dum vi indikas la eksportadon HISTTIMEFORMAT = '% F% T:' kaj tiam la historion ... se vi sendas al mi la daton kaj horon de ĉiuj komandoj ,, la stranga afero estas, ke mi Ĝi sendas ĉiujn komandojn, kiujn ĝi sendas al mi la daton kaj horon, kiujn la komputilo havas en tiu momento, tio estas, ĝi ne montras al mi la realan daton kaj horon de la komandoj ,,,, mi ricevas komandojn, kiuj Mi donis hieraŭ sed ĝi sendas al mi la nunan komputilan daton .... Do ĝi ne funkcias por mi, ĉar mi ne vidas la veran daton.

    Kiel mi povus konservi la realajn datojn ???

  10.   efraim diris

    Ĝi ne funkcias, ĝi prenas la nunan sisteman daton kaj ne la daton de ekzekuto de la komando

    1.    KZKG ^ Gaara diris

      Kiam vi formatas ĝin por meti la daton sur ĝin, la komandoj, kiujn vi plenumis ANTA this ĉi tio ne havos la ĝustan daton, tamen tiuj, kiujn vi poste plenumos, havos.

  11.   rokulo diris

    Demando KZKG ^ Gaara.
    Vi ankaŭ povas montri al la uzantoj, kiuj plenumis la komandojn?

    1.    Johano Jakobo diris

      La historio apartenas al ĉiu uzanto, do vi devus eniri la kunsidon de ĉiu uzanto por validigi tion, kion vi bezonas, nun se vi volas ion kun pli granda kontrolo, mi rekomendas la uzon de SUDO, ĉar se ĝi lasas registron pri ĉio efektivigita por ĉiu uzanto kun datoj kaj aliaj.

  12.   Johano Karlo diris

    Bonege, dankon pro la kontribuo, ke ĝi tre helpis.

    salutoj

  13.   Cosme diris

    Mi bezonas krei skripton, kiu eksportas la historion al mi kaj fari ĝin per bash ne prenas ĝin.

    helpi