MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Разница между .bashrc и .bash_profile
22.12.2016
21:29
Текстовые метки: bash
Раздел: root - Linux

Оба эти файлы исполняются оболочкой при старте.


Отличие же состоит в том, что .bashrc выполняется интерактивными оболочками (тоесть в окне терминала), а .bash_profile login-оболочками (когда приходится перед началом работы вводить логин и пароль, например при подключении к удалённой машине).


Для того чтобы не нужно было поддерживать два абсолютно различных файла в .bash_profile обычно присутсвует что-то типа:


[[ -r ~/.bashrc ]] && . ~/.bashrc


Которая включает .bashrc в .bash_profile. Таким образом общие настройки можно хранить только в .bashrc.

 
MyTetra Share v.0.43
Яндекс индекс цитирования