1.简介
exit 命令是 Shell 内建命令,用于退出当前 Shell 进程。
2.命令格式
exitN
(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"beforeexit"
exit0
执行exit.sh输出:
start
beforeexit
end
参考文献
[1] exit manual
责任编辑:xj
原文标题:每天一个 Linux 命令(109):exit 命令
文章出处:【微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:每天一个 Linux 命令(109):exit 命令
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
相关推荐
shell是Linux系统的用户界面,提供了用户与内核交互的一种接口,它接收用户输入的命令并到送到内核去执行,因此也被称为Linux的命令解释器。
发表于 11-05 15:40
•263次阅读
Linux实用命令大全
发表于 10-23 13:50
•230次阅读
一个完整的 SD 卡操作过程是:主机(单片机等)发起“命令”,SD 卡根据命令的内容决定是 否发送响应信息及数据等,如果是数据读/写操作,主机还需要发送停止读/写数据的命令来结束 本次操作,这意味着主机发起
发表于 10-08 15:49
•471次阅读
Shell 是一个命令行解释器,用于与操作系统进行交互。它提供了一种方便的方式来执行命令、管理文件和目录、运行程序等。以下是 Shell 的功能和特点的介绍:
发表于 08-30 14:48
•516次阅读
1、clear清屏命令命令:clear功能:清除屏幕参数:无 示例:清屏前。执行清屏命令后,终端界面显示信息被清除。2、man帮助命令命令:
发表于 08-22 09:42
1、clear清屏命令命令:clear功能:清除屏幕参数:无 示例:清屏前。执行清屏命令后,终端界面显示信息被清除。2、man帮助命令命令:
发表于 08-21 09:49
1、pwd查看当前目录命令:pwd英文全拼:print work directory功能:打印当前所在的路径参数:没有其他参数示例:2、ls查看当前目录的内容命令:ls英文全拼:list功能:列出
发表于 08-19 10:06
1、touch创建新文件命令:touch英文全拼:功能:创建大小为0的一个空文件参数:touch 文件名示例:2、echo创建有内容的文件命令:echo功能:将内容回显到输出设备,echo命令加上
发表于 08-19 10:01
目录相关命令1、pwd查看当前目录命令:pwd英文全拼:print work directory功能:打印当前所在的路径参数:没有其他参数示例:2、ls查看当前目录的内容命令:ls英文全拼:list
发表于 08-16 09:22
一、Shell是什么?我们在刚开始接触Linux的时候,经常会听到工程师提到Shell这个词,刚开始不知道这是个干什么的,简单的说,它是一个应用,接收用户命令,调用相应的内核接口函数或应用程序,并
发表于 08-15 09:28
在向SDRAM 中的任何行发出 READ或 WRITE 命令之前,必须先打开该行。这是通过 ACTIVE 命令完成的。ACTIVE 命令的目的是打开或者说激活(active)bank中的一行并将数据从 DRAM 移动到bank的
发表于 07-29 09:53
•452次阅读
本文讲述使用ZWS物联网云平台远程下发设备命令的过程。在生产生活中,很多设备自身有一些控制指令,比如,路灯的开关灯命令、电机的调整转速命令、空调的调温命令等等。当这些设备变成智能设备,
发表于 06-26 08:25
•283次阅读
1.功能简介
declare(别名typeset)属Shell内建命令,用于申明Shell变量并设置变量属性,或查看已定义的Shell变量和
发表于 04-08 07:03
请注意,lscpu命令在不同的操作系统上可能会有一些差异,某些选项可能不可用。可以通过man lscpu命令或lscpu --help命令查看该命令的帮助文档和更多选项。
发表于 03-14 11:39
•840次阅读
都说Linux命令多,实际工作中我们又有多少命令会接触用到呢?本文跟大家分享Linux运维工作中常用的600个命令,可以说这些命令是伴随着大家一生的运维生涯了,看看大家有哪些还没用过的
发表于 01-11 10:32
•973次阅读
评论