Как добавить псевдоним к команде в терминале?


34

Набрав вручную указанную команду в терминале, я хочу выполнить другую команду.

Как добавить псевдоним в команду? Могу ли я сделать это с помощью терминала или мне нужно отредактировать какой-нибудь файл?


2
Смотрите также здесь: askubuntu.com/questions/1414/how-to-create-a-permanent-alias
Takkat

Ответы:


41
alias new_name='old command'

Чтобы создать постоянный псевдоним, вы должны отредактировать .bashrcфайл в вашем домашнем каталоге.

Больше информации здесь

Больше .bashrc файлов здесь


1
Для псевдонима нет ручного ввода. Это встроенная команда. Вы должны взглянуть на справочную страницу по оболочке.
Добей

Поменял это. ти.
OrangeTux

12

В командной строке bash это просто случай ввода:

alias my_command="Command to run"

Например, чтобы создать короткую команду, запустите длинный список, который вы можете сделать:

alias ll="ls -l"

Кавычки не требуются, если вы не добавляете ключи в команду с псевдонимами.


8

Чтобы сделать постоянные изменения, вы можете поместить свои псевдонимы отдельно в ~/.bash_aliases


1
Не забудьте баллотироваться, source ~/.bash_aliasesчтобы изменения вступили в силу.
Стоян Димов

2

Вы можете использовать aliasвстроенную команду в используемой оболочке или написать скрипт, который будет делать то, что вы хотите. Предполагая, что вы используете bash в качестве оболочки (которая используется по умолчанию), вы можете набрать man bashи перейти к ALIASESразделу для документации по псевдонимам в bash.


1

Чтобы узнать о псевдонимах: посетите http://www.mediacollege.com/linux/command/alias.html

Чтобы сделать изменения постоянными (то есть быть прочитанными при каждом запуске оболочки), добавьте команды псевдонима, которые вы ввели в терминале, в файл ~ / .bashrc.


1

Я пишу графический интерфейс для добавления / редактирования псевдонимов команд. Вы также можете использовать его из командной строки следующим образом:

addalias -add "sinstall" "sudo apt-get install"

https://github.com/isamert/addalias


0

Вы можете напрямую создать файл в своем доме для сбора всех псевдонимов .bash_profile, написав nano ~.bash_profileи просто напишите в файле команды / ярлыки, которые вы хотите создать, например:

alias edbp='nano ~/.bash_profile'

а затем проверить его источник файла, так что работает

source ~.bash_profile

Помните, что каждый раз, когда вы изменяете документ, вы должны запускать снова source ~.bash_profile

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.