Bash tarihinin zaman damgalarını nasıl görebilirim?

179

Bash tarihinden komutların ne zaman yürütüldüğünü görebilmemin herhangi bir yolu var mı? Siparişi görebiliriz ama zamanı da alabilir miyim?

Alt Satır: Bash geçmişinde yürütme süresi

    
sordu Ten-Coin 15.12.2013 12:58

4 cevap

226

Terminali açmak için Ctrl + Alt + T tuşlarına basın, ardından aşağıdaki komutu çalıştırın:

HISTTIMEFORMAT="%d/%m/%y %T "

Veya geçerli kullanıcı için değişikliği kalıcı hale getirmek için:

echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc
source ~/.bashrc

history

Daha fazla bilgi için bkz. adam bash veya Linux için Bash komut satırının AZ dizinidir.

önce çalıştırılan komutlar için HISTTIMEFORMAT değeri ayarlandı, geçerli süresi zaman damgası olarak kaydedilecek. Komutlar HISTTIMEFORMAT ayarlandıktan sonra çalıştırılırken uygun zaman damgası kaydedilir.

    
verilen cevap Mitch 15.12.2013 13:03
59

Terminali Ctrl + Alt + T ve çalıştır,

HISTTIMEFORMAT="%d/%m/%y %T "

,

history

Değişiklikleri kalıcı yapmak için aşağıdaki adımları izleyin,

gedit ~/.bashrc

Aşağıdaki satırı .bashrc dosyasına eklemeniz ve sonra kaydetmeniz gerekir,

export HISTTIMEFORMAT="%d/%m/%y %T "

.bashrc dosyası için aşağıdaki komutu çalıştırın,

source ~/.bashrc

Bundan sonra history komutunu çalıştırın.

kaynak : İşte

    
verilen cevap Avinash Raj 15.12.2013 13:02
15

Evet, şunları yapabilirsiniz: $HISTTIMEFORMAT değerini ayarlarsanız, .bash-history doğru zaman damgası olur. Bu, mevcut% co_de içeriğiyle yardımcı olmaz, ancak gelecekte yardımcı olur.

    
verilen cevap Dennis Kaarsemaker 15.12.2013 13:02
-1

Tüm kullanıcılar için geçmiş zaman damgalarını etkinleştirmek üzere /etc/profile.d dosyasında bir komut dosyası oluşturun:

echo 'HISTTIMEFORMAT="%Y%m%d %T "' >> /etc/profile.d/timestamp.sh
    
verilen cevap iii 09.01.2018 22:18

Etiketlerdeki diğer soruları oku