当前位置: 首页 > news >正文

qq是谁开发的常州百度搜索优化

qq是谁开发的,常州百度搜索优化,wordpress主题中的文件,物业管理系统有哪些模块本帖主要参考了《命令行参考》和一些前辈的文献#xff0c;并加入了我自己的一些理解#xff0c;希望能对各位有所帮助。 《命令行参考》中对重定向操作符有所论述#xff0c;不过实在晦涩难懂#xff0c;并且还有些错误#xff0c;不利于大家理解。重定向的简单用法相信大…  本帖主要参考了《命令行参考》和一些前辈的文献并加入了我自己的一些理解希望能对各位有所帮助。 《命令行参考》中对重定向操作符有所论述不过实在晦涩难懂并且还有些错误不利于大家理解。 重定向的简单用法相信大家都会本帖的主要目的就是进一步研究一下重定向。 重定向符号主要有和|而本帖中只讨论前五个。 第一节 首先从一个经典问题开始“1nul 2nul”的意思是既屏蔽正常的输出又屏蔽错误的输出那么我们马上就知道了这里的1代表正常输出即所谓的“标准输出”--stdout2代表错误输出即所谓的“标准错误输出”--stderr。 1和2其实是句柄stdout和stderr的数字代号至于什么是句柄我认为可以理解为某种事物的一种标识或者说这个句柄指向某个事物。举个例子来说“标准输出”以句柄stdout为标识或者说句柄stdout指向“标准输出”。 还有一个句柄--stdin它是所谓“标准输入”的标识数字代号是0。除此之外还有3~9可用只是它们没有定义。 “标准输出”和“标准错误输出”默认是要输出到控制台con即cmd窗口的而“标准输入”默认是由控制台con即键盘输入的因此重定向的目的就是将输入输出流从默认位置重定向到新的位置。符号“”和“”的默认句柄代号是1而“”的默认句柄代号是0。 “echo hhhhhh”类似于这样的语句可以说是我们再熟悉不过的了但这只是种默认的状态其实里面还有一些内容。这一句完整的应该是这样的“echo hhhhhh 1con 2con”意思是将echo命令的结果中的标准输出和标准错误输出输出到控制台con中只不过此时标准错误输出是空的。 再看一个例子如果给dir一个错误的参数例如“dir /mm”那么写全了就是“dir /mm 1con 2con”只不过此时的标准输出是空的。如果你这样写的话“dir /mm 1hero.txt”那么屏幕上会照常显示错误信息但hero.txt中不会有内容。 再来一个标准输入的例子“set /p var ”其实应该是这样的“set /p var 0con”只是因为0con是默认值可以省略。我们当然可以从文件中读取输入如“set /p var 0file.txt”0是默认值可以省略。 nul代表的是“空设备”是一个不存在的设备将输出流重定向到空设备就相当于屏蔽掉了一样。而如果从空设备中读取输入自然是读不到东西的但的确是输入了这也就是“set /p varnul”中“nul”相当于回车但不换行的原因。 第二节 好了说到这里相信大家对重定向输出和输入又有了进一步的了解关于重定向输出到文件和由文件重定向输入的问题在此也不再复述。我下面要讲的是句柄代码之间的“重定向”。 之前不是提到过还有3~9这7个句柄数字代号吗这些究竟有什么用说实话基本没什么用因此建议你如果不是迫切想知道这部分内容的话就不要往下看了。 “echo hero 1hero.txt”这一句是将标准输出重定向到文件hero.txt相当于将句柄代号1的指向由con变为hero.txt。“echo hero 3hero.txt 13”这句的结果是生成了文件hero.txt其内容为hero过程是这样的“3hero.txt”是将句柄数字代号3的指向由“空”变为hero.txt“13”是将句柄数字代号3的指向复制给1的指向此时1的指向就为hero.txt了因此标准输出就被重定向到hero.txt中了。说到这里是不是觉得有点像指针呀。 “ij”和“ij”的效果都是把j的指向复制给i。“echo hero hero.txt 21”这句的意思是无论是标准输出还是标准错误输出都会被重定向到hero.txt中具体过程1的指向由con转为hero.txt“21”是把1的指向复制给2此时2的指向也变为了hero.txt因此1和2都会被重定向到hero.txt中。注意1是符号“”的默认句柄数字代号。 再看“echo hero 3hero.txt”这个为什么就不能将结果重定向到文件中呢记住我们要重定向的只有标准输入、标准输出和标准错误输出因此真正“干活”的就只有0、1和2因为它们分别指代了前面的三者而3没有指代任何句柄只能作为间接量使用。 “more 3hero.txt 03”这句是显示文件hero.txt具体过程“3hero.txt”把3的指向变为hero.txt“03”把3的指向复制给0即0指向了hero.txt只不过这次是从hero.txt中读取数据。强调一下真正能读取数据的是0而不是33只是作为中间量而已。刚才这句我们当然可以这么写“more 0hero.txt”或直接“more hero.txt”。 再来一个例子“echo hero 5hero.txt 45 34 13”结果输出到了hero.txt中。具体过程5的指向变成hero.txt“45”把5的指向复制给4“34”把4的指向复制给3“13”把3的指向复制给1最终1的指向就是hero.txt则1所指代的标准输出就被重定向到了hero.txt。 第三节 注意这一节的内容都是围绕着下面这个例子进行叙述的。 复制内容到剪贴板 代码: echo off echo 英雄是好男人 echo. 1nul 3nul echo 英雄是白痴 echo 英雄是××× echo 这是怎么回事难道就不能骂骂英雄吗 1con 4con pause 这究竟是怎么回事为什么结果会如此出乎意料 这里涉及到一个所谓“备份”的问题就是在修改某个句柄代号的指向之前系统会把该句柄代号原来的指向备份到截止到目前第一个指向为空的句柄代号中。目的是当这一行的程序结束之后系统可以通过备份找回原来的指向。 在继续阅读之前建议你准备好纸笔以便能记录下各个代号指向的变化这样不至于混乱。 我们现在把焦点集中到这句“echo. 1nul 3nul”上来。这句究竟是如何工作的呢 第一步在运行“1nul”之前1的指向是默认值con此时代号3~9的指向都是空初始值因此系统会把1的指向备份到3因为3是第一个为空的代号3就指向了con。就是说系统把1原来的指向复制给了3目的是语句结束后能找回原来的指向这就相当于备份。 第二步现在3的指向是con。然而由于要运行“3nul”因此还要备份3的指向。此时4是空的系统就把3的指向con复制给了4即4现在指向con。就是说3以4为备份。 第三步由于“3nul”使得3指向了nul。 第四步这行语句结束时1要找回原来的指向从以上叙述我们知道3是1的备份因此1要通过3来恢复“原来”的指向但此时3的指向已经变为了nul故1就指向nul。 第五步而3要恢复原来的指向就要找44指向con故3恢复为con4原始指向是空的其备份在5中故4的指向恢复到空。 至此我们理顺一下现在1指向nul2指向默认值con3指向con4之后都是空指向。那么在运行后两句echo语句时由于1指向nul即标准输出被重定向到空设备故显示被屏蔽。 再来看看这句 “echo 这是怎么回事难道就不能骂骂英雄吗 1con 4con” 这句是怎么工作的呢 第一步1当前指向是nul由于要运行“1con”因此要进行备份。但此时3指向的是con非空故系统将1的指向备份到4即4指向nul。 第二步又由于要运行“4con”故4现在的指向nul就又被备份到5中5以后的事姑且省略。 第三步运行完“4con”之后4就指向con。 第四步该行程序结束后1要通过4来恢复指向。4指向con故1指向con从而恢复了默认状态。而4找55指向nul故4指向nul。 我们再数一数现在的情况0指向con1指向con2指向con3没动还是指向con4指向nul5以后都为空指向。 会不会有点乱那就再好好的看几遍吧我也实在没有什么好办法了。 第四节 我们已经知道“echo hero”相当于“echo hero 1con 2con”con代表了控制台可以把con看做是特殊的文件这就是我们无法建立名为con文件的原因。 再对“”和“”的重定向机制做个分析。当要重定向到的文件有隐藏或系统属性时“”可以正常运行而“”就无法操作了。据此我推测对于“”的重定向输出如果文件不存在当然是建立文件而如果文件存在就先将文件删除然后再新建文件也就是说并非是覆盖文件的内容而是先删除文件再建立新文件。 通过第三节的讲解你应该明白为什么类似这样的语句“echo hero nul con hero.txt con”会以最后一个为准了吧。 最后需要注意一点的是--重定向输出无法输出到只读文件。 转载于:https://blog.51cto.com/hyperichq/604458
http://www.huolong8.cn/news/348035/

相关文章:

  • node可以做电商网站么开发一套app要多少钱
  • 网站建设中有关数据库问题如何确定网站建设空间
  • 网站首页设计大赛苏州建设招聘信息网站
  • 免费的海报模板网站椒江住房和城乡建设部网站
  • 什么网站后台程序好用中文网站编辑
  • 成都营销型网站建设推广上海哪家公司做网站好
  • 公司网站与营销网站西安的电子商城网站建设
  • 如何做整人网站个人网站如何建立
  • 怎么维护好网站wordpress po
  • 网站建站网站多少钱阿里云 邮件 wordpress
  • 全立体网站建设网站建设和信息工作会议
  • 怎么样让网站宣传自己上海市建设局官方网站
  • 邢台网络优化技术公司百度seo营销推广
  • 网站管理员后台重庆装修全包价多少钱一平方
  • 天河网站建设公司wordpress app发表
  • wordpress 头像seo平台优化
  • 网站服务器租用价格 贴吧唯爱wordpress主题
  • 怎么用h5网站做动效杭州网站推广
  • 建设银行沈阳分行网站论坛网站建设公司
  • 关于校园图书馆网站建设网站建设含义
  • asp装饰公司网站源码磁力搜索网站怎么做的
  • 企业门户网站建设咨询商务网站建设教程
  • 关于网站建设的合同范本搜索引擎排名
  • 阿里巴巴免费做网站住房和城乡建设主管部门网站
  • 网站注册协议免费申请电信卡
  • 做什网站好wordpress文章付费阅读
  • 网站开发是分为前端和后端吗请简述网站开发的流程
  • 做美工用的网站市场营销案例100例
  • 做外贸有哪些网站比较好烟台市网站建设
  • 张家港网站建设服务做一个天猫店铺要多少钱