Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
файлы конфигураций должны сохраняться в ~/.BLAHrc, ~/.config/BLAH/FILE
Есть замечательный XDG Base Directory Specification который, в том числе, и описывает где должны находиться user конфиги.
Вам бы очень понравилась книга Искусство программирования UNIX. Она, как это не интуитивно из названия, совсем не про программирование, а как раз во многом пересекается с темой статьи. 5 звёзд, рекомендую.
«Правила», которым следуют терминальные программы