Linux exit命令
Linux exit 命令用于退出当前 shell。它将参数作为数字,并以返回状态编号退出 shell。如果我们没有提供任何参数,它将返回上次执行命令的状态。exit 命令关闭脚本并退出 shell。
如果我们有多个 shell 选项卡,exit 命令将关闭执行它的选项卡。这是一个内置命令,我们找不到专用的手册页。
语法:
exit
从上面的命令中,按下 ENTER 键后,终端将被关闭,终端的所有正常运行进程都将结束。
exit 命令是 Linux 中最常用的命令。我们可以多次通过它。它使用 exit() 函数终止正常进程。有关退出命令的一些要点如下:
- 它用于退出状态为 N 的 shell 脚本。
- 它可用于验证 shell 脚本是否成功终止。
- 其他命令可以使用退出状态来执行其操作。
- 如果未指定值 N,则退出状态将为上次执行的命令。
- N 的值设置为 0,它代表正常的外壳退出。
exit命令的参数:
exit 命令没有提供很多选项。但是,它支持以下选项:
- exit命令而不带任何参数:
如果我们在没有任何参数的情况下执行它,它只是关闭终端。按如下方式执行它:
exit
上面的命令将简单地关闭终端。
- exit并显示退出状态:
如果我们传递一个参数,它将关闭并返回相同的退出状态。例如,如果我们以退出状态 10 执行它,它将返回状态 10。请考虑以下命令:
exit 10
上面的命令将关闭终端并返回状态 10。返回状态很有用,因为有时可以跟踪它们以告知错误。例如,返回状态“0”表示程序已成功执行,“1”表示程序有小错误。
- 显示上次exit状态:
要显示上次执行的命令的退出状态,请执行“echo $?”命令,如下所示:
echo $?
上面的命令将显示上次返回的状态。请考虑以下输出:
- shell脚本的退出状态
让我们创建一个脚本,“Demo.sh”。要创建它,请执行以下命令:
cat > Demo.sh
echo " This is a demo."
exit 0
通过按 CTRL+D 键保存上述脚本。现在,通过执行以下命令来执行脚本:
chmod +x Demo.sh
./Demo.sh
上面的命令将执行脚本。现在,通过执行以下命令检查脚本的退出状态:
echo $?
输出结果:
从上面的输出中,我们可以看到给定脚本的退出状态为 0,这意味着它已成功执行。
热门文章
优秀文章