Я знаю, что существуют некоторые ответы об этом, но все еще не могли пробиться вокруг этого. Я считал все это и попытался последовать примеру под переменными среды В масштабе всей системы (для моего случая, конечно) и также попытался сделать как выбранный ответ здесь. Но не работал.
Так, у меня есть исполняемый сценарий оболочки, расположенный в ~/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
, т.е.?
Это кажется, что Вы хотите сделать
export PATH="$PATH:~/Developer/android-studio/bin"
Тогда, Вы будете в состоянии войти android-studio
отовсюду. Нет ничего волшебного о переменной среды, названной AS
, Если Вы хотите стенографию, добавьте функцию к своему .bashrc:
function as() { command android-studio "$@"; }