Они обычно означают
поместите ваш скрипт или исполняемый файл в один из каталогов, перечисленных в переменной окружения PATH, как показано в echo $PATH
.
или измените указанную переменную так, чтобы она содержала каталог, в котором находится сценарий / программа / приложение
Переменная PATH содержит список двоеточия :
, разделенные каталоги нужно найти программу для выполнения. Например:
$ echo $PATH
/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games
Вы можете поместить вашу программу, например, в /usr/local/bin
, чтобы другие программы могли ее обнаружить, и вам не нужно явно указывать им смотреть, например, /home/user/apps/MyApp
.
Кроме того, вы можете изменить эту переменную, чтобы она содержала /home/user/apps/MyApp
. Для одного сеанса оболочки bash это будет сделано:
$ export PATH="$PATH":/home/user/apps/MyApp
Чтобы сделать это постоянно для bash, вы должны ввести эту строку (без приглашения $
shell) в ~/.bashrc
или ~/.bash_profile
(или в обоих).
Если у вас есть другая оболочка (по умолчанию bash используется в большинстве дистрибутивов Linux), приведенные выше команды должны быть изменены соответствующим образом.