history Komutu
history
komutu, komut geçmişinizi görmenizi ve düzenlemenizi sağlar.
history çıktısı
ali@gnuadmin:~$ history
10 ip a
11 sudo su -
12 sudo hostnamectl set-hostname gnuadmin
13 exit
16 echo gnuadm.in
18 sudo dmesg
19 echo $USER
20 echo $HOME
21 echo $SHELL
22 echo "$SHELL shell'ini kullanan $USER kullanıcısının ev dizini: $HOME"
23 echo "$SHELL shell'ini kullanan $USER kullanıcısının ev dizini: $HOME" > test
30 echo $PWD
31 echo "$PWD"
32 echo '$PWD'
35 history
Linux Bash shell'inde, komutların geçmişi varsayılan olarak ~/.bash_history
dosyasında tutulur. Yazdığınız komutlar, bu dosyaya anında aktarılmaz.
Linux'ta Komut Geçmişini Kaydetmek
Aktif oturumunuzdaki komutları, ~/.bash_history
dosyasına kaydetmek için history -a
komutunu kullanabilirsiniz.
Linux'ta Komut Geçmişini Silmek
Aktif session'da yazdığınız komutları geçmişten silmek için history -c
komutunu kullanabilirsiniz. Tüm geçmişi silmek için ise, history kayıtlarının tutulduğu dosyaları temizlemeniz gerekmektedir. Varsayılan ayarları kullanıyorsanız, ~/.bash_history
dosyasını silmeniz yeterli olacaktır.
Tabii burada, kullandığınız shell'in Bash olduğu varsayılmıştır.