Я не так в 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 позволяет bash знать, где искать исполняемые программы, поэтому, если у вас есть скрипт или какой-либо другой исполняемый файл в $HOME/.local/bin, изменение PATH позволит вам вводить и запускать этот файл так же, как вы с ls или df.
export означает только, что переменная PATH также доступна для других программ, которые вы запускаете из bash.
Что касается :, это просто разделитель для каждого каталога. Это то же самое, что и запятая в списке слов, не более.