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
komut, konsole, Linux, özgürlük için, Pardus
Yazacağım tüm yazıları RSS beslemesi ile takip edebilirsiniz
E-posta abonesi olarak yazacağım yazıların e-posta adresinize otomatik olarak gelmesini sağlayabilirsiniz.
Yazıyı başkalarıyla paylaşabilirsiniz;
Arşiv sayfasından tüm yazılarımı görebilirsiniz.
Yazıya yorum yapabilir, yapılan yorumları RSS 2.0 beslemesiyle takip edebilirsiniz veya sitenizden geri izleme yapabilirsiniz.
Web teknolojilerini takip etmeyi çok seven, genellikle en sevdiği programlama dili olan php ve onun kankası MySQL hakkında yazılar yazan, internet sitelerinde neXus veya nXs olarak tanınan Hüseyin Berberoğlu adlı kişinin web günlüğündesiniz… ayrıntı..
Uğur SAMSA
Şubat 8th, 2008 at 10:21
.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 at 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.
Uğur SAMSA
Şubat 8th, 2008 at 10:35
Anladım. Sağ ol Hüseyin. Linux Türkiye sorumlusu olursun inşallah
Hüseyin Berberoğlu
Şubat 8th, 2008 at 10:52
hehe o kadar olmaz herhalde
Uğur SAMSA
Şubat 8th, 2008 at 10:59
O zaman Şahika’dan inliyoruz : Olmaz olmaz deme hiç
efecaN
Şubat 8th, 2008 at 23:08
Bunu öğrendiğim iyi oldu. Linux ile ilgili daha fazla buna benzer yazılar iyi olur. Bugünlerce linux’ta ses sorunlarım var
A.Gurcan Ozturk
Mayıs 4th, 2008 at 17:30
Eger bahsedilen aliaslari /etc/profile dosyasina yazarsaniz, sisteminizdeki tum kullanicilar icin gecerli olur.
Kolay gelsin
Hüseyin Berberoğlu
Mayıs 4th, 2008 at 17:41
ek bilgi için teşekkürler