Назад | Перейти на главную страницу

Где эта информация хранится при запуске `export $ PATH` в Linux?

Допустим, я запускаю это прямо из командной строки bash, где на самом деле хранится эта информация?

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"

Он переходит в среду для текущей оболочки (хранится в ОЗУ); вы можете увидеть это, набрав export.

Если вы выйдете из оболочки, все изменения, внесенные в среду, будут потеряны. Если вы хотите, чтобы изменения сохранялись, вам следует добавить их в файлы, которые ваша оболочка будет выполнять при запуске (например, один из ~/.bash_profile, ~/.bashrc, и т.д.).