Что такое переменная окружения PATH и как мне ее добавить?

Я только что установил picc-9.82.9453-linux.run с веб-сайта Microchip, и в конце он спросил меня

==> NOTE: You may wish to add the following     /usr/hitech/picc/9.82/bin     to your PATH environment variable.  

Что это значит?

Мне также нужно добавить это в путь к среде:

/usr/hitech/picc-18/pro/9.66/bin  

Частичный дубликат: Как добавить каталог в ПУТЬ?

ПУТЬ - это переменная среды. Он в основном сообщает вашему компьютеру, где искать программы, поэтому, когда вы запускаете свою программу picc, вы можете просто сделать это:

picc

вместо

/usr/hitech/picc/9.82/bin/picc

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

Способ 1

Редактировать ~/.profile:

gedit ~/.profile

найдите следующую строку:

PATH="$HOME/bin:$PATH"

и измените его на:

PATH="$HOME/bin:$PATH:/usr/hitech/picc/9.82/bin"

Способ 2

Выполните приведенную ниже команду в терминале:

export PATH=$PATH:/usr/hitech/picc/9.82/bin

Переменные среды оболочки используются для нескольких целей, начиная от хранения данных, сохранения конфигураций программного обеспечения, установки параметров терминала и изменения среды оболочки. Переменные среды обычно устанавливаются во время загрузки или другим программным обеспечением по мере необходимости. Один из способов настройки переменных среды - из командной строки.

Перечислите все переменные на терминале

env

это выведет всю имеющуюся у вас переменную

Показывать по одной переменной за раз

Количество этих переменных может превратиться в очень длинный список, и поиск одной конкретной переменной может стать сложной задачей. К счастью, Linux позволяет нам отображать значение одной переменной оболочки с помощью echo команду вместе с именем переменной. Это очень упрощает задачу.пример: echo "$HOME"

Добавление или изменение переменной

Чтобы добавить или изменить переменную среды, мы можем использовать команду экспорта, за которой следует имя переменной и соответствующие ей значения.

export NameofVariable='value'

Обратите внимание, однако, что это будет работать только для текущего сеанса оболочки. Он не будет доступен ни в каких других терминалах.

vi(m) ~/.profilePATH="$HOME/bin:$HOME/.local/bin:{whatever_path_you_need_to_add}:$PATH"

Если у вас нет файла .profile... это также создаст один:

В этом сценарии добавьте это также-

if [ -n "$BASH_VERSION" ]; then   # include .bashrc if it exists   if [ -f "$HOME/.bashrc" ]; then      . "$HOME/.bashrc"   fifi# set PATH so it includes user's private bin directoriesPATH="$HOME/bin:$HOME/.local/bin:/usr/bin:$PATH"

Добавьте переменную среды в ~/.bashrc и выйдите из системы, затем войдите в систему, и все работает нормально.

Шаг за шагом:

  1. sudo nano ~/.bashrc.
  2. добавьте это export PATH=$PATH:/usr/local/go/bin до конца файла.
  3. source ~/.bashrc, и все работает!

Примечание: Для обеспечения go работает должным образом, откройте терминал и введите go version тогда вы увидите иди, помоги.

Надеюсь, это поможет!

ПУТЬ - это глобальная переменная операционной системы, которая содержит имена файлов, которые должны быть выполнены, без указания полного пути к ним. Например, вы можете просто написать “startx”, чтобы запустить графическую среду вместо /bin / некоторые другие папки / startx

Запустите . ~/.profile, чтобы изменения вступили в силу немедленно

После редактирования .profile перезагрузите систему, чтобы изменения вступили в силу. (Возможно, есть способ обойти это, но перезапуск, безусловно, работает)

https://help.ubuntu.com/community/EnvironmentVariables