Я использую Debian, и есть пользователь, у которого есть скрипт с именем start.sh. Я хочу, чтобы пользователь мог вызывать скрипт, набрав application ... вместо ./start.sh ...

Я играл с символическими ссылками на /bin , но я думаю, что есть лучшие способы сделать это, используя PATH или что-то еще.

Вопрос: Как лучше всего использовать ярлык сценария оболочки?

2 ответа2

4
alias application=/path/to/start.sh

Симлинкинг тоже подойдет. То, будет ли это "наилучшей" практикой, зависит от того, что вы хотите сделать.

1

Канонический способ исправить это - добавить переменную PATH пользователя. Как это сделать, зависит от используемой оболочки, но для большинства (не основанных на Csh оболочек) обычно PATH = $ PATH:/dir/that/script/is/in работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .