- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
认识系统中的管道、重定向与组合命令2016-12-18中试部培训教材1前言管道命令输出重定向命令目录2016-12-18中试部培训教材2输入重定向命令其余重定向命令组合命令为何要学习这些命令?1、便于读懂命令之间的联系,读懂研发输入的命令;2、便于借助这些命令,协助进行系统故障的查找与分析;3、方便人们办公有关的工作;4、提高人们对学习软件系统的兴趣及信心;对于一个从事IT行业测试方面工作的人来说,了解及读懂各类系统中常用的一些基础命令不可或缺,有利于更好地融入这个行业。而在各类软件系统中,系统中的命令千变万化,但“管道、组合重定向”等几个命令却是最为常见、最为通用的、使用最为广泛的。现就它给人们带来的好处进行相关说明。它带来了什么?前言2016-12-18中试部培训教材3管道命令作用:将第一条命令的结果作为第二条命令的输入参数来使用,其命令符为“|”用法举例:2016-12-18中试部培训教材42016-12-18中试部培训教材5再举一例:该使用方式我们在工作中可能经常见有人这么用,但为何可以这样实现,你知道吗?2016-12-18中试部培训教材6为什么有这种区别呢?2016-12-18中试部培训教材7输出重定向命令作用:将一条命令或某个程序输出结果的重定向到特定的文件中。命令符号:“”;“”。见下面的例子:2016-12-18中试部培训教材8我们看下下面的命令实现结果:2016-12-18中试部培训教材9给出一个思考:回到之前内容,既然输出重定向命令主要有两个,那么“”与“”的区别又是什么?请见下面的例子:我们在之前命令的基础上,多输入一条命令ipconfig/alld:\mac_adr.txt,看下结果如何?2016-12-18中试部培训教材102016-12-18中试部培训教材11那么,我们多输入一条命令,其执行结果又将如何?输入:echo%path%d:\mac_adr.txt2016-12-18中试部培训教材12原来的内容已被替代出现了以下的结果:2016-12-18中试部培训教材13结论:“”及“”虽然都可以将前一个命令输出的结果,输出到后一个命令的输入,如果不存在文件时,都可以建立起文件,但他们之间的区别在于,如果目标目录中已存在一个相同文件名的文件,对于“”命令,那么它会将此文件的内容进行取代,并且彻底清空原来文件的内容;而对于“”命令,则只会在原来文件内容的基础上,将其左边命令的输出结果追加到其内容内。常见应用:1、直接新创建文件及其内容,而不用编辑产生文件;2、借助相关命令,可以实现“人机互动”2016-12-18中试部培训教材14输入重定向命令作用:与输出重定向相反,从一个文件中读取命令而不是从键盘中读取命令输入,命令符为“”。请见下面的例子:用法举例:2016-12-18中试部培训教材15其余重定向命令因为下面的命令不常用,所以这里就不做过多介绍,有兴趣的话,大家可以去找资料了解。将一个句柄的输出写入到另一个句柄的输入中;将一个句柄的读取输入写入到另一个句柄的输出中;2016-12-18中试部培训教材16组合命令作用:用于同时执行多条命令,主要有“”“”“||”3种。用法:1、组合命令使用形式:第一条命令第二条命令[第三条命令...]实现逻辑:可以同时执行多条命令,而不管每条命令是否执行成功,一直执行完所有命令用法举例:见下页2016-12-18中试部培训教材172016-12-18中试部培训教材182、组合命令使用形式:第一条命令第二条命令[第三条命令...]实现逻辑:同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错,则一直执行完所有命令;用法举例:因系统中不存在K盘,所以第1条命令dir/wk:执行失败,导致后面的命令都无法被执行2016-12-18中试部培训教材193、||组合命令使用形式:第一条命令||第二条命令[||第三条命令...]实现逻辑:同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令;用法举例:
文档评论(0)