.bashrc-ru

From DSL Wiki

   This page in other languages: English, Deutsch, Español

/home/dsl/.bashrc

Как и .bash_profile, .bashrc - это скрипт, который выполняется, когда запускается Bash. Разница между этими двумя скриптами в том, что .bashrc выполняется каждый раз, когда вы открываете новую командную оболочку Bash (по сути, каждый раз, когда вы запускаете aterm), а .bash_profile выполняется только при входе в систему обычно только один раз, когда вы вводите логин и пароль). Это значит, что вам следует внимательно относиться к тому, какая работа выполняется в .bashrc, иначе вам придется ждать некоторое время каждый раз, когда вы запускаете терминал. Многие используют .bashrc для установки переменных окружения (в чем нет ничего плохого), но если вам не нужно экспортировать то же самое значение той же самой переменной (оно уже экспортировано), то лучше воспользоваться для этой цели скриптом .bash_profile. Обычно .bashrc используют для установки подсказки Bash, а также любых действий, которые требуются, если нужно что-то болеее конкретное, чем "просто оболочка". Например, вам может потребоваться автоматически проверять почту чаще, чем рлин раз при подключении к системе, или есть необходимость выполнить команду-другую, когда Bash обнаружит изменения в окружении и должен будет сделать что-то вследствие этих изменений.