首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux命令(53)——exit命令(builtin)

Linux命令(53)——exit命令(builtin)

作者头像
恋喵大鲤鱼
发布于 2019-03-05 02:56:51
发布于 2019-03-05 02:56:51
1.8K00
代码可运行
举报
文章被收录于专栏:C/C++基础C/C++基础
运行总次数:0
代码可运行

1.简介

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

2.命令格式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
exit [<n>]

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

3.常用示例

(1)退出终端。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
exit

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#正常结果
exit 0

#异常退出
exit 1

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
!/bin/bash

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

执行exit.sh输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
start
before exit
end

参考文献

[1]exit manual

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年01月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验