Могу ли я создать псевдонимы с помощью make?
278
svidgen
Можно ли make
создать псевдонимы?
Вот что я попробовал:
Makefile
aliases: alias hello='echo world' alias holy='echo cow'
Он не работает как есть, предположительно, потому что команда alias выполняется вне контекста оболочки. Можно ли выполнить их в контексте? Или как-то "экспортировать" созданные псевдонимы?
Если нет, то какова лучшая альтернатива созданию псевдонимов для хоста? (В качестве дополнений в репо, например.)
Лучшее, что вы можете сделать, это добавить их в `~ / .bash_aliases`, и они будут загружены при следующем перезапуске` bash`. Если вы не хотите перезапускать, вы можете набрать `. ~ / .bash_aliases` для импорта вручную.
AFH 6 лет назад
0
Вы хотите выполнить команду `hello` для` echo world`? Или зачем тебе это?
uzsolt 6 лет назад
0
@uzsolt Как глупый пример, да. В моем текущем сценарии использования я склонялся к простому копированию небольших сценариев оболочки в `/ usr / local / bin` или к чему-то еще. Пока ни один из моих псевдонимов не делает ничего, кроме прокси для других команд и сценариев.
svidgen 6 лет назад
0
К сожалению, вы не можете. Больше информации в этом посте: https://stackoverflow.com/questions/50939213/makefile-to-add-aliases
Olivier Dolbeau 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
.profile в Mac OS X?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
8
Переименуйте группу файлов одной командой
-
2
Почему мой путь не обновляется * сейчас *?
-
5
Как удалить символическую ссылку на каталог?
-
8
Спаси меня от бессмысленного терминала
-
9
Как можно добавить номер строки и табуляцию к каждой строке текстового файла?
-
1
Когда я должен положить конфигурации в .bashrc против. .bash_profile?