Назад | Перейти на главную страницу

Изменения в / etc / bashrc?

Есть ли какие-либо изменения, которые вы вносите в сценарий реконфигурации bash по умолчанию, о которых было бы полезно узнать другим?

Обратите внимание, что / etc / bashrc влияет на всех пользователей, а .bashrc в домашнем каталоге пользователя влияет только на этого пользователя.

Я бы не стал менять значение по умолчанию /etc/bashrc. Вместо этого я бы создал новый файл в

/etc/profile.d/

Таким образом, у вас будет то, что переживет обновления. По крайней мере, в Fedora и более ранних версиях RedHat /etc/bashrc содержит следующий фрагмент сценария:

for i in /etc/profile.d/*.sh; do
    if [ -r "$i" ]; then
        . $i
fi

В последний раз, когда я хотел добавить что-то глобально, я создал в этом каталоге новый файл с именем, заканчивающимся на .sh и csh версия, оканчивающаяся на .csh.

Для справки, Debian bashrc по умолчанию хранится в /etc/bash.bashrc, а не в / etc / bashrc.

/ Etc / bashrc большинства дистрибутивов довольно мал и удобочитаем. Предлагаю их прочитать. Если бы кто-то мог найти ссылки на все основные, я бы проголосовал за это несколько раз, если бы мог.