Краткое описание файлов
.bashrc— bash для интерактивного non-login: история, prompt, aliases, completion..zshrc— zsh для интерактивного shell: плагины, тема, инициализация окружения..profile— общие login-настройки: PATH, переменные, platform-specific config..bash_aliases— набор пользовательских aliases для удобной навигации и команд..p10k.zsh— конфигурация темы Powerlevel10k.
Иерархия загрузки
ИНТЕРАКТИВНЫЙ ШЕЛЛ
├── bash
│ ├── .bashrc
│ │ ├── .bash_aliases
│ │ └── .profile
│ └── .profile
└── zsh
├── .zshrc
│ ├── .bash_aliases
│ ├── .profile
│ └── .p10k.zsh
└── .profile
Загрузка по типам shell
LOGIN SHELL
├── bash: ~/.bash_profile → ~/.bash_login → ~/.profile
└── zsh: ~/.zprofile → ~/.zshrc
INTERACTIVE NON-LOGIN
├── bash: ~/.bashrc
└── zsh: ~/.zshrc
NON-INTERACTIVE
└── конфиги не загружаются автоматически