Я пытался использовать экспорт, чтобы установить путь. Но я не могу понять, как это работает? Это моя команда:

export PATH=.:$PATH

Так как это работает? и как выглядит PATH? Спасибо

1 ответ1

1

Переменная PATH - это специальная переменная, которая содержит (в bash ":" разделенный) список каталогов, в которых оболочка будет искать двоичные файлы.

Команда, которую вы ввели, заставляет оболочку искать в текущем каталоге ("."), Прежде чем другие каталоги, которые она уже использует.

Вы можете увидеть, как выглядит ваш PATH, с помощью команды echo $ PATH.
Моя выглядит

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/bin:/usr/local/bin

Оператор "export" означает, что любые подкоманды или оболочки, запущенные из этой оболочки, будут наследовать команду измененного пути.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .