Bash tarihinde bir komutun hangi saatte / tarihte yürütüldüğünü kontrol etmek istiyorum. Mümkün mü?
Bash tarihinde bir komutun hangi saatte / tarihte yürütüldüğünü kontrol etmek istiyorum. Mümkün mü?
Yanıtlar:
Bu mümkün. help history
Komut diyor ki:
$ HISTTIMEFORMAT değişkeni null değil olarak ayarlanırsa ve değeri, görüntülenen her geçmiş girişiyle ilişkili zaman damgasını yazdırmak için strftime (3) için bir biçim dizesi olarak kullanılır. Aksi halde zaman damgası basılmaz
Değişkeni (Ubuntu'da) böyle kullanıyorum:
echo 'export HISTTIMEFORMAT="%d.%m.%y %T "' >> ~/.bashrc
Küresel olarak istiyorsanız, satırı şuraya ekleyin /etc/bash.bashrc
:
echo 'export HISTTIMEFORMAT="%d.%m.%y %T "' >> /etc/bash.bashrc
man strftime
Tüm olası biçimlendirme seçenekleri için bkz .
Kutumdaki çıkış history
:
...
132 05.05.11 10:45:11 ls
133 05.05.11 10:45:14 cd ..
134 05.05.11 10:45:17 history
PS Değişkeni ilk kez ayarladığınızda, geçmişin tamamı değişkenin ayarlandığı anın zaman damgasını alacaktır.
T
değişken adında bir eksik vardı :( Parmaklarımı suçluyorum ... Cevabı güncelledim, lütfen şimdi deneyin
history
. (Ubuntu