Конфигурация командного интерпретатора Bash
Я изменяю стартовые скрипты по всей системе по своему вкусу таким образом:
/etc/bash.bashrc заменяю на свой /etc/profile Оставляю копию из дистрибутива ( \w -> \W) /etc/skel/.bashrc заменяю на свой /etc/skel/.profile заменяю на свой /etc/skel/.bash_profile заменяю на свой ~/.bashrc заменяю на свой для всех учетных записей ~/.profile заменяю на свой для всех учетных записей ~/.bash_profile заменяю на свой для всех учетных записей
Смотрите подробности в моих примерных скриптах. Так как мне нравиться прозрачная система, я устанавливаю значение umask равное 002 или 022.
Переменная PATH устанавливается через следующие конфигурационные файлы в таком порядке:
/etc/login.defs - перед тем, как оболочка устанавливает PATH /etc/profile (может вызывать /etc/bash.bashrc) ~/.bash_profile (может вызывать ~/.bashrc)