Shell中exit命令怎么用
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章给大家分享的是有关Shell中exit命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。介绍:exit 用于退出当前shell环境进程结束运行,并且可以返回一
千家信息网最后更新 2025年01月22日Shell中exit命令怎么用
这篇文章给大家分享的是有关Shell中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/bashecho 'hello'exit 2echo 'word'#执行 exit.shsh exit.sh #只会输出 helloecho $? #输出2 获取上一个命令执行返回的状态码
小结
exit的应用场景
结束当前shell进程
可以返回不同的状态码,用于不同的业务处理
附:exit 后缀数字功能
exit命令同于退出shell,并返回给定值。在shell脚本中可以终止当前脚本执行。
执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。
状态值0代表执行成功,其他值代表执行失败。
0 系统停止
1 单用户系统,不需要登陆
2 多用户系统但不支持NFS,命令行模式登陆
3 完整多用户模式,命令行模式登陆
4 未用
5 X11图形模式,图形模式登陆
6 重新启动系统
感谢各位的阅读!关于"Shell中exit命令怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
状态
文件
命令
状态值
代表
数字
模式
脚本
不同
系统
进程
登陆
语法
成功
内容
图形
场景
更多
用户
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华为和戴尔服务器
软件开发插件是购买的吗
网络安全航拍
网站代建代运行 网络安全责任
数据库逻辑删物理删
厦门市网络安全大队负责人
网络安全系统设置
推荐的软件开发公司
电脑与服务器如何安装
机顶盒显示服务器暂时不可用
湘潭软件开发培训多少钱
海康威视超脑服务器作用
sql备份的数据库找不到
数据库api 注入攻击
安庆市弹性云服务器租赁
计算机网络技术 知乎
梦幻西游新服务器能玩吗
服务器硬盘只读
当当网网络技术框架
pmp软件开发
音乐与网络技术的区别
百度的云数据库
初中可以学360网络安全吗
软件开发中应该需要哪些文档
阿里云的服务器镜像迁移到腾讯云
华三服务器不能识别u盘
怎样接单软件开发
广州工商银行软件开发中心
数据库api 注入攻击
app服务器要求