husonet | Tarih: 23.12.2014
Komut geçmişini hatırlatarak işlem yapmak
Bash kabuğu üzerinde komut geçmişlerini tutar, ayrıca pratik şekilde de erişim sağlarız.
Daha önce yürütülen komut numarasını yada bir komutu yenileyebilirsiniz örneğin 398 nolu komutu tekrar çalıştırmak için aşağıdaki örneği inceleyelim. Bu esasında mantığını anlamanız için gerekli.
history
443 cd /
444 vim /
445 ls -alh
446 cd /home/huso
448 rm *.png
Aşağıdaki satırı çalıştırdığımızda rm *.png çıktı olarak çıkacaktır.
!448:p
Fakat ben yukarıdaki yöntemi çok kullanışlı bulmuyorum direk komut ların üzerinde çalışmak daha pratik oluyor. Yukarıdaki işlemi !rm:p yaparak ta son yapılan işleme çok rahatlıkla erişebilirdik. Her şekilde karşılık gelen komut çalıştırılacaktır.
!rm:p bu kısımdaki :p ek kısmı yazıldığı zaman komut sadece çıktı olarak gözükür bu ek kısmı kullanmazsak direkt komut çalışacaktır bu da bazen sıkıntı oluşturabilir o yüzden :p ekiyle kullanılmasını şiddetle tavsiye ederim.