0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Shell内建命令:exit命令

Linux爱好者 来源:Linux爱好者 作者:恋猫大鲤鱼 2021-02-02 10:45 次阅读

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
    +关注

    关注

    87

    文章

    11304

    浏览量

    209483
  • 命令
    +关注

    关注

    5

    文章

    684

    浏览量

    22021
  • Shell
    +关注

    关注

    1

    文章

    365

    浏览量

    23372

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

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

收藏 人收藏

    评论

    相关推荐

    Linux系统中shell命令解析

    shell是Linux系统的用户界面,提供了用户与内核交互的一种接口,它接收用户输入的命令并到送到内核去执行,因此也被称为Linux的命令解释器。
    的头像 发表于 11-05 15:40 263次阅读

    Linux实用命令大全

    Linux实用命令大全
    的头像 发表于 10-23 13:50 230次阅读
    Linux实用<b class='flag-5'>命令</b>大全

    SD的命令和响应

    一个完整的 SD 卡操作过程是:主机(单片机等)发起“命令”,SD 卡根据命令的内容决定是 否发送响应信息及数据等,如果是数据读/写操作,主机还需要发送停止读/写数据的命令来结束 本次操作,这意味着主机发起
    的头像 发表于 10-08 15:49 471次阅读
    SD的<b class='flag-5'>命令</b>和响应

    shell具有的功能和特点

    Shell 是一个命令行解释器,用于与操作系统进行交互。它提供了一种方便的方式来执行命令、管理文件和目录、运行程序等。以下是 Shell 的功能和特点的介绍:
    的头像 发表于 08-30 14:48 516次阅读

    嵌入式学习-常见的shell命令之其他命令

    1、clear清屏命令命令:clear功能:清除屏幕参数:无 示例:清屏前。执行清屏命令后,终端界面显示信息被清除。2、man帮助命令命令
    发表于 08-22 09:42

    常见的shell命令之其他命令

    1、clear清屏命令命令:clear功能:清除屏幕参数:无 示例:清屏前。执行清屏命令后,终端界面显示信息被清除。2、man帮助命令命令
    发表于 08-21 09:49

    常见的shell命令之目录相关命令

    1、pwd查看当前目录命令:pwd英文全拼:print work directory功能:打印当前所在的路径参数:没有其他参数示例:2、ls查看当前目录的内容命令:ls英文全拼:list功能:列出
    发表于 08-19 10:06

    常见的shell命令之文件操作相关命令

    1、touch创建新文件命令:touch英文全拼:功能:创建大小为0的一个空文件参数:touch 文件名示例:2、echo创建有内容的文件命令:echo功能:将内容回显到输出设备,echo命令加上
    发表于 08-19 10:01

    常见的shell命令之目录相关命令

    目录相关命令1、pwd查看当前目录命令:pwd英文全拼:print work directory功能:打印当前所在的路径参数:没有其他参数示例:2、ls查看当前目录的内容命令:ls英文全拼:list
    发表于 08-16 09:22

    shell基本介绍及常用命令shell介绍

    一、Shell是什么?我们在刚开始接触Linux的时候,经常会听到工程师提到Shell这个词,刚开始不知道这是个干什么的,简单的说,它是一个应用,接收用户命令,调用相应的内核接口函数或应用程序,并
    发表于 08-15 09:28

    SDRAM中的active命令介绍

    在向SDRAM 中的任何行发出 READ或 WRITE 命令之前,必须先打开该行。这是通过 ACTIVE 命令完成的。ACTIVE 命令的目的是打开或者说激活(active)bank中的一行并将数据从 DRAM 移动到bank的
    的头像 发表于 07-29 09:53 452次阅读
    SDRAM中的active<b class='flag-5'>命令</b>介绍

    ZWS云平台应用(6)-设备命令

    本文讲述使用ZWS物联网云平台远程下发设备命令的过程。在生产生活中,很多设备自身有一些控制指令,比如,路灯的开关灯命令、电机的调整转速命令、空调的调温命令等等。当这些设备变成智能设备,
    的头像 发表于 06-26 08:25 283次阅读
    ZWS云平台应用(6)-设备<b class='flag-5'>命令</b>

    Linux的declare/typeset命令介绍

    1.功能简介 declare(别名typeset)属Shell内建命令,用于申明Shell变量并设置变量属性,或查看已定义的Shell变量和
    发表于 04-08 07:03

    lscpu命令使用注意事项

    请注意,lscpu命令在不同的操作系统上可能会有一些差异,某些选项可能不可用。可以通过man lscpu命令或lscpu --help命令查看该命令的帮助文档和更多选项。
    发表于 03-14 11:39 840次阅读

    Linux基本命令总结

    都说Linux命令多,实际工作中我们又有多少命令会接触用到呢?本文跟大家分享Linux运维工作中常用的600个命令,可以说这些命令是伴随着大家一生的运维生涯了,看看大家有哪些还没用过的
    的头像 发表于 01-11 10:32 973次阅读