Alias komutu ile kısayol tanımlama

Alias komutu ile kısayol tanımlama

January 16, 2024·İbrahim Korucuoğlu
İbrahim Korucuoğlu

Linux komut satırında çok sık kullandığınız ve yazması uzun olan komutlar için kısaltma tanımlayabilirsiniz. Tanımladığınız kısaltma sayesinde uzun komutları kısaltmış olursunuz ve zaman kazanırsınız. Bu yazımızda, alias komutunun kullanımı ve kısaltma oluşturma açıklanacaktır.

alias uptodate='sudo apt update && sudo apt upgrade'

Yukarıda verilen uptodate komutu sayesinde uzun bir komut, uptodate kısaltması haline dönüştürülmüştür. Bu örnekleri çoğalmamız mümkün. Örneğin, sistemimizde çalışan servisleri görüntülemek için systemctl komutunu kısaltalım.

alias active_services='systemctl --type=service --state=running'

Bu komutları ve benzerlerini kalıcı hale getirmeniz gerekir. Sisteminiz yeniden başladığında da alias kısaltmalarını kullanmak istiyorsanız home klasöründe .bash_aliases isimli bir dosya oluşturmalısınız. Bu dosya içerisine her satıra bir komut gelecek şekilde istediğiniz kısaltmaları ekleyebilirsiniz. Oluşturduğumuz dosyanın ekran görüntüsü aşağıdadır.

nano .bash_aliases
nano editor .bash_aliases

Dosyayı Ctrl+o tuşları ile kaydedip, Ctrl+x tuşuyla çıkış yapabiliriz. Son olarak dosyanın sisteme yeniden yüklenmesi gerektiğinden aşağıdaki komut ile bash yazılımını tekrar başlatalım. Artık active yazıp Tab tuşuna bastığınızda otomatik tamamlanacak ve kısaltma çalışacaktır.

linux@rpi4:~ $ source .bashrc
linux@rpi4:~ $ active_services

Bu sayede komut satırında çalışma hızınız oldukça artacaktır.

Last updated on