LINUX.ORG.RU

вместо bashrc ссылка на каталог с файлами

 


0

3
[[ $- != *i* ]] && return

[[ -f /etc/profile ]] && source /etc/profile

for sh in $HOME/.bashrc.d/*.sh
do
    [[ -r "${sh}" ]] && source "${sh}"
done

Не могу нигде найти как называется эта «технология», соглашения, как лучше разбивать файлики и т.п. Конечно и так понятно, но хочется подробностей и мануалов.

[[ -f /etc/profile ]] && source /etc/profile

Это ошибка. Профиль исполняется один раз — при входе.

соглашения, как лучше разбивать файлики

Чего вы там такого напихали в ~/.bashrc, что это уже в один файл не влазит? Принятый обычай — не разбивать.

Zmicier ★★★★★ ()
Ответ на: комментарий от Zmicier

Это не я писал. И вообще это не мое. Но мне кажется это удобная штука - разделять строки, к примеру с автозапуском тмукса. Удобно потом будет переносить на другую систему где тмукса или другой проги нет в принципе.

arcan7777 ()
Ответ на: комментарий от arcan7777

Но мне кажется это удобная штука - разделять строки [на несколько файлов]...

Удобная, конечно. Когда их счет пошел на тысячи.

Вот я спрашиваю — что вы, черт побери, напихали такого в ~/.bashrc?

Zmicier ★★★★★ ()