Shell内建命令:exit命令

描述

1.简介

exit 命令是 Shell 内建命令,用于退出当前 Shell 进程。

2.命令格式

exit N

(1)状态码 N 的范围是 0-255,一般情况下,0 表示正常退出,非零表示异常退出。如果是 0-255 之外的数值,则会被强制转换为 uint8_t 类型的数值,比如 -1 会被转换为 255,256 会发生类型宽度截断,被转换为 0;
(2)状态码 N 可以不指定,默认是上一条命令的退出状态码。

3.常用示例

(1)退出终端。

exit

(2)用于Shell脚本,退出当前Shell进程。

(3)使用 trap 内建命令,用于挂载 Shell 进程结束前需要执行的命令。格式为:trap “commands” EXIT。如脚本exit.sh:

!/bin/bash

echo "start"
trap "echo 'end'" EXIT
echo "before exit"
exit 0

执行exit.sh输出:

start
before exit
end

参考文献

[1] exit manual

责任编辑:xj

原文标题:每天一个 Linux 命令(109):exit 命令

文章出处:【微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分