Где находится файл .zshrc на Mac

Где находится файл zshrc на Mac

Хотите знать, где находится файл .zshrc на Mac? Если вы пользователь командной строки Mac, который заинтересован в использовании и настройке оболочки zsh или использовании чего-то вроде Oh My Zsh, вам может быть любопытно узнать, что и где находится файл .zshrc, и как получить к нему доступ, чтобы что вы можете настроить свою оболочку.


Если вы являетесь обычным пользователем терминала, вы, вероятно, заметили, что zsh теперь является оболочкой по умолчанию в приложении MacOS Terminal (и да, вы можете изменить оболочку на bash, tcsh, ksh, zsh и т. Д., Если хотите, но мы фокусируясь на zsh, по умолчанию).

По умолчанию файл .zshrc не существует для обычного пользователя, даже если вы запустите оболочку zsh. Это может вызвать удивление, но поскольку файл .zshrc используется для настройки оболочки zsh, вам нужно вручную создать его в своем домашнем каталоге для доступа к zsh. Также существует файл zshrc системного уровня, но пользователи его реже изменяют.

Обратите внимание, что если вы установите Oh My Zsh, файл .zshrc будет создан для вас автоматически.

Где находится файл .zshrc на Mac?

Файл .zshrc будет расположен в домашнем каталоге пользователя или ~ /, а этот пользовательский файл .zshrc — это то место, где вы будете помещать настройки в оболочку z.

Таким образом, пользовательский файл .zshrc будет находиться по следующему пути:
~/.zshrc

Если вы еще не создали файл .zshrc вручную, он не будет существовать по умолчанию.

Вы можете создать его с помощью:

touch ~/.zshrc

Или запустив текстовый редактор для создания .zshrc, например nano:

nano ~/.zsrch

Затем вы можете поместить все, что хотите, в файл .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

Вы можете узнать больше о настройке переменных среды здесь.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *