Найти тему
takoedelo

Добавить в Path в Linux

Оглавление

Вам нужно изменить переменную PATH. Узнайте, как добавить в path в этой статье.

как добавить в path linux ,погнали
как добавить в path linux ,погнали

Если вы уже используете Linux, возможно, вы знакомы с фразой "В Linux все является файлом", и это очень верно, поскольку даже каталоги являются файлами.

Но вопрос, который мы должны задать, заключается в том, как ваша система получит доступ к файлу, который вы хотите выполнить. Простой ответ на этот вопрос заключается в указании пути к системе, где искать исполняемый файл.

Это роль переменной PATH.

Что ж, это руководство познакомит вас со всеми основами, которые вы должны знать, связанными с переменной $ PATH, включая то, что это такое и как вы добавляете path локально и глобально.

Важность переменной $PATH

Path в Linux - это переменная , которая содержит список каталогов, в которых операционная система ищет исполняемые файлы. Path позволяет запускать программы из любого места в терминале, не указывая полный путь к ним.

Чтобы узнать значение Path, можно использовать команду echo $PATH

echo $PATH

-2

Вы видите несколько путей, разделенных двоеточием, и 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

-3

Чтобы добавить путь к концу переменной

Если вы хотите добавить path в конце переменной $ PATH, все, что вам нужно сделать, это добавить path после переменной $ PATH, как показано здесь:

export PATH=$PATH:/the/file/path

Чтобы продемонстрировать это

export PATH=$PATH:/i/am/last

напечатаем значение переменной PATH , это даст нам следующий результат:

echo $PATH

-4

Заметили ли вы разницу между этими двумя вариантами?

Хорошо то, что вы можете использовать их как в постоянных, так и во временных методах.

Временное добавление пути

Временный метод будет работать только для текущего сеанса, что полезно для временного использования.

Чтобы добавить путь, используйте команду 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

-5

Постоянное добавление path

Если вы хотите добавить path в переменную $ PATH постоянно, вам необходимо внести изменения в файл bashrc.

📌Всякий раз, когда вы открываете новую оболочку bash, она использует инструкции из оболочки bashrc, поэтому, если вы напишете инструкцию для добавления пути, она будет применяться к каждой открытой вами оболочке.

Сначала откройте файл bashrc, используя следующую команду:

nano ~/.bashrc

Перейдите в конец файла в редакторе nano, нажав Alt + /, и добавьте путь следующим образом:

export PATH=/some/new/path:$PATH

-6

После завершения сохраните изменения и выйдите из редактора nano.

Чтобы внесенные вами изменения вступили в силу, создайте исходный файл

source ~/.bashrc


Вот и все!

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

linux пользователи

службы linux.Что такое linux service и Daemon

Права в linux,разрешение linux

Горячие клавиши терминала linux

Разница между APT, APT-GET, APT-CACHE и APT-CONFIG