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