экспорт не работает, чтобы изменить путь выполнения - PullRequest
0 голосов
/ 03 июля 2019
export ab=~/local/bin/ab
which ab

which печатает /bin/ab.

Из других сред при печати which ab печатается ~/local/bin/ab

1 Ответ

4 голосов
/ 03 июля 2019

export ab создает переменную с именем $ab. Чтобы сделать ярлык для исполняемого файла, добавьте каталог к ​​вашему пути:

# add this to ~/.bashrc to make it permanent
PATH=~/local/bin:$PATH

Или создать функцию:

ab() { ~/local/bin/ab "$@"; }

Или псевдоним:

alias ab='~/local/bin/ab'

Примечание: Во многих системах ~/bin уже будет в вашем $PATH. Все, что вам нужно сделать, это создать его, если он не существует, и переместить туда исполняемый файл.

mkdir -p ~/bin
mv ~/local/bin/ab ~/bin
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...