# 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