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

    文章

    10993

    浏览量

    206748
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21849
  • Shell
    +关注

    关注

    1

    文章

    358

    浏览量

    22903

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

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

收藏 人收藏

    评论

    相关推荐

    Shell基本介绍及目录常用命令

    01、Shell是什么?我们在刚开始接触Linux的时候,经常会听到工程师提到Shell这个词,那么Shell到底是什么呢?简单的说,它是一个应用,接收用户命令,调用相应的内核接口函数
    的头像 发表于 11-15 13:06 202次阅读
    <b class='flag-5'>Shell</b>基本介绍及目录常用<b class='flag-5'>命令</b>

    linux中source命令的用法

    在Linux中,source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。source命令可以用于读取并执行脚本文件中的命令,通常用于在当前shell环境
    的头像 发表于 11-08 14:35 750次阅读

    linux命令行与shell编程实战

    Linux命令行与Shell编程实战主要涉及以下内容: Linux命令行基础:学习Linux命令行的基本操作,如文件管理、进程管理、网络配置等。熟悉使用
    的头像 发表于 11-08 10:57 379次阅读

    linux命令shell编程有什么联系

    Linux命令Shell编程之间存在密切的联系。 首先,Shell是Linux命令行下的解释器,它提供了一个用户界面,使用户能够与Linux内核进行交互。
    的头像 发表于 11-08 10:53 416次阅读

    shell命令和linux命令一样吗

    Shell命令和Linux命令并不完全一样。 首先,Shell是一种命令行解释器,它是用来解释和执行用户输入的
    的头像 发表于 11-08 10:51 1404次阅读

    shell常用的20个命令

    以下是Shell中常用的20个命令: ls :列出当前目录中的文件和子目录。 cd :改变当前目录。 pwd :显示当前目录的路径。 cp :复制文件或目录。 mv :移动或重命名文件或目录。 rm
    的头像 发表于 11-08 10:48 1683次阅读

    shell命令提示符的具体含义

    Shell命令提示符的含义因操作系统和Shell类型而异。在Linux系统中,Shell命令提示符通常由以下几部分组成: 用户名:显示当前登
    的头像 发表于 11-08 10:37 622次阅读

    shell脚本基本命令

    Shell脚本是一种可执行文件,它包含了一组用某种特定语言编写的命令,这些命令可以被解释器(如bash)执行。以下是一些常见的shell脚本基本命令
    的头像 发表于 11-08 10:08 717次阅读

    单片机上如何做shell命令行交互

    做过嵌入式Linux开发或使用过桌面Linux系统的童鞋们,肯定对shell命令交互印象比较深刻,然而我们大多数搞嵌入式软件开发的码农都是基于单片机,比如51、STM32等进行开发的,在单片机上能否
    的头像 发表于 11-01 15:16 596次阅读

    BASH shell脚本篇—条件命令

    这篇文章介绍下BASH shell中的条件相关的命令,包括:if, case, while, until, for, break, continue。
    的头像 发表于 10-11 15:21 320次阅读
    BASH <b class='flag-5'>shell</b>脚本篇—条件<b class='flag-5'>命令</b>

    基于Go语言的反弹Shell命令生成工具简介

    RevShell 是一个基于Go语言的反弹Shell命令生成工具,旨在帮助安全研究人员和渗透测试人员在需要与目标主机建立反向连接时快速生成相应的Shell代码。
    发表于 08-25 09:45 441次阅读
    基于Go语言的反弹<b class='flag-5'>Shell</b><b class='flag-5'>命令</b>生成工具简介

    为什么shell脚本中执行命令要加exec?这个exec有什么作用呢?

    正常情况下,如果我们想要在shell脚本中执行一个命令,我们只用将该命令原样写到这个shell脚本中就好了。
    的头像 发表于 08-21 09:10 1307次阅读
    为什么<b class='flag-5'>shell</b>脚本中执行<b class='flag-5'>命令</b>要加exec?这个exec有什么作用呢?

    嵌入式Linux入门(三、Linux Shell及常用命令说明)

    嵌入式 Linux入 门第三课,熟悉掌握 Linux 常用 Shell 命令 ...... 矜辰所致
    的头像 发表于 06-21 10:50 932次阅读
    嵌入式Linux入门(三、Linux <b class='flag-5'>Shell</b>及常用<b class='flag-5'>命令</b>说明)

    shell脚本本身自带的命令详解

    除了以文件形式保存在/usr/bin下面的命令shell脚本中还可以使用shell本身自带的命令,即内置命令
    的头像 发表于 05-23 09:32 612次阅读
    <b class='flag-5'>shell</b>脚本本身自带的<b class='flag-5'>命令</b>详解

    source命令是如何工作的

    source 命令可以在当前 shell 中执行文件中的命令,也可以用于刷新环境变量。不过老实说,它的主要用途就是用于刷新环境变量。其语法格式如下所示。
    的头像 发表于 05-14 15:57 775次阅读