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.