Rehber Linux'de örneklerle alias komutu

Örneklerle Linux'da alias komutu

Alias komutu son derece yararlı bir araçtır. Belki de fark ettiniz ki, Linux komut satırında, birçok şey yazmak zorundasınız. Bazen, yazarken yanlışlıklar yapmak çok kolay olduğundan bu bazı problemler oluşturabilir. Çoğu Linux kullanıcısının Linux komut satırında yaptığı çok sık görülen bir yazım hatası, terminal satırına ls komutu yerine sl yazmasıdır. Bu, girilen tüm komutu yeniden yazmak zorunda kalacağınız için oldukça sinir bozucu olabilir. Linux hızlı, kullanışlı ve etkili olmak için tasarlanır; yani işler tam olarak bu şekilde yürümediğinde, büyük bir hayal kırıklığı ile sonuçlanabilir.

İşte bu yüzden, bunlardan herhangi biriyle uğraşmanızı önlemek için, Linux'de alias komutunu kullanabilirsiniz. Bu komutun en yaygın uygulanma şekli, yazım hatalarını istediğiniz komutla değiştirmektir veya bir komuta daha fazla seçenek eklemektir. Böylece, sadece küçük yazım hataları hakkında endişelenmeden veya bunları her çalıştırdığınızda komutlara aynı seçenekleri eklemek için mümkün olduğunca çabuk yazmaya odaklanabilirsiniz.

Bu eğiticide, örnekler vasıtasıyla Linux'de alias komutunun nasıl kullanılacağını öğreneceksiniz. Bu komut ile kullanabileceğiniz çeşitli seçenekler hakkında bilgi edinmek için aşağıdakileri takip edin.

Bu eğiticide öğreceğiniz şey: Linux'da alias komutunun nasıl kullanılacağıdır. Gereksinimler:

• Herhangi bir Linux dağıtımı
• alias adlı yazılım
• sudo komutu üzerinden veya root olarak Linux sisteminize ayrıcalıklı erişim hakkı
• Komut satırındaki son sembol:
> # ise: Bir root kullanıcısı olarak ya direkt ya da sudo komutunu kullanarak root ayrıcalıklarıyla çalıştırılabilmesi için verilen Linux komutlarını gerektirir.
> $ ise: Düzenli, ayrıcalıklı olmayan bir kullanıcı olarak çalıştırılabilmesi için verilen Linux komutlarını gerektirir.

Sıklıkla kullanılan seçenekler

Alias komutu belirli sözcükleri, varsayılan seçenekleri bir komuta eklemek için veya shell komut satırınızdaki yazım hatalarını düzeltmek için kullanabileceğiniz diğer sözcüklerle değiştirir. Çoğu temel Linux komutlarından farklı olarak alias komutu çok fazla seçenekle gelmez. Fakat hafızaya çok değer vermeye değen bir çift seçenek var. Bu makalenin örnekler bölümünde hepsini aşağıda inceleyeceğiz.

Temel Linux örneklerinde alıas komutu

ÖRNEK-1: alias komutunun kendisini herhangi ek bir seçenek olmadan çalıştırmak, sadece komut satırında belirtilmiş kelimeyi diğer kelimeyle değiştirecektir. Daha önce bahsedildiği gibi, örnek olarak ls komutunu kullanacağız:

$ alias sl=ls

Bunu yazdığınızda görebileceğiniz gibi, çıktı bunu çalıştırırken SL yazım hatasını çalıştırmasına rağmen, mevcut çalışma dizinimizin içeriğini listeleyecektir, bu da LS komutunun yaptığı şeydir.

ÖRNEK-2: alias komutu için mevcut olan çok fazla konut satırı seçeneklerinden biri -p seçeneği ya da argümanıdır. Eğer alias komutuna bu komut satırı seçeneğini girersek, o Linux terminalimizde tanımladığımız her alias komutunun bir listesini çıktılayacaktır:

$ alias -p

Bunu yaptığınızda görebileceğiniz gibi; alias komutu, önceki örnekte oluşturduğumuz " sl alias " da dahil ve bunlarla sınırlı olmamak üzere, alias komutlarımızı içeren listeyi yazdırır. Sisteminizde listelenen alias'ların geri kalanı sistemimizde varsayılan olarak yapılandırıldı.

ÖRNEK-3: Yukarıdaki örneklerde, yazım hatalarını otomatik olarak düzeltmek için Linux terminalinizde alias komutunu kullanarak alias'ların nasıl oluşturulduğunu gösterdik. Fakat bu yaptığımız alias'lar fark edebileceğiniz gibi terminalinizdeki oturumunuzu sonlandırdıktan sonra size sadık kalmıyor ve eski haline dönüşüyorlar. Bunun nedeni, alias komutunun kalıcı takma adlar oluşturmadığından, yeniden başlatılmaması gereken geçici durunda olan komutlar içermesidir. Fakat daha esnek alias'lar oluşturmak için faydalanabileceğimiz iyi bir hilemiz var. Bunu yapmak için, " ~/.bashrc " dosyasına kişiselleştirdiğimiz alias komutlarımızı eklememiz gerekecektir:

$ nano ~/.bashrc

Daha sonra bu dosyanın başına kalıcı alias komutlarınızı oluşturmak için alias komutlarınızı ekleyin. Tamamladıktan sonra değişiklikleri kaydedin ve çıkın.

alias sl=ls

Yeni değişikliklerin etkin olması için sisteminizi yeniden başlatın veya aşağıdaki komutu yazın. Daha sonra alias'ları silmek için, onu dosyadan silmek zorundasınız.

$ source ~/.bashrc

ÖRNEK-4: Ayrıca geçici alias komutlarınızı unalias komutuyla da silebilirsiniz:

$ unalias sl

NOT: Alias komutu hakkında daha fazla okumak için her zaman man komutunu ve resmi dökümantasyonunu kullanabilirsiniz.

Sonuç

Bu eğitimde, genel kullanıcılar ve Linux komut satırı terminalini sıkça kullanan sistem yöneticileri için yani ustalar için faydalı olan Alias komutunu öğrendik.

Yazım hatalarını düzeltmek için Alias komutunu kullanmanın, bu komutun olası kullanımlarından yalnızca birinin bir örneğiydi. Herhangi bir kelimeyi seçtiğiniz başka bir kelimeyle değiştirmek için Alias komutunu kullanabilirsiniz veya herhangi bir varsayılan komuta ek seçenekler ekleyebilirsiniz.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı