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 historyKomut 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 strftimeTü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.
Tdeğişken adında bir eksik vardı :( Parmaklarımı suçluyorum ... Cevabı güncelledim, lütfen şimdi deneyin
history. (Ubuntu