Qual é a diferença entre /etc/rc.local e ~ / .bashrc?

Este é um problema relacionado ao Linux. Eu procurei, mas não obtive uma boa explicação.

Parece-me que os dois arquivos configuram a instalação quando eu faço login, mas há alguma diferença? Percebo que parece haver "alguma regra" para decidir o que deve entrar em dois arquivos diferentes. Por exemplo, se eu precisar adicionar um caminho de pesquisa específico ao $ PATH, devo fazê-lo em ~ / .bashrc. Mas se eu decidir alterar algumas configurações do sistema, como

/sys/class/backlight

ou

/sys/devices/cpu/cpu#/online

então eu tenho que fazer isso em /etc/rc.local, caso contrário não funcionará.

É porque essas configurações não podem diferir entre os usuários?

Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion