Чи слід ігнорувати .bash_rc, .bash_profile тощо, якщо я використовую Zsh?


1

Конфігурації Zsh переходять у ~/.zshrcфайл. Ось де я викладаю свої псевдоніми тощо.

Але я хочу знати, чи варто ігнорувати .bash_profileй інші файли та вкладати все у .zshrcфайл? Чимало в Інтернеті інструкцій щодо встановлення або налаштування системи мені додають речі .bash_rcтощо. Я припускаю, що якщо я використовую Zsh, я повинен вносити ці речі .zshrc?

Я займаюся в основному веб-розробками, не розміщуючи жодних веб-серверів, і я не геній CLI чи що.

Відповіді:


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йде "мертвим у воді", у мене є резервна копія.

Але, на мій досвід, вони взаємовиключні до своїх оболонок

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.