Как избежать разбора файлов / etc / *

Когда я запускаю свою оболочку, например, exec zsh из командной строки, как я могу ее не анализировать какие-либо файлы / etc / files?

Я прочитал в руководстве zsh, что, когда пользователь запускает оболочку zsh, он обрабатывает следующие файлы init следующим образом:

 # Every shell. Always /etc/zshenv # Every shell. Avoidable if passing flag -f to zsh ~/zshenv # If it's a login shell. /etc/zprofile ~/zprofile # If it is an interactive shell /etc/zshrc ~/zshrc # If it is a login shell /etc/zlogin ~/zlogin и # Every shell. Always /etc/zshenv # Every shell. Avoidable if passing flag -f to zsh ~/zshenv # If it's a login shell. /etc/zprofile ~/zprofile # If it is an interactive shell /etc/zshrc ~/zshrc # If it is a login shell /etc/zlogin ~/zlogin и # Every shell. Always /etc/zshenv # Every shell. Avoidable if passing flag -f to zsh ~/zshenv # If it's a login shell. /etc/zprofile ~/zprofile # If it is an interactive shell /etc/zshrc ~/zshrc # If it is a login shell /etc/zlogin ~/zlogin и # Every shell. Always /etc/zshenv # Every shell. Avoidable if passing flag -f to zsh ~/zshenv # If it's a login shell. /etc/zprofile ~/zprofile # If it is an interactive shell /etc/zshrc ~/zshrc # If it is a login shell /etc/zlogin ~/zlogin и # Every shell. Always /etc/zshenv # Every shell. Avoidable if passing flag -f to zsh ~/zshenv # If it's a login shell. /etc/zprofile ~/zprofile # If it is an interactive shell /etc/zshrc ~/zshrc # If it is a login shell /etc/zlogin ~/zlogin 

При запуске zsh я бы хотел пропустить обработку всех файлов /etc/* (кроме /etc/zshenv которые, как я полагаю, я не могу пропустить как пользователь без полномочий root), и только проанализировать мои собственные файлы инициализации в моем доме каталог.

Как это сделать, когда я вызываю exec zsh из командной строки?

One Solution collect form web for “Как избежать разбора файлов / etc / *”

GLOBAL_RCS параметр GLOBAL_RCS . Для этого добавьте unsetopt GLOBAL_RCS в /etc/zshenv или $ZDOTDIR/.zshenv или запустите zsh -o NO_GLOBAL_RCS . Обратите внимание, что если $ZDOTDIR не установлен, вместо этого используется $HOME .

Когда GLOBAL_RCS , /etc/zprofile , /etc/zshrc , /etc/zlogin и /etc/zlogout не будут получены.

  • Об относительных достоинствах `` $ @ "` и `" $ @ "`
  • Что делает% \ / do (расширение командной строки zsh)?
  • Когда необходимо включить `emulate -LR zsh` в функцию, вызванную zsh-виджетами?
  • Есть ли способ обойти .zshrc при входе в систему?
  • При использовании zsh вызывает расширение истории
  • Как перечислить все стили в zsh
  • В zsh, как я могу сбросить всю конфигурацию?
  • Использование расширения параметра для создания списка аргументов для `mkdir -p`
  • Как просмотреть текущие настройки для всех параметров?
  • Отдельный путь для файлов .zcompdump
  • (2x) zsh: команда не найдена
  • Linux и Unix - лучшая ОС в мире.