Создание мягкой ссылки в LInux с возможностью запуска из любой директории
В домашнем каталоге текущего пользователя в .program/bin/
лежит исполняемый файл work
. Требуется запустить его без указания этого пути (абсолютного или относительного),из любой директории.
Это нужно сделать при помощи мягкой ссылки на исполняемый файл в /usr/local/bin
.Возможно выполнение под суперпользователем.
Я пытался решить задачу,составив конвейер из мягкой ссылки и переменной окружения PATH.
ln -s ~/.program/bin/mycoolprogram ~/bin/mycoolprogram | export PATH="$HOME/bin:$PATH"
Я пытаюсь понять,как решить данную задачу одной минимальной командой.
Ответы (1 шт):
Автор решения: KukuruzoFirst
→ Ссылка
Эту задачу можно решить без использования переменных окружения командой:
$ sudo ln -s ~/.program/bin/mycoolprogram /usr/local/bin