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