![Windows 11 продолжает устанавливать одно и то же обновление? 6 способов это исправить](/f/c6b5352e047f7d1bd5a3f06a9a2513e1.jpg?width=100&height=100)
В Linux (также UNIX) $ ПУТЬ - это переменная среды, которая сообщает оболочке, где искать исполняемые файлы. $ ПУТЬ переменная обеспечивает большую гибкость и безопасность систем Linux, и можно с уверенностью сказать, что это одна из наиболее важных переменных среды.
Не пропустите:Как устанавливать и отменять локальные, пользовательские и общесистемные переменные среды
Программы / скрипты, которые находятся в $ PATH's каталог, могут быть выполнены прямо в вашей оболочке, без указания полного пути к ним. В этом уроке вы узнаете, как установить $ ПУТЬ переменная глобально и локально.
Во-первых, давайте посмотрим ваше текущее значение $ PATH. Откройте терминал и выполните следующую команду:
$ echo $ PATH.
Результат должен быть примерно таким:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
В результате отображается список каталогов, разделенных двоеточиями. Вы можете легко добавить дополнительные каталоги, отредактировав файл профиля оболочки вашего пользователя.
В разных оболочках это может быть:
Обратите внимание, что в зависимости от того, как вы входите в рассматриваемую систему, могут читаться разные файлы. Вот что говорится в руководстве по bash, имейте в виду, что файлы аналогичны для других оболочек:
/bin/bash Исполняемый файл bash. /etc/profile Общесистемный файл инициализации, выполняемый для оболочек входа. ~ / .bash_profile Файл персональной инициализации, выполняемый для оболочек входа. ~ / .bashrc Отдельный файл запуска для интерактивной оболочки. ~ / .bash_logout Отдельный файл очистки оболочки входа, выполняемый при выходе из оболочки входа. ~ / .inputrc Индивидуальный файл инициализации строки чтения |
Учитывая вышеизложенное, вы можете добавить больше каталогов в $ ПУТЬ переменную, добавив следующую строку в соответствующий файл, который вы будете использовать:
$ export PATH = $ PATH: / путь / к / newdir.
Конечно, в приведенном выше примере вам следует изменить «/ Путь / к / новому каталогу» с точным путем, который вы хотите установить. После того, как вы изменили свой . * rc или .*_профиль файл, вам нужно будет вызвать его снова, используя "источник" команда.
Например, в bash вы можете сделать это:
$ source ~ / .bashrc.
Ниже вы можете увидеть мой пример $ ПУТЬ окружение на локальном компьютере:
[электронная почта защищена][TecMint]: [/ home / marin] $ echo $ PATH / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / местные / игры:/home/marin/bin
На самом деле это хорошая практика для создания локального «Мусорное ведро» папка для пользователей, в которую они могут поместить свои исполняемые файлы. У каждого пользователя будет своя отдельная папка для хранения своего содержимого. Это также хорошая мера для защиты вашей системы.
Если у вас есть вопросы или трудности с настройкой $ ПУТЬ переменная окружения, не стесняйтесь задавать свои вопросы в разделе комментариев ниже.