🐧 Работа с переменной PATH на Linux. Это совсем не сложно.

Переменная PATH на Linux

by itisgood

Работа с переменной PATH в Linux очень проста, она определяет, где исполняемые программы могут быть доступны через ввод имени программы, и вам не нужен полный путь, такой как /usr/local/bin/myprog.

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

В целом, поиск в текущем каталоге не производится, если он не включен в PATH.

Можно включить наш текущий каталог в PATH, добавив каталог в переменную PATH.

Это показано в следующем примере:

$ export PATH=$PATH:.

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

Эта команда создаст папку $HOME/bin только в том случае, если она еще не существует.

test -d $HOME/bin || mkdir $HOME/bin

Очень полезна при тестировании исполняемых файлов.

Ниже приведен пример полной переменной PATH на сервере Linux.

~$ echo $PATH<br />/home/jason/anaconda3/bin:/home/jason/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Это довольно сложно, но все же имеет смысл.

Каждый каталог отделяется символом двоеточия, и это облегчает редактирование.

Ниже приведено утверждение, которое можно использовать в вашем файле ~/.bashrc.

export PATH="/home/jason/anaconda3/bin:$PATH"

Это добавит папку /home/jason/anaconda3/bin в текущий PATH.

Это очень простое в использовании и быстрое решение.

см. также:

 

You may also like

Leave a Comment