1

Конфиги Zsh находятся в файле ~/.zshrc . Вот куда я положил свои псевдонимы и т.д…

Но я хочу знать, должен ли я игнорировать .bash_profile и эти другие файлы и помещать все в файл .zshrc? Много онлайн инструкций по установке или настройке системы требуют от меня добавления чего-либо в .bash_rc и т.д. Я предполагаю, что если я использую Zsh, мне следует поместить этот материал в .zshrc?

Я занимаюсь в основном интерфейсной веб-разработкой, не размещая никаких веб-серверов, и я не гений CLI или что-то в этом роде.

2 ответа2

1

Но я хочу знать, должен ли я игнорировать .bash_profile и эти другие файлы и помещать все в файл .zshrc? Много инструкций онлайн по установке или настройке системы заставляют меня добавлять вещи в .bash_rc и т.д. Я предполагаю, что если я использую zsh , мне следует поместить этот материал в .zshrc?

Эта веб-страница хорошо объясняет различия, но в основном сводится к тому, что вы заявляете; если вы используете Zsh, просто поместите ваши настройки / настройки в эквивалентный файл Zsh:

  • Zsh: заботятся только о .zshenv , .zprofile , .zshrc , .zlogin и .zlogout .
  • Bash: заботятся только о .bashrc , .bash_profile , .bash_login , .profile и .bash_logout .

Поэтому, если вы читаете какие-либо только учебные пособия или руководства, которые ссылаются на добавление элементов в .bash_profile поскольку тонны пользователей используют bash по умолчанию), вам следует просто добавить эти элементы в .zprofile .

0

Не уверен , что если его «правильный путь» , а ln -s их так , в случае мне нужно

  1. Используйте bash для написания скриптов.
  2. Новые установки без zsh или если zsh «замертво в воде», у меня есть резервная копия.

Но по моему опыту они являются взаимоисключающими для своих соответствующих оболочек

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .