Windows命令中的“2>&1”有什么作用?
发布时间:2020-12-14 01:38:19 所属栏目:Windows 来源:网络整理
导读:对脚本进行一些维护,我找到了这一行: ping -n 40 127.0.0.1 NUL 21 我知道from this question,NUL的所有内容都会让脚本睡眠39秒.但我不知道命令的其余部分是做什么的. 2 1做什么? 解决方法 分解线 ping -n 40 127.0.0.1 将40个ping数据包发送到本地主机.如
对脚本进行一些维护,我找到了这一行:
ping -n 40 127.0.0.1 > NUL 2>&1 我知道from this question,NUL的所有内容都会让脚本睡眠39秒.但我不知道命令的其余部分是做什么的. 2>& 1做什么? 解决方法
分解线
ping -n 40 127.0.0.1 将40个ping数据包发送到本地主机.如果没有任何问题,默认行为是在数据包之间等待1秒,因此它会产生39秒的延迟 >nul or 1>nul 将写入标准输出流(流编号1)的任何内容重定向到nul设备.发送到此设备的任何内容都将被丢弃.结果是ping命令的所有正常输出都被隐藏了. 2>&1 这会重定向写入标准错误流(流编号2)的任何内容.与前一种情况一样,这样做是为了隐藏输出(在这种情况下是错误),但不是直接请求写入nul设备(我们本可以做2&n; nul),这种语法请求在标准错误中发送数据流到标准输出流中使用的句柄的副本. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Microsoft BizSpark / Empower的经验[已关闭]
- active-directory – 你可以将域功能级别提升到Windows Ser
- Windows Phone 7 – 如何在WIndows Phone应用程序中访问Nav
- 适用于Windows 7的Korn-Shell?
- windows – 如何限制在NTFS共享上删除文件夹,但仍允许在文件
- dll – 如何解决“运行时错误”429’:ActiveX组件无法创建
- windows-server-2008 – 是否可用于Windows Server 2008的p
- Windows Azure云存储 – root中大量文件的影响
- win7系统关闭445端口
- 在哪里可以找到有关Microsoft未来Windows版本中COM支持计划