
ЗшКонфигурации идут в ~/.zshrc
файл. Там я размещал свои псевдонимы и т. д.
Но я хочу знать, стоит ли мне игнорировать .bash_profile
и те другие файлы, и помещать все в .zshrc
файл? Во многих инструкциях в Интернете по установке или настройке системы мне предлагают добавлять что-то в .bash_rc
и т. д. Я предполагаю, что если я использую Zsh, мне следует помещать это в .zshrc
?
Я занимаюсь в основном разработкой интерфейсных веб-приложений, не занимаюсь хостингом веб-серверов и не являюсь гением CLI или чего-то в этом роде.
решение1
Но я хочу знать, стоит ли мне игнорировать
.bash_profile
и те другие файлы, и помещать все в.zshrc
файл? Во многих инструкциях в Интернете по установке или настройке системы мне приходится добавлять что-то в.bash_rc
и т. д. Я предполагаю, что если я используюzsh
, мне следует помещать это в.zshrc
?
Этотвеб-страница хорошо объясняет различия, но в основном это сводится именно к тому, что вы утверждаете; если вы используетеЗшзатем просто поместите ваши корректировки/настройки в эквивалентный файл Zsh:
- Зш: Интересует только
.zshenv
,.zprofile
,.zshrc
,.zlogin
и.zlogout
. - Баш: Интересует только
.bashrc
,.bash_profile
,.bash_login
,.profile
и.bash_logout
.
Поэтому, если вы читаете какие-либо руководства или руководства, в которых говорится только о добавлении элементов в .bash_profile
— поскольку множество пользователей используют bash
его по умолчанию — то вам следует просто добавить эти элементы в .zprofile
.
решение2
Не уверен, что это «правильный путь», но ln -s
если понадобится, то обязательно воспользуюсь им.
- Используйте bash для написания скриптов.
- Новые установки без
zsh
или на случайzsh
«выхода из строя» у меня есть резервная копия.
Но по моему опыту они являются взаимоисключающими для своих соответствующих оболочек.