多命令顺序执行:
命令1;命令2  命令之间没有逻辑关系

命令1&&命令2  命令1执行正确才执行命令2,命令1执行错误不会执行命令2

命令1||命令2  命令执行错误才执行命令2,命令1执行正确不会执行命令2

命令 && echo yes || echo no


dd if=输入文件 of=输出文件 bs=字节数 count=个数

if=输入文件  指定源文件或源设备

of=输出文件  指定目标文件或目标设备

bs=字节数  指定一次输入/输出多少字节,即把这些字节看做一个数据块

count=个数  指定输入/输出多少个数据块

dd if=/dev/zero of=/root/testfile bs=1k count=100000;  此方法可产生所需大小的测试文件

date;命令;date  此方法可计算命令执行时长


命令A|命令B

命令A的正确输出作为命令B的操作对象

grep   -i忽略大小写  -n显示在原文件中的行号  -v搜索不包含关键字的行  --color=auto把关键字加颜色


通配符

?  匹配任意单个字符

*  匹配任意0到多个字符

[a1A,]  匹配中括号中任意一个字符

[a-zA-Z0-9]  匹配任意给定范围内的字符

[^   ]  匹配不要此范围内的字符


其他特殊符号

''  单引号,在单引号内的所有特殊符号无特殊含义

""  双引号,在双引号内特殊符号无特殊含义,但$调用变量值,`引用命令,\转义符例外

··  反引号,反引号括起来的是系统命令,在bash中会先执行,和$()一样,推荐使用$(),反引号可读性差

$()  同反引号,引用系统命令

#  shell脚本行注释开头

$  调用变量,$变量名,得到变量值

\  转义符

多命令顺序执行,dd命令,管道|,grep,通配符,其他特殊符号的更多相关文章

  1. [Shell]Bash基本功能:多命令顺序执行与管道符

    /*----------------------------------------------------------------------------------------------- @黑 ...

  2. 『忘了再学』Shell基础 — 7、Bash基本功能(多命令顺序执行)

    目录 1.多命令执行符: 2.多命令执行符&& 3.多命令执行符|| 4.&&和||联合应用 Linux系统支持多条命令顺序执行,就是我可以依次输入多条命令后,统一按E ...

  3. Shell编程——多命令顺序执行、管道、grep命令

    1.多命令执行符: (1)命令1:命令2    多个命令顺序执行,没有逻辑联系,即使命令1出错,命令2依旧执行. (2)命令1&&命令2:只有命令1正确执行,命令2才能正确执行:命令1 ...

  4. 多命令顺序执行、管道符 ; && || |

    多命令顺序执行:

  5. yii2 命令行执行php命令 commands(命令)

    YII2可以在命令行执行php命令,作为半路出家的撩妹君可谓是抠脚福音.作为一个屌丝级的程序员必须要有智能提示代码的IDE,比如PHPstorm.至于如何免费使用嘛..... 首先明白YII2自带的c ...

  6. 【转】Linux多命令顺序执行连接符(; || && |)

    当我们需要一次执行多个命令的时候,命令之间需要用连接符连接,不同的连接符有不同的效果.下面我们总结一下,加以区分. (1)  ;  分号,没有任何逻辑关系的连接符.当多个命令用分号连接时,各命令之间的 ...

  7. [转]dd命令、cp命令详解+dd命令、cp命令对比 ---delong

    出处:http://blog.csdn.net/sun_app/article/details/18263299 1.dd命令详解 1)中文man手册dd的解释 NAME       dd - 转换和 ...

  8. 在Linux命令行执行python命令

    在Linux的命令行执行python的某些命令: [root@centos7 ~]# echo "import sys ;print(sys.path)"|python3.6 [' ...

  9. 实现LoadRunner多个场景的顺序执行(命令行)

    应用场景:假设有3个不同的测试场景,分别为并发登录.核心业务.可靠性测试,3个场景有先后执行顺序.由于白天测试机器另有用处,只能在晚上进行性能测试,这时我们的期望是能否把测试场景都设定好之后晚上自动运 ...

随机推荐

  1. C#版本websocket及时通信协议实现

    1:Websocket有java.nodejs.python.PHP.等版本 ,我现在使用的是C3版本,服务器端是Fleck.客户端和服务器端来使用websocket的,下面开始讲解如何使用: 2:在 ...

  2. configpraser模块

    configpraser配置文件,example.conf [data] #节点 username = Jason password = 123 [public] comment = stuff pu ...

  3. 八、VueJs 填坑日记之参数传递及内容页面的开发

    我们在上一篇博文中,渲染出来了一个列表,并在列表中使用了router-link标签,标签内的:to就是链接地址,昨天咱们是<router-link :to="'/content/' + ...

  4. 照虎画猫写自己的Spring——依赖注入

    前言 上篇<照虎画猫写自己的Spring>从无到有讲述并实现了下面几点 声明配置文件,用于声明需要加载使用的类 加载配置文件,读取配置文件 解析配置文件,需要将配置文件中声明的标签转换为F ...

  5. 高性能分布式执行框架——Ray

    Ray是UC Berkeley AMP实验室新推出的高性能分布式执行框架,它使用了和传统分布式计算系统不一样的架构和对分布式计算的抽象方式,具有比Spark更优异的计算性能. Ray目前还处于实验室阶 ...

  6. China Azure中部署Kubernetes(K8S)集群

    目前China Azure还不支持容器服务(ACS),使用名称"az acs create --orchestrator-type Kubernetes -g zymtest -n kube ...

  7. thinkphp3.2.3的使用心得之i方法(零)

    从模板传参到控制器 模板中代码: <volist name="list" id="vo"> <a href="__CONTROLLE ...

  8. Android OpenGL ES 开发(一): OpenGL ES 介绍

    简介OpenGL ES 谈到OpenGL ES,首先我们应该先去了解一下Android的基本架构,基本架构下图: 在这里我们可以找到Libraries里面有我们目前要接触的库,即OpenGL ES. ...

  9. ##2.基础服务(SQl,RabbitMQ)-- openstack pike

    2-基础服务(SQl,RabbitMQ) openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html ##.基础服务(Mysql ...

  10. web更改AD用户密码

    web更改AD用户密码 #web更改AD密码 #网站配置 绑定域名ad.test.cn 功能,更改AD用户密码 #参考http://bbs.51cto.com/thread-1379675-1.htm ...