Добавить собственный скрипт в PATH
Я знаю, что есть довольно много ответов об этом, но все еще не мог обойти это. Я прочитал все это и попытался следовать примеру в разделе Общесистемные переменные среды (для моего случая, конечно), а также попытался сделать как выбранный ответ здесь. Но не сработало.
Итак, у меня есть исполняемый скрипт оболочки, расположенный в ~/Developer/android-studio/bin
и я хочу сделать так, чтобы, когда я нахожусь в терминале (независимо от того, были), и я пишу просто android-studio
и сценарий, который должен быть выполнен (IDE для запуска).
Итак, я попробовал с export AS=$PATH:~/Developer/android-studio/bin
а также с
AS="~/Developer/android-studio/bin:${PATH}"
export AS
а потом source .bashrc
, но после обеих попыток, когда я пишу просто AS
я получил command not found
, Как я могу сделать эту работу?
Другой вопрос - обязательно ли я называю переменную только заглавными буквами, а не тире, потому что хочу назвать переменную как-то так: android_studio
вместо AS
т.е.
1 ответ
Похоже, вы хотите сделать
export PATH="$PATH:~/Developer/android-studio/bin"
Тогда вы сможете ввести android-studio
откуда угодно. Нет ничего волшебного в переменной окружения с именем AS
Если вы хотите сокращение, добавьте функцию к вашему.bashrc:
function as() { command android-studio "$@"; }