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

    关注

    88

    文章

    11860

    浏览量

    219840
  • 命令
    +关注

    关注

    5

    文章

    765

    浏览量

    24114
  • Shell
    +关注

    关注

    1

    文章

    376

    浏览量

    25537

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LTM4675 PMBus命令详解及应用指南

    LTM4675 PMBus命令详解及应用指南 在电子工程师的日常工作中,电源管理模块的设计与调试是至关重要的环节。LTM4675作为一款功能强大的电源模块,其PMBus命令集为工程师提供了丰富的控制
    的头像 发表于 05-25 11:40 273次阅读

    Kubernetes kubectl命令行工具详解

    kubectl是Kubernetes官方提供的命令行工具,作为与Kubernetes集群交互的主要接口,它通过调用Kubernetes API Server实现对集群资源的全面管理。在生产环境中,运维工程师需要熟练掌握kubectl命令来完成日常的集群运维、应用部署、故障
    的头像 发表于 02-02 16:40 689次阅读

    Shell历史命令history用法

    1. 显示历史命令列表 「介绍」:history 命令用于显示当前会话中执行过的命令的列表,以及每个命令对应的编号。「示例代码」:history 2. 使用历史
    发表于 12-02 06:10

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

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

    是德示波器自动化测试SCPI命令控制指南

    是德示波器通过标准命令接口SCPI(Standard Commands for Programmable Instruments)实现自动化控制,为测试系统集成与高效调试提供强大支持。本文结合其核心
    的头像 发表于 09-23 17:54 2122次阅读
    是德示波器自动化测试SCPI<b class='flag-5'>命令</b>控制指南

    Linux基础命令which详解

    在Linux系统中,which命令用于查找并显示指定命令的可执行文件路径。这对于系统管理员和开发人员来说是一个非常有用的工具,可以帮助定位命令所在的位置,确认命令是否已正确安装,并且能
    的头像 发表于 07-29 17:58 1140次阅读

    解析K8S实用命令

    前言: 作为运维工程师,掌握 Kubernetes 命令行工具是日常工作的核心技能。本文将深入解析 K8S 最实用的命令,从基础操作到高级技巧,助你成为容器化集群管理专家。
    的头像 发表于 07-24 14:07 1092次阅读

    已收藏!你需要知道的57个常用树莓派命令

    初次使用树莓派并不总是那么容易,因为你可能还没有使用命令行的习惯。然而,终端命令是必不可少的,而且通常比通过图形用户界面(GUI)操作更高效。那么,有哪些重要的命令是你应该知道的呢?有相当多的
    的头像 发表于 07-23 18:36 1368次阅读
    已收藏!你需要知道的57个常用树莓派<b class='flag-5'>命令</b>!

    一文掌握Linux命令

    作为一名运维工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,Linux命令都是绕不开的核心技能。本文将从实战角度出发,系统梳理运维工程师必须掌握的Linux命令,并结合实际场景
    的头像 发表于 07-22 15:23 781次阅读

    【RA-Eco-RA6M4开发板评测】移植shell实现命令交互

    /XLmbJn0SKoDT1aLdxHDrbg 一个超级精简高可移植的shell命令行C实现二. 移植移植参考上述文章,很简单只需要实现输入输出接口 即可。代码见shell.c/h shell
    发表于 07-19 22:47

    达梦数据库常用管理SQL命令详解

    达梦数据库常用管理SQL命令详解
    的头像 发表于 06-17 15:12 7844次阅读
    达梦数据库常用管理SQL<b class='flag-5'>命令</b>详解

    allegro软件走线命令下参数不显示如何解决

    在PCB设计中,走线命令是频繁使用的功能之一。执行走线命令后,通常会在Options面板中显示线宽、层、角度等设置选项,用于调整走线参数。然而,有时执行走线命令后,Options面板中可能没有显示这些设置区域,如图1所示,该如何
    的头像 发表于 06-05 09:30 2465次阅读
    allegro软件走线<b class='flag-5'>命令</b>下参数不显示如何解决

    SSH常用命令详解

    SSH常用命令详解
    的头像 发表于 06-04 11:30 2274次阅读

    如何使用Traceroute命令

    以下是如何使用 traceroute 命令的详细指南,包括其语法、选项和实际示例。
    的头像 发表于 06-04 11:28 2672次阅读

    Docker Volume管理命令大全

    Docker Volume管理命令大全
    的头像 发表于 05-28 17:14 1205次阅读