Não gosto muito de Linux e tenho a seguinte dúvida após um tutorial.
Eu tenho que modificar o bashrcarquivo. Que tipo de configurações estão contidas neste arquivo? Acho que algo relacionado ao ambiente do shell bash, mas não tenho tanta certeza disso.
Eu tenho que inserir esta linha:
export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH
O que exatamente esta linha?
Eu acho que essa exportdeclaração é usada para criar uma nova variável, tornando-a disponível para outro programa.
Mas o que exatamente esta linha? O PATHnome da variável que estou definindo? O que é $HOME?
O que significa o :símbolo entre PATH=$HOME/.local/bine $HOME/.local/usr/bine $PATHseção na expressão anterior?
O que exatamente essa expressão significa?
PATHmodificação já foi feita no ~/.profilearquivo, por isso é um pouco inconsistente fazer coisas semelhantes ~/.bashrc. Melhor IMO para modificar o código já existente, ~/.profilese necessário. Atualmente, o ~/.profilearquivo padrão inclui esta linha:PATH="$HOME/bin:$HOME/.local/bin:$PATH"
~/.bashrc, ~/.profileé feita pelo gerenciador de exibição, portanto, apenas as variáveis definidas ~/.profileestão disponíveis quando você inicia os programas a partir do ambiente gráfico. E isso acontece cedo, por isso deve ser bom para processos iniciados automaticamente para a sessão.