.bashrc içinde aliases (bash içinde kısayol komutlar oluşturma)
.bashrc ; bash için düzenleme ( config ) dosyasıdır,
alias ; tam bir komut için vekildir, bir anlamda kısayol diyebiliriz.
.bashrc kullanıcının home klasöründe bulunur (~) Bu dosyayı görebilimek için gizli dosyaları göster seçeneğini açmalısınız veya Ctrl + H (Xfce de) ye basarak görebilirsiniz.
Mevcut .bashrc nizi backup yapın
Düzenleme işleminden önce ~/.bashrc backup yapmakta fayda var, beklenmeyen bir durumda ayarlarınızı düzeltebilirsiniz.
Mevcut .bashrc nizi backup yapmak için, uçbirime şunları yazın;
cp ~/.bashrc ~/.baschrc.bak
Ayarları eski haline getirmeniz gerekirse;
cp -i ~/.bashrc.bak ~/.bashrc
Not: .bashrc de yapılan değişiklikler o anda açık olan uçbirimlerde (terminal) etkin olmayacak.Değişiklikler için uçbirimi kapatıp tekrar açtığınızda alias etkin olacak.
Aliaslar
Aliasesler karmaşık komutları basit komutlar haline getirip uçbirimde kullanmanız sağlar. Size zor gelen uzun komutları aşağıdaki örneklerdeki gibi kısayol komutları yaparak ( alias ) kullanabilirsiniz.
Aliases örnekleri;
Pacman ile sistem güncellemesi yapmak için kullanılan “sudo pacman -Syu” için alias
Metin editörü ile ~/.bashrc dosyasını açın
sudo mousepad ~/.bashrc
Açılan dosyanın en altına şunu yazın (yukselt benim tercihim yukselt yerine siz ne istiyorsanız yazın).
alias yukselt=”sudo pacman -Syu”
Uçbirimi kapatıp tekrar açarak aliasımızı deneyelim;
[mgundogdu@mgundogdu-pc ~]$ yukselt
[sudo] password for mgundogdu:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
there is nothing to do
[mgundogdu@mgundogdu-pc ~]$
Sık düzenleme yaptığınız dosyalar için bir örnek;
Örneğin fstab dosyası için
Metin editörü ile ~/.bashrc yi açın
sudo mousepad ~/.bashrc
Açılan dosyanın en altına şu satırı ekleyin (fstab yerine siz ne isterseniz yazabilirsiniz)
alias fstab=”sudo mousepad /etc/fstab
ekleyip kaydedin. Uç birimi tekrar kapatıp açtığınızda uçbirmden sadece fstab yazarak fstab dosyasını yönetebilirsini.
Bu şekilde uçbirimde karşılığı olan onlarca komut için aliaslar hazırlayabilirsiniz.
Bilgi insanlığın malıdır. Bir grubun ya da kişin değil!