shell for mac
This commit is contained in:
40
shell/README.md
Normal file
40
shell/README.md
Normal file
@@ -0,0 +1,40 @@
|
||||
## Краткое описание файлов
|
||||
|
||||
- `.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
|
||||
└── конфиги не загружаются автоматически
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user