MyTetra Share
Делитесь знаниями!
Разница между .bashrc и .bash_profile
Время создания: 22.12.2016 21:29
Текстовые метки: bash
Раздел: root - Linux
Запись: xintrea/mytetra_db_armagedec/master/base/1482434941gsnydw354a/text.html на raw.githubusercontent.com

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


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


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


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


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

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