Например, я использую ssh для входа на сервер Linux с помощью zsh . Затем в zsh я zsh чтобы получить оболочку без регистрации. Как выйти из zsh без логина и вернуться к zsh логина?
1 ответ
2
exit
Это приведет к выходу только из самой последней оболочки, а не из удаленного сервера, если только вы не находитесь в оболочке входа.
Вы можете увидеть, входите ли вы в оболочку входа, повторив $SHLVL . Он будет иметь значение 1 если вы находитесь в вашей оболочке входа в систему, но будет 2 когда вы запустите следующую оболочку.
Переменная $0 также может быть установлена в -zsh в оболочке входа в систему, но zsh в других.
