Terminal üzerinden herhangi bir işlem yaparken, yukarı ok tuşuna bastığınızda, en son yazdığınız komut getirilir. Bu tüm Linux ve Unix dağıtımlarında böyledir. Freebsd üzerinde terminalde (csh kabuğu) işlem yaparken, herhangi bir harfe basıp, yukarı ok tuşuna basarsanız, harf ile girdiğiniz en son komut ekrana gelir.
Yani, “s” harfine basıp yukarı ok tuşuna basarsanız, en son “s” harfi ile girdiğiniz komut “service httpd restart” olsun diyelim, o gelecektir.
Fakat Linux dağıtımlarında, ne yazarsanız yazın, yukarı ok tuşuna bastığınızda, en son girdiğiniz komut gelecektir. Kısacası Linux dağıtımları (centos, ubuntu, arch vb) otomatik tamamlamıyor.
Otomatik tamamlama için, bash dosyamızda ufak bir değişiklik ile otomatik tamamlamasını ve harf ile girdiğimiz en son komutun tamamlanmasını sağlayabiliriz.
.bashrc dosyasını düzenleyeceğiz. Dosyayı açalım;
nano ~/.bashrc
Ekleyelim;
bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'
ctrl+x ile dosyayı kaydedip çıkalım. Etkili olması için çalıştıralım;
source ~/.bashrc
Artık daha önce girdiğiniz bir komut için, o komutun ilk harfine basıp, yukarı ok tuşuna basmanız yeterli olacaktır.
Bilgi teknolojilerinde, sunucular ve network cihazları her zaman en önemli araçlar arasındadır. Özellikle veri merkezleri…
SSL NEDİR? SSL sertifikasının ne olduğu hakkında fikriniz olmayabilir ya da birileri web sayfanızın SSL sertifikasına…
Dünya genelinde en çok kullanılan hosting kontrol paneli Plesk Panel’de e-posta oluşturmak için gerekli adımları…
Outlook iş dünyası ve bireysel hayatımız dahil olmak üzere çok yaygın bir kullanıma sahip olan,…
Apple cihazlar günümüzde kullanımı kolay bir işletim sistemine sahiptirler, e-mail kurulumları da oldukça kolaydır. Aşağıda…
ESX veya ESXi, günümüz sanallaştırma platformlarından kuşkusuz en çok kullananı ve en çok rağbet göreni.…