# exit - 退出当前的shell
使shell以状态码n退出。如果省略n,则退出状态是执行的最后一个命令的状态。退出时的陷阱在shell终止之前执行。
# 主要用途
- 执行exit可使shell以指定的状态值退出。若不设置参数,则以最后一条命令的返回值作为exit的返回值退出。
# 适用范围
RedHat
RHEL
Ubuntu
CentOS
Debian
Deepin
SUSE
openSUSE
Fedora
Linux Mint
Alpine Linux
Arch Linux
# 语法
exit [n]
# 选项
无
# 返回值
返回值为你指定的参数n的值,如果你指定的参数大于255或小于0,那么会通过加或减256的方式使得返回值总是处于0到255之间。
# 举例
退出shell
[root@localhost ~]$ tcsh #切换shell
[root@localhost /~]$ exit 9 #已经切换。退出shell
exit
You have new mail in /var/spool/mail/root
[root@localhost ~]$ #回到原来的shell