📜  Linux退出命令

📅  最后修改于: 2020-12-08 02:46:45             🧑  作者: Mango

Linux退出命令

Linux exit命令用于退出当前shell。它使用参数作为数字,并通过返回状态号退出外壳。如果我们不提供任何参数,它将返回最后执行的命令的状态。 exit命令关闭脚本并退出外壳。

如果我们有多个shell选项卡,则exit命令将关闭该选项卡的执行位置。这是一个内置命令,因此我们无法找到专用的手册页。

句法:

exit

根据以上命令,按ENTER键后,将关闭终端,并结束终端的所有正常运行过程。

exit命令是Linux中最有用的命令。我们可以通过很多次。它使用exit()函数终止正常进程。有关退出命令的一些要点如下:

  • 它用于以退出状态N退出Shell脚本。
  • 它可用于验证shell脚本是否成功终止。
  • 其他命令可以使用退出状态来执行其操作。
  • 如果未指定N的值,则退出状态将是最后执行的命令。
  • N的值设置为0,代表正常的shell出口。

选项:

exit命令没有提供很多选项。但是,它支持以下选项:

  • 退出时不带任何参数:

如果我们不带任何参数地执行它,它只会关闭终端。执行如下:

exit

上面的命令将仅关闭终端。

  • 以退出状态退出:

如果我们传递参数,它将关闭并返回相同的退出状态。例如,如果我们以退出状态10执行它,它将返回状态10。请考虑以下命令:

exit 10

上面的命令将关闭终端并返回状态10。返回状态很有用,因为有时可以跟踪它们以指示错误。例如,返回状态“ 0”表示程序已成功执行,“ 1”表示程序有小错误。

  • 显示最近的退货状态:

要显示最后执行的命令的退出状态,请执行“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,这意味着它已成功执行。

获得帮助

exit命令是一个内置实用程序。没有专用的手册页。但是,它支持“ -help”选项,该选项显示有关命令的信息。要获取帮助,请执行以下命令:

exit --help

上面的命令将在命令行上显示帮助。我们还可以执行如下的help exit命令:

help exit

这两个命令将产生相同的输出。考虑以下输出: