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 .bashrcdosyayı 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_aliasesDeğişikliğin yürürlüğe girmesi için kaçmayı unutmayın .
Yerleşik aliaskomutunu, 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 bashaş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_profileyazılı tarafından nano ~.bash_profileve 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