Фиксирование переменной PATH

Я озадачен следующей проблемой и надеюсь, что кто-то может помочь мне исправить это:

когда я печатаю echo $PATH , я получаю вывод:

 /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games 

Однако я изменил свою PATH с помощью gksudo gedit /etc/environment ; файл теперь читает PATH="/opt/texbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" .

Я не уверен, почему я получаю два разных значения PATH . Как я могу это исправить?

Я использую Xfce на Chromebook, используя Crouton, если это поможет.

One Solution collect form web for “Фиксирование переменной PATH”

Правильное место для установки PATH находится в ~/.bash_profile :

 PATH="$PATH:/some/extra/paths:/may/go/here" 

Переменная PATH должна быть уже экспортирована, поэтому вам не нужно будет export ее снова.

Путь по умолчанию для bash жестко закодирован в исполняемый файл bash , а затем дополнительно (возможно) изменен в /etc/profile и (в некоторых системах) /etc/bash.bashrc .

Я предполагаю, что путь, установленный в /etc/environment в основном используется не-оболочками, такими как cron и т. Д.

  • Невозможно изменить JAVA_HOME
  • Что такое PATH на Mac OS?
  • Что вы делаете, когда пытаетесь сделать sudo и PATH корня ушли в kerblooey?
  • Как изменить PATH в сценарии оболочки?
  • Добавление папки jar-файлов на мой путь
  • Не удалось войти в систему. Файл xsession-errors выглядит так, как если бы я понял
  • Как добавить путь к системе $ PATH для оболочки всех пользователей без входа и оболочки входа в debian
  • ', который qmake' возвращает значение, но 'sudo, который qmake' не делает
  • Каков правильный способ установки «динамического» PATH в bash? (для android sdk)
  • Продолжайте получать тот же результат после "export PATH"
  • Почему root не имеет / usr / local в пути?
  • Interesting Posts

    для чего используется $ # в скрипте?

    как проверить rx ring, max_backlog и max_syn_backlog размер

    Как предотвратить расширение, когда я использую шаблон в качестве аргумента для скрипта?

    Как перенаправление в символах работает в последовательности?

    Как отключить CTRL, действующий на импульс тачпада в Cinnamon?

    Как добавить добавочный счет в каждую строку текстового файла?

    Отключение расширения сервера Xorg во время выполнения (для новых клиентов)?

    Укажите тип раздела GUID для всех дисков из командной строки?

    команда find не дает никакого вывода

    Могу ли я узнать параметры автомонтирования?

    Почему удаление файлов по названию мучительно медленное, а также исключительно быстрое?

    «Ls $ PWD» и «ls.» Получают разные файлы, возможно, странное кэширование?

    Как передать строку (не файл) в openssl?

    Как получить идентификатор окна из идентификатора процесса

    ограничение нажатия на выбранные репозитории Mercurial с использованием принудительных команд `ssh` и` hg-ssh`

    Linux и Unix - лучшая ОС в мире.