İçeriğe geç

Linux Sistemlerde Alias Kullanımı

Merhabalar. Bugün insanların Linux sistemlere karşı ön yargılarını biraz azaltmayı denemeye çalışacağım(!) ki her yerde şirin Tux çıkartmalı bilgisayarlar cirit atsın. 🙂

Eğer aktif olarak Linux dağıtımlarından birini kullanıyorsanız insanlar tarafından aldığınız tepkiler aşağı yukarı şu şekilde olmalı:

Tux.

 

 

 

  • Bu çok zor!
  • Sizin masaüstünüz yok mu? (Gpu yetmiyor ne yapalım :/)
  • Hep böyle siyah ekranlar mı var? Ben bunu kullanamam!

Bu yazı sonunda umarım kolay ve sizin yararınızı düşünen bir sistem olduğunu biraz da olsa anlatabilirim. Bahsedeceğim konu terminal de işinizi hızlandıracak aliaslar.

Alias ne ola ki ?

Alias kelime anlamı olarak takma ad veya şu ad ile an demektir.

Linux’ta ise terminal ekranında kullanmak için üretilen kısayollar anlamına gelmektedir.

Genel kullanımı aşağıdaki gibidir.

alias kısayol="bu kısa yolun tetikleyeceği komut"

Basit bir günlük kullanım örneği verecek olursam:

alias yukselt="sudo apt-get update && sudo apt-get upgrade"

Tamamen sizin belirlediğiniz kısayol ismiyle sisteminizdeki paketlerin versiyonlarını paket deposundaki versiyonlarla karşılaştırır. Diğer komut ise yükseltilebilecek paketleri en üst sürüme yükseltir. Hemde tek komutla ne kadar kolay değil mi? Bu aslında önerilmeyen bir kullanım çünkü bazı paketler,eski bağımlılıkları,yeni bağımlılıkları veya sisteminizdeki projelerdeki bağımlılıklar istenmeyen çakışmalar sonucu doğurabilir ne yaptığınızın bilincinde olmalısınız. Klasik olacak ama çalışıyorsa dokunma 🙂 Stabilse bırak öyle kalsın.

Alias’ınızı oluşturmuş olmalısınız ama unutmamanız gereken bir nokta daha var o alias sadece o terminal oturumu için tanımlı. O zaman hemen onu bütün terminal oturumlarında erişilebilir hale getirelim.

Terminalinizi açın ve kullandığınız metin editörü ile .bashrc dosyasını açın.

nano .bashrc

En alt satıra kullanmak istediğiniz komutları örneklerde yaptığımız biçimde yazın. Ve dosyayı kaydedin.

Tanımladığınız aliasları o terminal oturumunda da kullanmak isterseniz şu komutu çalıştırın.

source .bashrc

Son olarak da geçen ki blog yazımda bahsettiğim Virtualenv Kullanımı  için bende bir alias oluşturmuştum onu da buraya ekliyorum.

alias venv="source bin/activate"

Virtualenv oluşturduğunuz klasörde hızlıca başlamak için güzel. Umarım biraz fikirleriniz değişmiştir. İyi günler 🙂

 

 

Tarih:BashBlog

Tek Yorum

  1. Mehmet Mehmet

    Bu yararlı bilgi için teşekkürler hocam, tekrardan linuxe döndüreceksiniz beni :))

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Göster
Gizle