Команда для сброса системы в состояние максимально близкое к состоянию после перезагрузки?

ИспользованиеZDOTDIR

Создайте (возможно временный )каталог, скажем, /venv_startup, который содержит два файла,.zshenv и.zshrc. Файл.zshenv состоит из

source ~/.zshenv
source /venv/bin/activate

, в то время как.zshrc говорит

source ~/.zshrc

Теперь вызовите zsh через

ZDOTDIR=/venv_startup zsh

Это говорит zsh: «Вместо того, чтобы начинать с поиска файлов.zshenv и.zshrc в $HOME, используйте файлы с этими именами в /venv_startup». Поскольку версии в /venv_startupв любом случае являются источниками версий в $HOME, чистый эффект заключается в том, что оболочка будет работать

source /venv/bin/activate

между выполнением zshenv и zshrc. После этого будет обычная интерактивная сессия.

0
12.11.2021, 13:53
0 ответов

Теги

Похожие вопросы