В операционной системе Linux понятие «path» является важной частью системы файлов и позволяет находить исполняемые файлы и скрипты. Path — это список директорий, в которых операционная система будет искать файлы, когда вы будете вводить команды через командную строку.
Когда вы вводите команду в терминале, операционная система начинает искать эту команду сначала в текущей директории, а затем в каждой директории, указанной в переменной окружения PATH. Если команда не найдена в одной из этих директорий, то вы получите сообщение об ошибке «command not found».
Для того чтобы добавить новую директорию в PATH, вам нужно изменить переменную окружения PATH. Это можно сделать с помощью команды export. Например, если вы хотите добавить директорию /usr/local/bin в PATH, введите следующую команду:
export PATH=$PATH:/usr/local/bin
После выполнения этой команды операционная система будет искать исполняемые файлы также и в директории /usr/local/bin. Если вы хотите добавить несколько директорий, разделите их символом «:». Например:
export PATH=$PATH:/usr/local/bin:/usr/sbin
Теперь вы знаете, как работает path в Linux и как добавить новые директории в переменную PATH. Применяйте эти знания в своей работе и у вас будет больше свободы и гибкости при использовании командной строки Linux.
Работа команды «path» в Linux
С помощью команды «path» вы можете просмотреть текущий список путей, добавлять новые пути, удалять существующие пути или изменять порядок, в котором операционная система ищет исполняемые файлы.
Для просмотра текущего списка путей воспользуйтесь командой:
echo $PATH
Эта команда выведет на экран все пути, разделенные двоеточием. Например:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Если вы хотите добавить новый путь, используйте команду:
export PATH=$PATH:/новый_путь
Например, если вы хотите добавить путь «/opt/myapp/bin» к списку путей:
export PATH=$PATH:/opt/myapp/bin
Для удаления существующего пути используйте команду:
export PATH=$(echo $PATH | sed "s|:/старый_путь