Türkiye
Az konuş, çok çalış..

Forum

Bildirimler
Tümünü temizle

[Nasıl] Bash için Alias Hazırlama

1 Yazılar
1 Üyeler
0 Reactions
2,287 Görüntüleme
(@mgundogdu)
Gönderiler: 661
Prominent Member
Konu başlatıcı
 

.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.

Yararlanılan Kaynak

Bilgi insanlığın malıdır. Bir grubun ya da kişin değil!

 
Gönderildi : 22/01/2016 7:31 pm
Paylaş:
Translate »