Terminalde el ile belirtilen bir komutu yazarak başka bir komut çalıştırmak istiyorum.
Komuta nasıl takma ad ekleyebilirim? Bunu terminalin yardımı ile yapabilir miyim yoksa bir tür dosyayı mı düzenlemeliyim?
Terminalde el ile belirtilen bir komutu yazarak başka bir komut çalıştırmak istiyorum.
Komuta nasıl takma ad ekleyebilirim? Bunu terminalin yardımı ile yapabilir miyim yoksa bir tür dosyayı mı düzenlemeliyim?
Yanıtlar:
alias new_name='old command'
Kalıcı bir takma ad oluşturmak için .bashrc
dosyayı giriş dizininizde düzenlemeniz gerekir.
Daha fazla bilgi burada
Burada daha fazla .bashrc dosyaları
Kalıcı değişiklikler yapmak için takma adlarınızı ayrı ayrı yerleştirebilirsiniz. ~/.bash_aliases
source ~/.bash_aliases
Değişikliğin yürürlüğe girmesi için kaçmayı unutmayın .
Yerleşik alias
komutunu, kullandığınız kabukta kullanabilir veya istediğiniz şeyi yapan bir komut dosyası yazabilirsiniz. Kabuğu olarak bash kullandığınızı varsayarsak (varsayılan değerdir), bash içindeki takma adlarla ilgili belgeler için man bash
aşağıya yazıp aşağıya geçebilirsiniz ALIASES
.
Aliasing hakkında bilgi edinmek için: http://www.mediacollege.com/linux/command/alias.html adresini ziyaret edin.
Değişiklikleri kalıcı hale getirmek için (örneğin, bir kabuk başlattığınızda her zaman okunacak şekilde) terminalde yazdığınız diğer ad komutlarını ~ / .bashrc dosyasına ekleyin.
Takma ad komutları eklemek / düzenlemek için bir GUI yazıyorum. Bunu aşağıdaki gibi komut satırından da kullanabilirsiniz:
addalias -add "sinstall" "sudo apt-get install"
Doğrudan tüm takma adları toplamak için evinizde bir dosya oluşturabilirsiniz .bash_profile
yazılı tarafından nano ~.bash_profile
ve sadece örneğin, oluşturmak istediğiniz komutları / kısayolları dosya üzerinde yazma:
alias edbp='nano ~/.bash_profile'
ve sonra dosyayı çalıştığını doğrulayın;
source ~.bash_profile
Belgenizi her değiştirdiğinizde yeniden çalıştırmanız gerektiğini unutmayın source ~.bash_profile