Truva Linux

GNU/Linux ve Açık Kaynak => Linux Genel => Konuyu başlatan: fortran - 03 Ocak 2016, 10:23:19 ös

Başlık: Bash kabuğunun geçmişi tek bir komutla nasıl silinir?
Gönderen: fortran - 03 Ocak 2016, 10:23:19 ös
(http://getgnu.org/images/filozof.jpg)
Bash kabuğu ile çalışırken, zaman (http://www.getgnu.org/?s=zaman&submit=Search) zaman kimi komutları yeniden yazma gereği duymaz, klavye üzerindeki ok tuşlarıyla kabuğun geçmişindeki komutları çağırabilirsiniz. Kabuğa daha önce girilmiş olan komutlardan herhangi birini seçip kullanmak mümkündür ama kabuğa girilen komutlar sürekli birikmektedir. İstenirse, kabuğun geçmişinde biriken bu komutlar silinebilir. Bunun için history komutunun kullanılması gerekiyor. Şimdi terminali açın ve history komutunu verin. Yalnızca history komutu, o ana dek kabuğa girilen komutları listelemenizi sağlayacaktır. Karşınıza şuna benzer bir çıktı gelecektir.

(http://www.getgnu.org/wp-content/uploads/terminal-1.png)

Şimdi sorun bütün geçmişi nasıl sileceğimizde. Bütün geçmişi temizlemek için yalnızca aşağıdaki komutu vermek yeterlidir.

Kod: [Seç]
history -c
Artık, Bash kabuğunun geçmişi tamamen silinmiş bulunuyor. Ok tuşlarıyla eski komutlara dönmeyi denerseniz, bunun mümkün olmadığını göreceksiniz. history ile ilgili ayrıntıları öğrenmek için:

Kod: [Seç]
help history
komutunu kullanabilirsiniz.

getgnu.org (http://www.getgnu.org/gnulinux/gnulinux-ipuclari/bash-kabugunun-gecmisi-tek-bir-komutla-nasil-silinir.html)