Набрав вручную указанную команду в терминале, я хочу выполнить другую команду.
Как добавить псевдоним в команду? Могу ли я сделать это с помощью терминала или мне нужно отредактировать какой-нибудь файл?
Набрав вручную указанную команду в терминале, я хочу выполнить другую команду.
Как добавить псевдоним в команду? Могу ли я сделать это с помощью терминала или мне нужно отредактировать какой-нибудь файл?
Ответы:
alias new_name='old command'
Чтобы создать постоянный псевдоним, вы должны отредактировать .bashrc
файл в вашем домашнем каталоге.
Больше информации здесь
Больше .bashrc файлов здесь
Чтобы сделать постоянные изменения, вы можете поместить свои псевдонимы отдельно в ~/.bash_aliases
source ~/.bash_aliases
чтобы изменения вступили в силу.
Вы можете использовать alias
встроенную команду в используемой оболочке или написать скрипт, который будет делать то, что вы хотите. Предполагая, что вы используете bash в качестве оболочки (которая используется по умолчанию), вы можете набрать man bash
и перейти к ALIASES
разделу для документации по псевдонимам в bash.
Чтобы узнать о псевдонимах: посетите http://www.mediacollege.com/linux/command/alias.html
Чтобы сделать изменения постоянными (то есть быть прочитанными при каждом запуске оболочки), добавьте команды псевдонима, которые вы ввели в терминале, в файл ~ / .bashrc.
Я пишу графический интерфейс для добавления / редактирования псевдонимов команд. Вы также можете использовать его из командной строки следующим образом:
addalias -add "sinstall" "sudo apt-get install"
Вы можете напрямую создать файл в своем доме для сбора всех псевдонимов .bash_profile
, написав nano ~.bash_profile
и просто напишите в файле команды / ярлыки, которые вы хотите создать, например:
alias edbp='nano ~/.bash_profile'
а затем проверить его источник файла, так что работает
source ~.bash_profile
Помните, что каждый раз, когда вы изменяете документ, вы должны запускать снова source ~.bash_profile