Merhaba, genellikle web teknolojileri, web programlama dilleri, linux ile ilgili yazıların yazıldığı bir sitede bulunmaktasınız. Eğer bu konular ilginizi çekiyorsa yazılarıma abone olmanızı öneririm. Yazar hakkında ayrıntılı bilgi için tıklayın.

Linux konsolda alias (komut kısayolu) kullanımı

Alias komutu ile linux konsolunda sık kullandığınız komutların kısayolunu tanımlayabiliyorsunuz. Örneğin ben sistem kaynaklarını boşuna kullanmasınlar diye apache ve mysql-server servislerini başlangıçta otomatik olarak çalıştırmıyorum. Bu ikili ile bir işim olduğunda onları konsolda verdiğim şu komutlarla çalıştırıyorum :

service apache start
service mysql-server start

Her seferinde bunları yazmak gerçekten zor. Bunun çaresini konsolda verdiğim şu komut aracılığıyla bir alias oluşturarak buldum:

alias php="service apache start; service mysql-server start"

bu komutu çalıştırdıktan sonra konsolda vereceğim php komutu ile iki servisimi birden tek komut ile başlatabildim fakat bilgisayarımı yeniden başlattıktan sonra oluşturduğum php komutumun çalışmadığını farkettim. Yani konsolda oluşturduğum alias geçiciymiş.

Küçük bir araştırmadan sonra kalıcı aliasların home dizinimizdeki .bashrc dosyasında tanımlandığını öğrendim ve kalıcı aliasımı oluşturdum. Siz de ALT+F2 tuş kombinasyonundan sonra vereceğiniz şu komutla .bashrc dosyasını açıp sık kullandığınız komutların kısayolunu dosyada bulunan alias örneklerine bakarak oluşturabilirsiniz:

kwrite /home/<username>/.bashrc
Creative Commons License
Java Dergisi

8 Yorum

.bashrc dosyasına da aynı şekilde mi tanım yapıyoruz? : alias php=”service apache start; service mysql-server start”

Hüseyin Berberoğlu Şubat 8th, 2008, 10:30

evet.. zaten örnekleri dosyanın içinde vardır. üç beş komut çalıştırabilmek için komutların arasına noktalı virgül koymak yeterli.

Anladım. Sağ ol Hüseyin. Linux Türkiye sorumlusu olursun inşallah :P

Hüseyin Berberoğlu Şubat 8th, 2008, 10:52

hehe o kadar olmaz herhalde :)

O zaman Şahika’dan inliyoruz : Olmaz olmaz deme hiç :P

Bunu öğrendiğim iyi oldu. Linux ile ilgili daha fazla buna benzer yazılar iyi olur. Bugünlerce linux’ta ses sorunlarım var :)

Eger bahsedilen aliaslari /etc/profile dosyasina yazarsaniz, sisteminizdeki tum kullanicilar icin gecerli olur.

Kolay gelsin

Hüseyin Berberoğlu Mayıs 4th, 2008, 17:41

ek bilgi için teşekkürler :)

Yorum Yazın

Kısa da olsa bir yorum yazmanız yazar için çok önemli.
Yorumunuz