Вам нужно изменить переменную PATH. Узнайте, как добавить в path в этой статье.
Если вы уже используете Linux, возможно, вы знакомы с фразой "В Linux все является файлом", и это очень верно, поскольку даже каталоги являются файлами.
Но вопрос, который мы должны задать, заключается в том, как ваша система получит доступ к файлу, который вы хотите выполнить. Простой ответ на этот вопрос заключается в указании пути к системе, где искать исполняемый файл.
Это роль переменной PATH.
Что ж, это руководство познакомит вас со всеми основами, которые вы должны знать, связанными с переменной $ PATH, включая то, что это такое и как вы добавляете path локально и глобально.
Важность переменной $PATH
Path в Linux - это переменная , которая содержит список каталогов, в которых операционная система ищет исполняемые файлы. Path позволяет запускать программы из любого места в терминале, не указывая полный путь к ним.
Чтобы узнать значение Path, можно использовать команду echo $PATH
echo $PATH
Вы видите несколько путей, разделенных двоеточием, и Linux будет проходить по каждому из них, чтобы найти исполняемый файл.
Например, если вы выполняете команду, обычно она пытается выполнить поиск в /usr/local/bin каталоге, а затем просматривает /usr/bin.
Для некоторых пакетов может потребоваться настройка переменной $ PATH, чтобы все заработало.
Проще говоря, переменная $PATH служит указателем и показывает, где искать исполняемый файл, который вы ищете.
Как добавить path в переменную $PATH в Linux
У вас есть два варианта добавления пути к каталогу в переменную $ PATH: временный и постоянный.
Чтобы добавить path, вам нужно использовать команду export, но есть два способа, которыми вы можете это сделать, поскольку это дает вам удобство либо добавлять path в начале, либо в конце переменной.
Чтобы добавить путь к началу переменной:
Если вы хотите добавить свой path в начало переменной $ PATH, вы должны добавить path перед переменной $ PATH,
export PATH=/the/file/path:$PATH
Например, фиктивный path, чтобы показать эффект:
export PATH=/show/me/first:$PATH
Теперь выведите переменную, и вы узнаете результат:
echo $PATH
Чтобы добавить путь к концу переменной
Если вы хотите добавить path в конце переменной $ PATH, все, что вам нужно сделать, это добавить path после переменной $ PATH, как показано здесь:
export PATH=$PATH:/the/file/path
Чтобы продемонстрировать это
export PATH=$PATH:/i/am/last
напечатаем значение переменной PATH , это даст нам следующий результат:
echo $PATH
Заметили ли вы разницу между этими двумя вариантами?
Хорошо то, что вы можете использовать их как в постоянных, так и во временных методах.
Временное добавление пути
Временный метод будет работать только для текущего сеанса, что полезно для временного использования.
Чтобы добавить путь, используйте команду export и добавьте путь, как показано здесь:
export PATH=/some/new/path:$PATH
Например, здесь я добавил путь для apche-maven используя следующую команду:
export PATH=$PATH:/home/sagar/maven/apache-maven-3.9.6/bin
Используйте команду echo, чтобы проверить, был ли добавлен path или нет:
echo $PATH
Постоянное добавление path
Если вы хотите добавить path в переменную $ PATH постоянно, вам необходимо внести изменения в файл bashrc.
📌Всякий раз, когда вы открываете новую оболочку bash, она использует инструкции из оболочки bashrc, поэтому, если вы напишете инструкцию для добавления пути, она будет применяться к каждой открытой вами оболочке.
Сначала откройте файл bashrc, используя следующую команду:
nano ~/.bashrc
Перейдите в конец файла в редакторе nano, нажав Alt + /, и добавьте путь следующим образом:
export PATH=/some/new/path:$PATH
После завершения сохраните изменения и выйдите из редактора nano.
Чтобы внесенные вами изменения вступили в силу, создайте исходный файл
source ~/.bashrc
Вот и все!
Ставьте лайк .Смотрите другие наши статьи,подписывайтесь на канал чтобы не пропустить интересное.