Bu çok yararlı ipucu; eğer birden fazla insanın bakımını yaptığı veya kullandığı debian masaüstü, sunucu sistemlerinde veya servis sağlayıcı iseniz ve birden fazla makineyi yönetiyor ve bir değişiklik yaptığınızda her zaman yaptığınızı hatırlayamıyor iseniz sizin işinize çok yarayacak bir özelliktir.
Eğer bu özellikleri herkes için kullanılabilir yapmak istiyorsanız /etc/bash.bashrc
dosyasını kullanmalısınız.
#vi $HOME/.bashrc
İlk olarak $HOME/.bashrc dosyanızı editlemeniz gerekmektedir.
Aşağıdaki satırı ekleyiniz:
export HISTTIMEFORMAT=”%h/%d - %H:%M:%S “
Kaydedip dosyadan çıkalım.
Bir soraki history komutu çıktısında;
574 tail -f /var/log/maillog
575 mailq | tail -15
576 tail -f /var/log/maillog
577 less /var/log/maillog
yerine aşağıdaki gibi bir çıktı alacaksınız:
1002 May/09 - 11:46:16 grep log /var/log/maillog
1003 Apr/09 - 14:17:40 passwd test
1004 Apr/09 - 14:50:28 history 15
Bazı history dosyası kullanım ipuçları:
History içerisinde en etkili arama yolu “Ctrl R” tulşarına basarak arama seçeneğinde istediğiniz komutu yazmanızdır. En güncel olandan eskiye doğru olan sıralama için yazdığınız kelimeden sonra “Ctrl R” tuşlarına tekrar basarak o kelime ile ilgili olan diğer geçmiş komutları görebilirsiniz.
Eğer komut kullanımını iki kez kaydetmek istemiyorsanız aşağıdaki parametreyi kullabilirsiniz. ($HOME/.bashrc)
HISTCONTROL=ignoreboth
Eğer history dosyasının boyutunu büyütmek isterseniz bashrc dosyasının içerisinde aşağıdaki parametreyi kullanmanız veya olan değeri değiştirmeniz yeterlidir. ($HOME/.bashrc)
HISTSIZE=500