bash的工作特性及命令状态返回查询

bash的基础特性:命令的执行状态结果

命令执行的状态结果:

bash通过状态返回值来输出此结果:

成功:0

失败:1-255

命令执行完成之后,其状态返回值保存于bash的特殊变量$?中;

命令正常执行时,有的还回有命令返回值:

根据命令及其功能不同,结果各不相同;

eg:ifconfig为显示网卡配置信息,是正确的命令,因此返回值:0;当输入为无效命令时,返回值则为:1-255之间

原文地址:http://blog.51cto.com/13745888/2118553

时间: 2024-10-29 18:20:58

bash的工作特性及命令状态返回查询的相关文章

bash的工作特性之命令执行状态返回值和命名行展开所涉及的内容及其示例演示

1.bash状态返回值: 命令的执行结果状态 成功/失败:两种状态 bash使用特殊变量$?保存最近一条命令的执行状态结果: 0:成功 1-255:失败 2.命令行命令展开: ~:展开为用户的主目录 ~USERNAME:展开为指定用户的主目录 {}:可承载一个以逗号分隔的列表,并将其展开为多个路径 /tmp{a,b} - /tmp/a. /tmp/b /tmp/{tom,jerry}/hi = /tmp/tom/hi, /tmp/jerry/hi

bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。

bash特性:命令执行状态返回值 bash命令的执行状态分为两种:?1. 成功,状态返回值为0.?2. 失败,状态返回值为1-255.bash使用特殊变量$?保存最近一条命令的执行状态结果:echo $? bash命令的执行结果:成功 bash命令的执行结果:成功 bash命令的执行结果:失败 bash命令的执行结果:失败 bash特性:命令行展开 ~:可以展开当前登录用户的家目录.~USERNAME:可以展开指定用户的家目录.{}:分组符号,承载以逗号,为分割符号的路径列表,并将其展开为多个路

bash的工作特性之命令执行返回值和命令展开的内容及练习示例

命令执行返回值: hell中,$? 就是上一个执行命令或的返回码, 例如   执行命令xxxxx echo $?  就输出了执行命令xxxxx的返回码,当然也可以把$?保存到一个变量中,用于后续的计算或者其他判断逻辑. 通过 $? 获取上一次命令执行的结果,0表示成功,非0表示失败. 命令展开: (1)创建/tmp目录下的:a_c, a_d , b_c, b_d (2)创建/tmp/mylinux目录下的:

bash命令行返回值和展开

bash命令行返回值和展开 bash 命令 状态 返回 1.命令状态结果和执行结果 (1)命令执行的状态返回值,命令执行完成之后,其执行状态结果值保存于bash的特殊状态变量$?中. 0:成功 1-255:失败 [root@yumc66 ~]# date 2016年 12月 20日 星期二 11:57:10 CST [root@yumc66 ~]# echo $? 0 [root@yumc66 ~]# $? -bash: 0: command not found [root@yumc66 ~]#

bash的命令执行状态返回值

bash通过状态返回值来输出命令执行的状态结果,如成功,输出"0"值:失败,输出"1"到"255"之间的一个值. 命令执行完成之后,其状态返回值保存在bash的特殊变量$?中. 示例: [[email protected] ~]# ls anaconda-ks.cfg [[email protected] ~]# echo $? 0 [[email protected] ~]# ls /etcc ls: cannot access /etcc:

一篇博客分清shell中的状态返回值-return-break-continue-exit

一篇博客分清shell中的状态返回值-return-break-continue-exit 一.break.continue.exit.return的区别和对比 条件与循环控制及程序返回值命令知识表 命令 说明 break n 如果省略n,则表示跳出整个循环,n表示跳出循环的层数 continue n 如果省略n,则表示跳出本次循环,忽略本次循环剩余代码,进入循环的下一次循环.n表示退到第n层继续循环 exit n 表示退出当前shell程序,n为上一次程序执行的状态返回值,n也可以省略,在下一

Linux 脚本 命令状态 条件测试

Linux 脚本: 脚本一般为文本文件,运行脚本事实上是运行一个bash进程,此进程负责从脚本文件中读取一个执行逻辑,而后由bash进程负责解析并运行此逻辑: 启动脚本: (1) # bash /PATH/TO/SCRIPT_FILE (2) 一个执行权限, # ./PATH/TO/SCRIPT_FILE [[email protected] ~]# vi date.sh  [[email protected] ~]# sh date.sh  #第一种执行方法 Thu, 17 Sep 2015 

Bash Shell内建命令和保留字

Bash Shell内建命令和保留字命令含义!保留字,逻辑非:不做任何事,只做参数展开.读取文件并在shell中执行它alias设置命令或命令行别名bg将作业置于后台运行bind将关键字序列与readline函数或宏捆绑break保留字,跳出for.while.until.select循环builtin调用命令的内建命令格式,而禁用同名的函数.或者同名的扩展命令case保留字,多重选择cd切换当前工作目录command找出内建和外部命令:寻找内建命令而非同名函数continue保留字,到达下次f

Linux和MAC命令参数用法查询工具:cheat

一.什么是cheat? cheat是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序.简单来说,它没有提供其他额外多余的信息,只通过使用实例告诉你一个命令参数如何使用. 二.在Redhat.CentOS系统中安装Cheat: Cheat主要有两个依赖python和pip 1.安装python.pip # yum install python python-pip -y # pip install --upgrade pip(更新pip到最新版本) 注:pip是一个方便的