Baş taryhynda ýerine ýetirýän her bir buýrugyňyzyň senesini we wagtyny belläň


Düzgüne görä, Baş tarapyndan buýruk setirinde ýerine ýetirilen ähli buýruklar taryh buferinde saklanýar ýa-da ~/.bash_history atly faýlda ýazylýar. Bu, ulgam dolandyryjysynyň ulgamda ulanyjylar tarapyndan ýerine ýetirilen buýruklaryň sanawyny görüp biljekdigini ýa-da ulanyjynyň buýruk taryhyny şeýle taryh buýrugyny ulanyp görüp biljekdigini aňladýar.

$ history

Aboveokardaky taryh buýrugynyň çykyşyndan buýrugyň ýerine ýetirilen senesi we wagty görkezilmeýär. Linux paýlaýjylaryň hemmesi bolmasa, köpüsi üçin deslapky sazlama.

Bu makalada Baş taryhynyň her buýrugy görkezilmegi üçin ýerine ýetirilende wagt möhüri baradaky maglumatlary nädip sazlap boljakdygyny düşündireris.

Her bir taryh ýazgysy bilen baglanyşykly sene we wagt, HISTTIMEFORMAT üýtgeýjisini bellemek bilen taryh düşündiriş belgisi bilen bellenen taryh faýlyna ýazylyp bilner.

Muny etmegiň iki mümkin usuly bar: biri ony wagtlaýyn edýär, beýlekisi hemişelik edýär.

HISTTIMEFORMAT üýtgeýjisini wagtlaýyn bellemek üçin buýruk setirinde aşakdaky ýaly eksport ediň:

$ export HISTTIMEFORMAT='%F %T'

Aboveokardaky eksport buýrugynda wagt möhüri formaty:

  1. % F -% Y-% m-% d (ýyl-aý senesi) ýaly doly senä çenli giňelýär.
  2. % T - wagtyň geçmegi bilen giňelýär; % H:% M:% S (sagat: minut: sekunt) bilen deňdir.

Goşmaça ulanyş maglumatlary üçin sene buýrugy sahypasyny okaň:

$ man date

Soňra buýruk taryhyňyzy aşakdaky ýaly barlaň:

$ history 

Şeýle-de bolsa, bu üýtgeýjini hemişelik düzmek isleseňiz, halaýan redaktoryňyz bilen ~/.bashrc faýly açyň:

$ vi ~/.bashrc

Aşakdaky setiri goşuň (teswir bilen öz konfigurasiýaňyz hökmünde bellik edýärsiňiz):

#my config
export HISTTIMEFORMAT='%F %T'

Faýly ýazdyryň we çykyň, faýlda edilen üýtgeşmeleri ýerine ýetirmek üçin aşakdaky buýrugy işlediň:

$ source ~/.bashrc

Bu hemmesi! Aşakdaky düşündiriş bölüminiň üsti bilen gyzykly taryh buýruklary we maslahatlary ýa-da bu gollanma baradaky pikirleriňizi biziň bilen paýlaşyň.