我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Shell内置命令之exit的语法与实例

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Shell内置命令之exit的语法与实例

目录
  • 介绍:
  • 语法:
  • exit应用场景
  • 实例
    • 需求:
    • 步骤:
    • 演示
  • 小结
    • 附:exit后缀数字功能
      • 总结

        介绍:

        exit 用于退出当前shell环境进程结束运行,并且可以返回一个状态码.一般使用$?可以获取状态码.

        语法:

        正确退出语法 exit #默认返回状态码0 ,一般代表命令执行成功

        错误退出语法 exit 非0数字 #数字建议的范围0-255 一般代表命令执行失败

        exit应用场景

        1.结束当前shell进程

        2.当shell进程执行出错退出时,可以返回不同的状态值代表不同的错误.

        比如执行一个脚本文件里面操作一个文件时,可以返回1表示文件不存在,2表示文件没有读取权限,3表示文件类型不对.

        实例

        需求:

        编写shell脚本使用exit退出,退出时返回一个非0数字状态值,执行脚本文件并打印返回状态值

        步骤:

        ​ 1.创建exit.sh文件

        ​ 2.编辑exit.sh文件,使用exit数字退出结束当前shell

        ​ 3.执行文件,打印返回状态值

        演示

        vim exit.sh
        
        #!/bin/bash
        echo 'hello'
        exit 2
        echo 'word'
        
        
        #执行 exit.sh
        sh exit.sh #只会输出 hello
        echo $? #输出2  获取上一个命令执行返回的状态码
        

        小结

        exit的应用场景

        &nbVIcdzKsp;   结束当前shell进程

            可以返回不同的状态码,用于不同的业务处理

        附:exit 后缀数字功能

        exit命令同于退出shell,并返回给定值。在shell脚本中可以终止当前脚本执行。

        执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。

        状态值0代表执行成功,其他值代表执行失败。

        0 系统停止
        1 单用户系统,不需要登陆
        2 多用户系统但不支持NFS,命令行模式登陆
        3 完整多用户模式,命令行模式登陆
        4 未用
        5 X11图形模式,图形模式登陆
        6 重新启动系统

        总结

        到此这篇关于Shell内值命令之exit语法与实例的文章就介绍到这了,更多相关Shell内值命令exit内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

        免责声明:

        ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

        ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

        Shell内置命令之exit的语法与实例

        下载Word文档到电脑,方便收藏和打印~

        下载Word文档

        猜你喜欢

        Shell内置命令之exit的语法与实例

        目录介绍:语法:exit应用场景实例需求:步骤:演示小结附:exit后缀数字功能总结介绍: exit 用于退出当前shell环境进程结束运行,并且可以返回一个状态码.一般使用$?可以获取状态码. 语法: 正确退出语法 exit #默认返回状
        2022-06-04

        shell字符截取命令之cut命令的实例详解

        shell字符截取命令之cut命令的实例详解 一 语法cut [选项] 文件名 选项: -f 列号:提取第几列 -d 分隔符:按照指定分隔符分割列二 实战[root@localhost ~]# cat student.txt 1 furon
        2022-06-04

        Shell alias给命令设置别名的实现方法

        给命令设置别名,你可以把它当作命令的"小名",但是这样做有什么意义呢? 比如笔者刚接触 linux 时,使用的编辑器是 Vi,但是现在 Vim 的功能明显比 Vi 的功能更加强大,所以现在流行的编辑器变成了 Vim。但是笔者已经习惯了输入
        2022-06-04

        WindowsXP系统常用的内置AT命令实例分析

        AT命令是Windows XP中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的www.cppcns.com安js排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通python的功能。A
        2023-06-02

        robocopy命令的用法与实例(Windows 的可靠文件复制)

        Robocopy是一个功能超强的文件复制工具,现在win10也自带64位与32位版本了,该工具来自windows资源包,现在系统也都集成了,没有这个软件的可以网上下载即可
        2022-11-13

        python3--对象之间的交互,类命名空间与对象、实例的命令空间

        对象之间的交互现在有个游戏人与狗,人定义一个类,狗定义一个类,如何让两个类之间互相交互起来,让这个游戏变得更加有意思,代码如下#!/usr/bin/envpython#coding:utf-8__author__=www.py3study.
        2023-01-30

        Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例

        每种语言都有自己的优势,互相结合起来各取所长程序执行起来效率更高或者说哪种实现方式较简单就用哪个,nodejs是利用子进程来调用系统命令或者文件,文档见http://nodejs.org/api/child_process.html,Nod
        2022-06-04

        android调用C语言实现内存的读取与修改的方法示例

        写之前需要准备以下内容android studio 已ROOT安卓设备 GG修改器 打开android studio,创建Native C++ Projectactivity_main.xml
        2022-06-06

        SQLServer 错误 1204 SQL Server 数据库引擎的实例此时无法获得 LOCK 资源。 请在活动用户较少时重新运行该语句。 请询问数据库管理员,检查此实例的锁定和内存配置,或检查是否

        详细信息 Attribute 值 产品名称 SQL Server 事件 ID 1204 事件源 MSSQLSERVER 组件 SQLEngine 符号名称 LK_OUTOF 消息正文 SQL Server ...
        SQLServer 错误 1204 SQL Server 数据库引擎的实例此时无法获得 LOCK 资源。 请在活动用户较少时重新运行该语句。 请询问数据库管理员,检查此实例的锁定和内存配置,或检查是否
        2023-11-05

        编程热搜

        目录