В нем говорится, поместите его в такое место, где система будет его искать, когда вы введете его имя без полного пути в оболочке.
Существует переменная среды PATH
, которая содержит все эти местоположения, разделенные :
. (Проверьте echo $PATH
.)
Итак, автор этих инструкций оставляет на ваше усмотрение, хотите ли ...
скопировать файл в местоположение по вашему выбору, которое уже находится в PATH
, например /usr/local/bin
или ~/bin
.
Обычно ~/bin
является хорошим выбором, потому что он предназначен для каждого пользователя и не загрязняет систему .
(Обратите внимание, что каталог ~/bin
добавляется к PATH
вашим файлом .profile
, только если он существует, поэтому, если у вас еще нет этого каталога и создайте его сейчас, вам нужно чтобы запустить новую оболочку входа в систему, или запустите . ~/.profile
1 , прежде чем вы сможете ее использовать.)
- ИЛИ -
Вы хотите создать новый каталог специально для этого приложения (например, ~/opt/rhasspy
) и добавить этот каталог в переменную PATH
.
Это можно сделать, добавив строку export PATH=$PATH:~/opt/rhasspy
в ваш ~/.profile
файл. Затем запустите новую оболочку входа в систему или перезагрузите файл, используя . ~/.profile
1 , чтобы изменения вступили в силу.
Если каталог, в котором этот файл находится в настоящее время, подходит для вас сохранить постоянно, тогда вы также можете просто добавить этот каталог в PATH
вместо создания нового.
Примечание: PATH
всегда содержит пути к каталогам , в которых оболочка будет искать исполняемые файлы. Это не содержит фактические пути к файлам !
1: Да, технически «чище» войти в новую оболочку или запустить этот оператор export
вручную вместо использования . ~/.profile
, потому что последний будет применять вещи во второй раз, что уже было сделано ранее, так, например, он может оказаться в одном и том же каталоге в PATH
несколько раз в текущем сеансе. В большинстве случаев это нормально.