Де знаходиться файл.zshrc на Mac
Зміст:
Цікаєте, де знаходиться файл .zshrc на Mac? Якщо ви користувач командного рядка Mac і зацікавлені у використанні та налаштуванні оболонки zsh або використовуючи щось на зразок Oh My Zsh, вам може бути цікаво дізнатися, що та де знаходиться файл .zshrc і як до нього отримати доступ що ви можете налаштувати свою оболонку.
Якщо ви звичайний користувач терміналу, ви, мабуть, помітили, що zsh тепер є оболонкою за замовчуванням у програмі терміналу MacOS (і так, ви можете змінити оболонку на bash, tcsh, ksh, zsh тощо, якщо ви хочете, але ми зосереджуємося на zsh, за замовчуванням).
За замовчуванням файл .zshrc не існує для стандартного користувача, навіть якщо ви запускаєте оболонку zsh. Це може бути несподіванкою, але оскільки файл .zshrc використовується для налаштування оболонки zsh, вам потрібно буде вручну створити її у своєму домашньому каталозі, щоб мати доступ до zsh. Існує також файл zshrc системного рівня, але користувачі його змінюють рідше.
Зауважте, що якщо ви встановите Oh My Zsh, для вас автоматично буде створено файл .zshrc.
Де знаходиться файл .zshrc на Mac?
Файл .zshrc буде розташовано в домашньому каталозі користувача або ~/, і цей файл користувача .zshrc є місцем, де ви розмістите налаштування оболонки z.
Таким чином, файл користувача .zshrc знаходитиметься в такому місці шляху: ~/.zshrc
Якщо ви ще не створили вручну файл .zshrc, файл не існуватиме за замовчуванням.
Ви можете створити його за допомогою:
торкніться ~/.zshrc
Або, запустивши текстовий редактор для створення .zshrc, наприклад nano:
nano ~/.zshrc
Потім ви можете розмістити все, що забажаєте, у файлі .zshrc, наприклад будь-які псевдоніми, модифікації шляху, налаштування експорту, конфігурації ZSH_THEME тощо.
Зміни набудуть чинності, коли ви перезавантажите профіль zsh або запустите нове вікно терміналу.
Де універсальний загальносистемний файл zshrc?
Поки настроюваний користувачем файл .zshrc знаходиться в домашньому каталозі користувача, існує також файл zshrc рівня системи.
Системний файл zshrc знаходиться за таким шляхом у macOS:
/etc/zshrc
Будь-які зміни, внесені до /etc/zshrc, застосовуватимуться до оболонки zsh для всіх користувачів, незалежно від того, чи є у них файл .zshrc індивідуального рівня користувача у своєму домашньому каталозі.
Загалом, не рекомендується змінювати /etc/zshrc, натомість усі сповіщення на рівні користувача для zsh слід робити у файлі користувача .zshrc, який знаходиться в кореневому каталозі домашнього каталогу.
Як щодо встановлення змінних середовища за допомогою zsh?
Ви можете встановити змінні середовища для zsh за адресою:
~/.zshenv
Ви можете змінити цей файл за допомогою будь-якого текстового редактора командного рядка, наприклад nano, vim, emacs.
Наприклад, ви можете додати:
JAVA_HOME=$(/usr/libexec/java_home)
SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history
Ви можете дізнатися більше про встановлення змінних середовища тут.