Введение
Bash расшифровывается как Bourne-Again Shell, преемник Bourne Shell, распространяемый с большинством операционных систем Linux и GNU. Он поставляется с более продвинутыми функциями, чем предыдущая версия.
PATH
— это переменная среды, в которой хранится путь к каталогам, содержащим исполняемые файлы.
Если вы хотите настроить набор переменных PATH
на удаленном сервере, продолжайте чтение; в противном случае пропустите первый абзац «Подключение к серверу» и прочитайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root , введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя :
ssh nome_utente@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22 , если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p , после чего введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Как установить переменную PATH?
Всякий раз, когда вам нужно добавить новый исполняемый файл в переменную PATH, вы можете добавить его в начало другого каталога или в конец других каталогов.
Система проверяет наличие любых исполняемых файлов в каталогах, установленных в PATH, от начала до конца. Если запрошенный двоичный файл найден в одном каталоге, остальные будут проигнорированы. Если вы добавили исполняемый файл в конце, система может проигнорировать его, если исполняемый файл с таким же именем будет найден в ранее настроенных каталогах.
Конфигурация после других исполняемых файлов:
export PATH=${PATH}:/opt/maven/bin
Конфигурация перед другими исполняемыми файлами:
export PATH=/opt/maven/bin:${PATH}
Информация: при использовании /etc/environment
достаточно указать путь без команды export
, например:
PATH=/opt/maven/bin:${PATH}
Где установить переменную PATH?
В системе Linux доступно несколько сценариев, в которых можно установить переменную среды PATH. Эти сценарии запускаются в предопределенных условиях. Например, некоторые сценарии запускаются во время запуска системы, а некоторые из них запускаются при входе пользователя в систему или выходе из нее.
Ниже приведен список скриптов, которые запускаются в разных условиях. Вы можете выбрать один из них для установки переменной PATH.
Общесистемная конфигурация:
- /etc/bashrc: Этот скрипт вызывается при запуске системы. Параметр среды PATH в этом файле будет доступен всем пользователям.
- /etc/bash.bashrc: этот сценарий вызывается для входа в систему и интерактивных оболочек.
- /etc/profile: Этот сценарий вызывается только с оболочками входа в систему.
- /etc/profile.d/*.sh: Все скрипты с расширением «.sh» вызываются из скрипта /etc/profile.
- /etc/environment: Это первый файл, используемый операционной системой при входе в систему. Это специально используется для установки переменных среды. Этот файл не требует использования ключевого слова
export
.
Конфигурация уровня пользователя:
- $HOME/.bashrc: этот файл вызывается для оболочки без входа в систему.
- $HOME/.profile: Этот файл вызывается для оболочки входа в систему. Также этот файл вызывает скрипт ~/.bashrc.
Вывод
Переменная среды PATH является необходимой частью Linux и других операционных систем на основе GNU. Необходимо соблюдать осторожность перед установкой переменной PATH.