Linux Eğitimi – 21 – Komut Değiştirme / Düzenleme – alias

By | 11 Eylül 2019

Komut Değiştirme / Düzenleme – alias

alias ls = ‘rm -rf’ komut değiştirme

Biz kendimize göre komut değiştirme ve düzenleme yapabiliriz. Bazı komutların hatırlanması veya girilecek komutun çok uzun olması sebebiyle bu komutları değiştirmek isteyebiliriz. Bu sebepten bugün bu konudan bahsedeceğiz.

Örneğin;

cd /root/Masaüstü/mrcaracal.com/

dizinini çok sık kullandığımızı düşünelim.
Her defasında bu kadar uzun bir komut kullanmak sıkıcı olabiliyor.
Bu işlemi kısaltmak için yapmamız gereken;

nano ~/.bashrc
--> en alta gelip;
alias mrcaracal='cd /root/Masaüstü/mrcaracal.com/'
--> kaydedip çık ve terminali kapatıp yeniden aç.

Artık o uzun komutu kullanmak yerine mrcaracal komutunu yazdığımız anda sanki cd /root/Masaüstü/mrcaracal.com/ komutu yazmışız gibi işlemleri yapacak.

Başka bir örnek daha yapalım;

clear

komutu ile ekranı temizliyorduk.
Düzenleme dosyamızı(bashrc) açıp en alta;

alias cl = 'clear'

artık cl komutu ile daha hızlı bir şekilde ekranımızı temizleyebiliriz.

Bunun bazı kötü yanları olabiliyor. Örneğin komutun gerçek ismini unutabiliriz. Yeni bir işletim sistemine geçince ilk başlarda afallayabiliriz. Ya da bir dizin yolu belirtmişsek(Örneğin: cd /root/Masaüstü/mrcaracal.com –> burada mrcaracal kısmının ismini değişirsek) ve dizin yolu üzerindeki herhangi bir yerin adını değiştirmişsek komutumuz çalışmayacaktır.

Önerebileceğim bazı kısaltmalar;

alias l = 'ls'
alias ll = 'ls -l'
alias cl = 'clear'
alias boy = 'du -sh'
alias r = 'reset'

Benim kullandığım bazı kısaltmalar;

alias sitem = 'firefox https://www.mrcaracal.com/'
alias kapat = 'shutdown now'
alias müzik = 'cd /root/Müzik && cmus'
alias lef = 'leafpad'
alias mas = 'cd /root/Masaüstü/'

Gördüğünüz gibi bazılarında uzun ve zahmetli (alias sitem = ‘firefox https://www.mrcaracal.com/’) komutları kısaltmak, bazılarında da karıştırabileceğim (alias lef = ‘leafpad’) komutları anlayabileceğim şekle dönüştürmek için alias kullanmışım.

Bilgisayarına ulaştığınız birisine eşşek şakası da yapabilirsiniz aşağıdaki komutla. Bu ve buna benzer daha birçok eşşek şakası niteliğinde komut düşünebilirsiniz. Aşağıdaki komutu sakın kullanmayın 🙂

alias ls = 'sudo rm -rf **'

Daha önceden Linux Eğitimi – 07 – Örnek Bir Çalışma-1 isimli dersimizde örnek bir çalışma yapmmıştık. Bir sonraki eğitimimizde şu ana kadar öğrendiklerimizin birçoğunu kapsayacak bir sistem oluşturacağım ve sizden bunu çözmenizi isteyeceğim.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir