1

Например, я использую ssh для входа на сервер Linux с помощью zsh . Затем в zsh я zsh чтобы получить оболочку без регистрации. Как выйти из zsh без логина и вернуться к zsh логина?

1 ответ1

2
exit

Это приведет к выходу только из самой последней оболочки, а не из удаленного сервера, если только вы не находитесь в оболочке входа.

Вы можете увидеть, входите ли вы в оболочку входа, повторив $SHLVL . Он будет иметь значение 1 если вы находитесь в вашей оболочке входа в систему, но будет 2 когда вы запустите следующую оболочку.

Переменная $0 также может быть установлена в -zsh в оболочке входа в систему, но zsh в других.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .