exit命令用来退出当前的shell或退出终端 ,并返回给定值。
执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。状态值参数多用于脚本中,在终端状态下,直接输入“exit” 退出终端 。
**语法格式:** exit [状态值]
**常用参数:**
| 0 | 执行成功 |
| ---- | ------------------ |
| 1 | 执行失败 |
| $? | 参照上一个状态值 |
**参考实例**
退出当前shell:
```
[root@anycode ~]# exit
注销
```
退出 ssh 登录:
```
[root@anycode ~]# exit
logout Connection to 192.168.168.16 closed.
```
在脚本中,进入脚本所在目录,否则退出:
```
cd $(dirname $0) || exit 1
```