Команда историје са датумима извршења сваке наредбе

Команда хистори приказује нам у терминалу наредбе које смо извршавали у прошлости, отприлике овако:

историја-наредба-излаз
За сада је добро, али шта ако желимо да знамо тачно када смо извршавали сваку наредбу у прошлости? О_О

Мислим, видите нешто овако:

историја-наредба-излаз-датум

Да бисмо то урадили, ову команду морамо ставити у терминал:

export HISTTIMEFORMAT='%F %T : '

Онда опет трче историја и погледајте резултат 🙂

Сад, оно што смо управо урадили неће бити трајно, односно када затворимо сесију (или искључимо рачунар) систем ће заборавити овај кул начин виђења излаза наредбе хистори, да би постао трајан морамо покрените следеће:

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

Односно, ставите ту команду на крај наше датотеке .басхрц то је скривено у нашем дому.

Иначе, за оне који се питају шта значе% Ф и% Т ...% Ф значи датум у режиму година-месец-дан, док је% Т време у режиму сат-минут-секунда (време од 24 сата).

Па, мислим да се нема шта друго рећи, прилично је кратак пост, али мислим да је савет занимљив ^ - ^

поздрави


Садржај чланка се придржава наших принципа уређивачка етика. Да бисте пријавили грешку, кликните овде.

23 коментара, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена.

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   елав дијо

    Лепо 🙂

  2.   елиотиме3000 дијо

    Боље, немогуће.

  3.   дхунтер дијо

    Верзија цопи-пасте у терминалу.

    ецхо "екпорт ХИСТТИМЕФОРМАТ = '% Ф% Т:'" >> ~ / .басхрц; извор ~ / .басхрц

    Тадааан ...

    1.    дхунтер дијо

      Уфф, немојте то покушавати, вордпресс цитати не раде у терминалу.

      1.    КЗКГ ^ Гаара дијо

        Приложите код између (код) …… (/ код)… АЛИ, мењајући заграде за знакове мање и веће од

  4.   Ермиметал дијо

    Хвала на подацима КЗКГ ^ Гаара, али постоји детаљ:
    Датум је увек данашњи датум, а не датум када је команда покренута.
    Или је бар то изашло на мојим тестовима. Живели

    1.    КЗКГ ^ Гаара дијо

      Чини се да то добро функционише само са наредбама које су извршене након што је извоз извршен, односно сутра ћете видети да ће наредбе које сутра извршите бити у реду, итд итд, како дани одмичу.

      Разумеш? 🙂

      Хвала на коментару 😀

      1.    Ермиметал дијо

        Ахх иде. разумем
        Хвала на одговору и затим да га сачувате у .басхрц.

        😀 Поздрав

        1.    КЗКГ ^ Гаара дијо

          Никако, хвала вам што сте коментарисали 🙂

  5.   Јулијански дијо

    Сјајно!, Једноставно и ефикасно. Хвала вам.

    1.    КЗКГ ^ Гаара дијо

      Хвала

  6.   пЕпЕ (@валдезпепе) дијо

    Одличан савет!, Много дана 🙂

  7.   Блазек дијо

    Добар допринос, делује савршено, хвала.

  8.   тарегон дијо

    Занимљиве информације !! Прво сам мислио да то не ради, јер су се претходне команде појавиле са истим датумом; али оне које је уводио, оне ако је назначио тачно време.

  9.   кхепесхеф дијо

    здраво

    Супер користан савет ,, само што сам имао проблем са давањем наредби док ви наводите извоз ХИСТТИМЕФОРМАТ = '% Ф% Т:', а затим историју ... ако ми пошаље датум и време свих наредби ,, чудна ствар је што шаље све наредбе које ми шаље датум и време које рачунар има у том тренутку, односно не показује ми стварни датум и време наредби ,,,, примам наредбе које дао јуче, али ми шаље тренутни датум рачунара .... Дакле, то ми не иде јер не видим прави датум.

    Како бих могао да сачувам стварне датуме ???

  10.   ефраин дијо

    Не ради, потребан је тренутни системски датум, а не датум извршења наредбе

    1.    КЗКГ ^ Гаара дијо

      Када га форматирате да бисте на њега ставили датум, наредбе које сте извршили ПРИЈЕ овога неће имати тачан датум, али оне које извршите касније.

  11.   роуцат дијо

    Питање КЗКГ ^ Гаара.
    Такође можете приказати кориснике који су извршили наредбе?

    1.    Џон Џејмс дијо

      Историја је специфична за сваког корисника, па бисте морали да уђете у сесију сваког корисника да бисте потврдили оно што вам треба, сада, ако желите нешто са већом контролом, препоручујем употребу СУДО, јер ако оставља запис о свему извршеном за сваког корисника са датумима и друге.

  12.   Хуан Карлос дијо

    Одлично, хвала на доприносу који је био од велике помоћи.

    поздрави

  13.   Цосме дијо

    Морам да направим скрипту која ми извози историју, а то радећи кроз басх не узима.

    Помоћ