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

1)bash的工作特性之命令执行状态返回值;

  • 在 Linux 下,任意一个命令执行结束之后,bash都会返回0-255之间的数值以表示命令执行成功与否;其返回值保存于bash的特殊变量$?中;

  • 其中0表示:执行成功;1-255表示执行错误;

  • 例如:

  • [root@localhost ~]# ls

  • anaconda-ks.cfg initial-setup-ks.cfg

  • [root@localhost ~]# $?

  • bash: 0: 未找到命令…

  • [root@localhost ~]# lsa

  • bash: lsa: 未找到命令…

  • [root@localhost ~]# $?

  • bash: 127: 未找到命令…


2)bash的工作特性之命令行展开:

  • bash中命令行展开主要有两种:

(1)~:自动展开为用户的家目录,或指定的用户的家目录;

(2){}:可承载一个以逗号分隔的路径列表,并能够将其展开为多个路径;

  • 例如:/tmp/{a,b} 相当于 /tmp/a /tmp/b;

原创文章,作者:Estel,如若转载,请注明出处:http://www.178linux.com/57802

(1)
EstelEstel
上一篇 2016-11-06
下一篇 2016-11-06

相关推荐

  • linux系统监控 sar命令详解

    sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告, 包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。 本文主要以CentOS 6.3 x64系统为例,介绍s…

    Linux干货 2015-06-17
  • 马哥第一天

    来这儿的第一天

    2018-03-26
  • CA服务器的搭建以及证书签署、dropbear的编译安装

    CA服务器的搭建以及证书签署、dropbear的编译安装 一、CA Server和Client: 1、CA server:创建私钥CA (1)   openssl的配置文件:/etc/pki/tls/openssl.conf   如果Client端的申请是来自不同的国家,则需要将下图中红色框内的三项,由“match”改为“opt…

    Linux干货 2016-09-23
  • 全球敏捷运维峰会Gdevops 2017成都站嘉宾主题提前看!

    2017年全球敏捷运维峰会(Gdevops, Global Devops Summit)将于2017年在成都、上海、北京、广州四城全面启动,本次峰会由上海市经济和信息化委员会指导,上海市云计算产业促进中心、DBAplus社群主办,数十家媒体单位共同支持,活动家提供全球敏捷运维峰会在线报名服务。 成都站即将于13日启航,搭车地址:https://www.huo…

    Linux干货 2017-05-11
  • 测试so接口函数的脚本 [python]

    下面是一个测试solib库中调用函数的测试脚本,但该脚本还存在这一些问题,我目前无法理解和解决; 问题: 1.我定义了logging采用日志滚动的方式,写日志,并且每个日志的大小是20M,但测试结果发现日志连1M都没到就开始轮转了,并且在轮转过程中,还出现logging写日志,却发现,日志轮转了,结果竟然报了,轮转日志不存在。 Traceback (most…

    Linux干货 2016-01-05
  • ./././

    ./././

    Linux干货 2016-08-04

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-10 19:21

    写的比较少,建议多扩充点知识~~加油~