Я не так в Linux, і я маю наступні сумніви після навчального посібника.
Я повинен змінити bashrcфайл. Які налаштування містяться в цьому файлі? Я думаю, що щось стосувалося середовища bash shell, але я не дуже впевнений у цьому.
Я повинен вставити цей рядок:
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. Краще IMO для зміни коду, який вже є в ~/.profileразі потреби. На даний момент ~/.profileфайл за замовчуванням включає цей рядок:PATH="$HOME/bin:$HOME/.local/bin:$PATH"
~/.bashrc, ~/.profileздобутий менеджером дисплея, тому тільки змінні , встановлений ~/.profileдоступні при запуску програми з графічного середовища. І це відбувається рано, тому для автоматичних процесів для сеансу повинно бути нормально.