二、(2)bash的工作特性之:命令执行状态返回值及命令行展开

bash 工作特性 命令执行状态 命令行展开

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

  • bash会通过状态返回值来输出命令执行的结果,仅记录最近一次的状态结果

成功:0
失败:1-255

  • 命令执行完成之后,其状态返回值保存于bash的特殊变量$?中
  • 命令正常执行时,有些还回有命令返回值
  • 引用命令的执行结果的方法:

$(COMMAND)

`COMMAND`(两侧符号为键盘Esc下方的按键)

  • 下面针对上述特性举例说明

示例一:在bash中,使用一个特殊的变量“?”来保存上一个命令的执行状态结果
搜狗截图20180109114947


示例二:可以通过$(COMMAND)`COMMAND`来引用命令执行结果
搜狗截图20180109120953


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

  • ~:自动展开为用户的家目录,或指定的用户的家目录
  • {}:可承载一个以逗号分隔的路径列表,并能够将其展开为多个路径
  • 下面针对上述特性举例说明

示例一:使用~ + 用户名可切换至指定
搜狗截图20180109121654


示例二:创建/tmp目录下的:a_c,a_d,b_c,b_d
搜狗截图20180109122345


示例三:复杂创建示例:
搜狗截图20180110183701
语句参考:mkdir -p /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/91008

(1)
ZSZS
上一篇 2018-01-10 13:05
下一篇 2018-01-11 12:50

相关推荐

  • 马哥教育网络班19期+第九周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin),分别这两类用户的个数,通过字符串比较来实现。 #!/bin/bash for user_shell in `awk -F: '{print $7}'&nbsp…

    Linux干货 2016-07-01
  • Linux下装载软Raid

    步骤1.创建磁盘,并转换为fd #fdisk /dev/sdb //这里使用新的磁盘sdb 然后输入n ,创建分区 使用默认的起始点 输入大小为+100M 然后重复刚才的操作4次,创建4个分区,创建完4个分区后 我们还要改变分区的ID 在分区的主菜单输入T 然后输入要改变ID的分区号,也就是最后4个分区 然后输入分区的ID:fd 四个分区都改成FD 完成后,…

    Linux干货 2017-08-12
  • find命令用法详解

    find

    2017-10-29
  • DNS配置案例 二

    DNS配置案例 二 DNS配置案例 二 1 §·DNS的配置与案例 1 §·测试工具 3 §·主配置文件格式:/etc/named.conf 7 §·缓存名称服务器的配置: 8 §·配置解析一个正向区域 : 以loveme.com域为例: 10 §·配置解析一个反向区域 : 以loveme.com域为例: 15 §·配置从DNS服务器 19 §·问…

    Linux干货 2016-09-26
  • 马哥教育网络班21期+第五周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; ~]# egrep ^[[:space:]] /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; ~]# egrep …

    Linux干货 2016-08-08
  • 进程工具总结

    一、top命令         top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处…

    Linux干货 2016-09-12