bat脚本输出重定向到nul
来源:互联网 发布:螺丝加工怎么数控编程 编辑:程序博客网 时间:2024/05/21 20:54
关于 ping -n 1 127.1>nul:
1、ping是测试网络连接性的网络命令,参数"-n 1"表示只发送一次ICMPS数据包来测试网络的连接性。
2、127.1表示本机保留IP地址,实际就是127.0.0.1,ping 127.1就表示ping 127.0.0.1,可以测试网卡及TCP/IP协议是否正常安装及工作。
3、">nul"表示把命令产生的屏幕显示信息重定向(>)到空设备(nul),这样在屏幕上就没有显示ping命令的执行结果了。如果想屏蔽出错信息,可以用">nul 2>nul"屏蔽一切屏幕输出。
如果想屏蔽出错信息,可以用">nul 2>nul"屏蔽一切屏幕输出。
这个">nul 2>nul"可以屏蔽一切屏幕的输出可以这样理解:
假如你执行一个命令,但是不想在屏幕里看到这个命令的执行情况,可以使用"[命令]>nul"就可以屏蔽命令在屏幕上的输出了,但是有的命令执行会出错,即使用了">nul"也不能屏蔽命令产生的信息,所以就在后面加" 2>nul"这个,就是"[命令]>nul 2>nul",这样,不管命令是否正确的运行,都不会在屏幕看到这个命令所产生的屏幕显示了。
我们举一个简单的例子吧。
1、ping是测试网络连接性的网络命令,参数"-n 1"表示只发送一次ICMPS数据包来测试网络的连接性。
2、127.1表示本机保留IP地址,实际就是127.0.0.1,ping 127.1就表示ping 127.0.0.1,可以测试网卡及TCP/IP协议是否正常安装及工作。
3、">nul"表示把命令产生的屏幕显示信息重定向(>)到空设备(nul),这样在屏幕上就没有显示ping命令的执行结果了。如果想屏蔽出错信息,可以用">nul 2>nul"屏蔽一切屏幕输出。
如果想屏蔽出错信息,可以用">nul 2>nul"屏蔽一切屏幕输出。
这个">nul 2>nul"可以屏蔽一切屏幕的输出可以这样理解:
假如你执行一个命令,但是不想在屏幕里看到这个命令的执行情况,可以使用"[命令]>nul"就可以屏蔽命令在屏幕上的输出了,但是有的命令执行会出错,即使用了">nul"也不能屏蔽命令产生的信息,所以就在后面加" 2>nul"这个,就是"[命令]>nul 2>nul",这样,不管命令是否正确的运行,都不会在屏幕看到这个命令所产生的屏幕显示了。
我们举一个简单的例子吧。
用"dir"命令可以显示当前目录的文件及文件夹列表,这时如果用"dir>nul",你就看不见dir命令执行的屏幕输出了,那么你再键入"dirr"会是什么情况呢?这时会显示" 'dirr' 不是内部命令,也不是外部命令,也不是批处理文件。",这时你也许会用"dirr>nul"来屏蔽这个错误提示,但是告诉你,你的猜想是错的,因为依然会出现" 'dirr' 不是内部命令,也不是外部命令,也不是批处理文件。"这个错误提示,这时如果你用"dirr>nul 2>nul"的话,你就在屏幕上看不到上面的出错提示了。
输出较影响性能
阅读全文
0 0
- bat脚本输出重定向到nul
- bat脚本中1>nul 2>nul 意思
- LinuxShell脚本的输出重定向
- Shell脚本编程(一):输出重定向
- Linux 执行命令或脚本的屏幕输出(正常输出、警告、错误等信息)重定向输出到文件
- 控制台输出重定向到Memo
- 将标准输出重定向到GUI
- 【转】标准输出重定向到GUI
- printf重定向输出到文件
- Java标准输出重定向到GUI
- vc6 printf重定向输出到文件
- 重定向输出以追加到文件
- 将GRUB输出重定向到串口
- 将make 输出重定向到文件
- 重定向子进程输出到文件
- windows命令行重定向输出到NULL
- (41)重定向到文件输出
- python输出重定向到stderr
- Ubuntu14.04安装Gevent
- CSS样式上
- 微签app开发总结
- C++ 11之lambda表达式
- java通过JDBC连不上SqlServer
- bat脚本输出重定向到nul
- C# WinForm 拖动无边框窗体
- mongodb 对内存的严重占用以及解决方法
- git的简单实用案例
- tensorflow mnist实战笔记(一)了解官方mnist数据格式
- MP4文件中h264的 SPS、PPS获取
- Maven搭建Servlet环境(2)-添加web模块
- Logstash配置语法
- Libevent使用例子,从简单到复杂