Я не настолько увлечен Linux, и у меня есть следующие сомнения после урока.
Я должен изменить bashrc
файл. Какие настройки содержатся в этом файле? Я думаю, что-то связано со средой оболочки bash, но я не уверен в этом.
Я должен вставить эту строку:
export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH
Что именно делает эта линия?
Я думаю, что это export
утверждение используется для создания новой переменной, делающей ее доступной для другой программы.
Но что именно делает эта линия? Является ли PATH
имя переменной, которую я определяю? Что такое $HOME
?
Что означает :
символ между PATH=$HOME/.local/bin
и $HOME/.local/usr/bin
и $PATH
разделом в предыдущем выражении?
Что именно означает это выражение?
PATH
изменения уже внесены в ~/.profile
файл, поэтому немного противоречиво делать подобные вещи в ~/.bashrc
. Лучше ИМО, чтобы изменить код уже в ~/.profile
случае необходимости. В настоящее время ~/.profile
файл по умолчанию включает в себя эту строку:PATH="$HOME/bin:$HOME/.local/bin:$PATH"
~/.bashrc
, ~/.profile
оно получено из диспетчера отображения, поэтому ~/.profile
при запуске программ из графической среды доступны только переменные, заданные параметром . И это происходит рано, так что это должно быть хорошо для процессов автозапуска для сеанса.