1、命令简介
exit:exit命令终止脚本,就像在C程序中一样。它还可以返回一个对脚本的父进程可用的值。
2、命令用法
exit
3、命令描述
exit
在shell提示符处发出exit
命令将导致shell退出。
在某些情况下,如果有作业在后台运行,shell会提醒您它们正在运行,并简单地将您返回到命令提示符。在这种情况下,再次发出exit命令将终止这些作业并退出shell。常用的退出别名包括"bye", "logout", 和 "lo"。每个命令都返回一个退出状态(有时称为返回状态或退出代码)。一个成功的命令返回一个0,而一个不成功的命令返回一个非0的值,这个值通常可以被解释为错误代码。操作良好的UNIX命令、程序和实用程序在成功完成时返回0退出代码,不过也有一些例外。
同样,脚本中的函数和脚本本身也返回退出状态。函数或脚本中执行的最后一条命令决定退出状态。在脚本中,可以使用exit nnn命令向shell传递一个nnn退出状态(nnn必须是0 - 255范围内的整数)。
4、使用示例
1)退出当前SHELL终端或SSH连接终端
$ exit
2)exit命令用于返回脚本中功能设置的成功/失败情况
root@ubuntu:/home/ubuntu# cat test.sh
#!/bin/bash
echo "测试"
# 用成功消息终止我们的shell脚本
exit 0
root@ubuntu:/home/ubuntu# ./test.sh
测试root@ubuntu:/home/ubuntu# echo $?
0