Как я могу установить команду псевдонима?

Моя установка Ubuntu не имеет команды alias. Обычно это будет в /usr/bin вместе с другими базовыми командами, такими как which. Я могу напечатать:

which which
/usr/bin/which

, но

which alias

интересно, что там не написано alias не найдено; другие линуксы сказали бы это.

Я бегал

sudo find / -name "alias" -print

, и это тоже не нашлось.

Может ли добрый человек подсказать, как установить псевдоним? Я пытался sudo apt-get install alias, но это не сработало.

0
задан 11 December 2013 в 10:24

2 ответа

Чтобы создать псевдоним, просто добавьте следующую строку в конце ~/.bashrc

alias <commcnd>='/path/to/executable'

Или,

alias <command>='some command -option'

Например, используйте rm -i в качестве псевдонима. , rr, просто добавьте следующую строку в конце ~/.bashrc

alias rr='rm -i'

Затем запустите следующее в терминале,

source ~/.bashrc

Теперь и далее, когда вы запускаете rr filename это будет подразумеваться как rm -i filename

Чтобы узнать, если вы установите псевдоним, попробуйте следующее в терминале,

type rr

Вывод будет похож,

rr is aliased to `rm -i'

Надежда это поможет.

0
ответ дан 11 December 2013 в 10:24

alias фактически встроен в вашу оболочку (по умолчанию это bash). Чтобы узнать больше об этом, запустите man bash, а затем выполните поиск встроенной функции alias, набрав /alias<ENTER>. (/ сказать man искать снова).

Несколько лакомых кусочков, о которых я узнал alias:

  • Чтобы запустить команду в ее первоначальном виде, запустите \command
  • Псевдонимы не работают в оболочке scripts
  • Функции предпочтительнее псевдонимов в большинстве случаев из-за более высокой гибкости, но псевдонимы все еще полезны для простых переименований или общих переключателей
  • Добавьте ваши псевдонимы в конец вашего ~/.bashrc ( или ~/.zshrc, или как угодно)
0
ответ дан 11 December 2013 в 10:24

Другие вопросы по тегам:

Похожие вопросы: