Linux'ta Takma Ad Komutu Nasıl Oluşturulur ve Kullanılır


Linux kullanıcılarının sıklıkla bir komutu tekrar tekrar kullanması gerekir. Aynı komutu tekrar tekrar yazmak veya kopyalamak üretkenliğinizi azaltır ve yapmanız gereken şeyden dikkatinizi dağıtır.

En sık kullandığınız komutlarınız için takma adlar oluşturarak kendinize biraz zaman kazandırabilirsiniz. Takma adlar, özel seçeneklerle veya bunlar olmadan yürütülebilen bir komutu (veya komut kümesini) temsil eden özel kısayollar gibidir. Muhtemelen Linux sisteminizde farkında bile olmadan takma adlar kullanıyorsunuzdur.

Linux'ta Halihazırda Tanımlanmış Takma Adları Listeleme

takma ad komutunu çalıştırarak profilinizde tanımlanmış takma adların bir listesini görebilirsiniz.

alias

Burada, Ubuntu sisteminde kullanıcınız için tanımlanan varsayılan takma adları görebilirsiniz.

Gördüğünüz gibi ll komutunu çalıştırmak ls -alF komutunu çalıştırmakla eşdeğerdir.

ll
ls -alF

Seçtiğiniz bir komuta eşdeğer olacak tek karakterli bir takma ad oluşturabilirsiniz.

Linux'ta Takma Adlar Nasıl Oluşturulur

Takma adlar oluşturmak nispeten kolay ve hızlı bir işlemdir. İki tür takma ad oluşturabilirsiniz: geçici ve kalıcı. Her iki türü de inceleyeceğiz.

Linux'ta Geçici Takma Adlar Oluşturma

Yapmanız gereken, takma ad kelimesini yazmanız, ardından bir komutu yürütmek için kullanmak istediğiniz adı kullanmanız ve ardından "=" işareti koymanız ve takma ad vermek istediğiniz komutu alıntılamanızdır. .

Sözdizimi aşağıdaki gibidir:

alias shortName="your custom command here"

İşte gerçek bir örnek:

alias wr=”cd /var/www/html”

Daha sonra webroot dizinine gitmek için "wr" kısayolunu kullanabilirsiniz. Bu takma adla ilgili sorun, yalnızca mevcut terminal oturumunuz için geçerli olmasıdır.

Yeni bir terminal oturumu açarsanız takma ad artık kullanılamayacaktır. Takma adlarınızı oturumlar arasında kaydetmek istiyorsanız kalıcı bir takma ada ihtiyacınız olacaktır.

Linux'ta Kalıcı Takma Adlar Oluşturma

Oturumlar arasında takma adları tutmak için bunları kullanıcınızın kabuk yapılandırma profil dosyasına kaydedebilirsiniz. Bu olabilir:

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Balık – ~/.config/fish/config.fish

Kullanmanız gereken söz dizimi pratik olarak geçici bir takma ad oluşturmakla aynıdır. Tek fark bu sefer onu bir dosyaya kaydedecek olmanızdır. Örneğin, bash'ta favori düzenleyicinizle bir .bashrc dosyasını şu şekilde açabilirsiniz:

vim ~/.bashrc

Dosyada takma adları saklamak istediğiniz yeri bulun. Örneğin bunları dosyanın sonuna ekleyebilirsiniz. Organizasyon amacıyla takma adlarınızın önüne şuna benzer bir yorum bırakabilirsiniz:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

Dosya 'yı kaydet. Dosya bir sonraki oturumunuzda otomatik olarak yüklenecektir. Yeni tanımlanan takma adı geçerli oturumda kullanmak istiyorsanız aşağıdaki komutu verin:

source ~/.bashrc

Komut satırı yoluyla eklenen bir takma adı kaldırmak için, unalias komutu kullanılarak takma ad kaldırılabilir.

unalias alias_name
unalias -a [remove all alias]
Çözüm

Bu, kendi takma adınızı nasıl oluşturacağınıza ve sık kullandığınız komutları, her komutu tekrar tekrar yazmak zorunda kalmadan nasıl çalıştıracağınıza dair kısa bir örnekti. Artık en çok kullandığınız komutları düşünebilir ve kabuğunuzda onlar için kısayollar oluşturabilirsiniz.