中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请问ping -n 1 127.1>nul是什么意思
English/Chinese Fix Translation
作者:
标题: 请问ping -n 1 127.1>nul是什么意思 上一主题 | 下一主题
sglxy
中级用户

MS-DOS爱好者


积分 397
发帖 87
注册 2002-12-15
状态 离线
『楼 主』:  请问ping -n 1 127.1>nul是什么意思 使用 LLM 解释/回答一下

如题:在好几个批处理文件中看到“ping -n 1 127.1>nul”这个语句,请问ping -n 1 127.1>nul是什么意思?高手们能给讲讲吗?


2006-10-25 02:15
查看资料  发短消息  网志   编辑帖子
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

开始/运行 hh ntcmds.chm::/ntcmds.htm


   此帖被 +2 点积分     点击查看详情   
评分人:【 redtek 分数: +2  时间:2006-10-25 02:19


2006-10-25 02:17
查看资料  发送邮件  访问主页  发短消息  网志   编辑帖子
9527
银牌会员

努力做坏人


积分 1185
发帖 438
注册 2006-8-28
来自 北京
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

主要是起到延时的作用,其他好像没有了 127.1这个是本机的回环地址相当于127.0.0.1 不光127.0.0.1 可以写成127.1的形式,其他的IP地址类型也是可以的,例如: 61.0.0.28也是可以写诚61.28的形式的




我今后在论坛的目标就是做个超级坏人!!!
2006-10-25 02:20
查看资料  发短消息  网志  OICQ (329429)  编辑帖子
sglxy
中级用户

MS-DOS爱好者


积分 397
发帖 87
注册 2002-12-15
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

原来如此,谢谢两位朋友了!


   此帖被 +1 点积分    点击查看详情   
评分人:【 amtf15 分数: +1  时间:2008-10-22 17:41


2006-10-25 02:28
查看资料  发短消息  网志   编辑帖子
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下


  关于 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"屏蔽一切屏幕输出。


   此帖被 +5 点积分         点击查看详情   
评分人:【 Billunique 分数: +4  时间:2007-9-21 01:38
评分人:【 majj 分数: +1  时间:2008-2-16 01:07


2006-10-25 08:23
查看资料  发送邮件  发短消息  网志   编辑帖子
xyxFlysky
新手上路





积分 11
发帖 5
注册 2006-10-19
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

如果想屏蔽出错信息,可以用">nul 2>nul"屏蔽一切屏幕输出。

这句不太理解 -_-


   此帖被 +1 点积分    点击查看详情   
评分人:【 分数: +1  时间:2010-9-19 23:47




公道不在人心,是非只在时势
2006-10-25 10:38
查看资料  发送邮件  发短消息  网志   编辑帖子
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下


Re:xyxFlysky
  这个">nul 2>nul"可以屏蔽一切屏幕的输出可以这样理解:

  假如你执行一个命令,但是不想在屏幕里看到这个命令的执行情况,可以使用">nul"就可以屏蔽命令在屏幕上的输出了,但是有的命令执行会出错,即使用了">nul"也不能屏蔽命令产生的信息,所以就在后面加" 2>nul"这个,就是">nul 2>nul",这样,不管命令是否正确的运行,都不会在屏幕看到这个命令所产生的屏幕显示了。

  我们举一个简单的例子吧。

  用"dir"命令可以显示当前目录的文件及文件夹列表,这时如果用"dir>nul",你就看不见dir命令执行的屏幕输出了,那么你再键入"dirr"会是什么情况呢?这时会显示" 'dirr' 不是内部命令,也不是外部命令,也不是批处理文件。",这时你也许会用"dirr>nul"来屏蔽这个错误提示,但是告诉你,你的猜想是错的,因为依然会出现" 'dirr' 不是内部命令,也不是外部命令,也不是批处理文件。"这个错误提示,这时如果你用"dirr>nul 2>nul"的话,你就在屏幕上看不到上面的出错提示了。不知道你再明白了没有。

  如果你想了解更多的关于nul的说明,可以在论坛里面搜索一下,可以搜索到willsort兄详细及精彩的关于nul用法的解说的。


Last edited by lxmxn on 2006-10-26 at 12:33 AM ]


   此帖被 +17 点积分                     点击查看详情   
评分人:【 sglxy 分数: +6  时间:2006-10-25 18:56
评分人:【 beeny 分数: +2  时间:2007-1-20 11:45
评分人:【 baomaboy 分数: +2  时间:2007-3-18 03:43
评分人:【 zhxy9804 分数: +2  时间:2007-3-22 10:57
评分人:【 haiou327 分数: +2  时间:2007-7-8 23:40
评分人:【 Nickey 分数: +2  时间:2008-2-15 18:02
评分人:【 分数: +1  时间:2009-11-17 22:39


2006-10-25 11:04
查看资料  发送邮件  发短消息  网志   编辑帖子
sglxy
中级用户

MS-DOS爱好者


积分 397
发帖 87
注册 2002-12-15
状态 离线
『第 8 楼』:   使用 LLM 解释/回答一下

Originally posted by lxmxn at 2006-10-25 11:04 AM:

Re:xyxFlysky
  这个">nul 2>nul"可以屏蔽一切屏幕的输出可以这样理解:

  假如你执行一个命令,但是不想在屏幕里看到 ...




lxmxn兄的讲解非常详细让我明白了以前百思不得其解的疑团,真的非常感谢你的耐心指点,谢谢!


2006-10-25 18:55
查看资料  发短消息  网志   编辑帖子
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 9 楼』:   使用 LLM 解释/回答一下

例子举得真生动,欣赏~:)




    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-10-25 20:45
查看资料  发送邮件  发短消息  网志   编辑帖子
amao
中级用户





积分 316
发帖 152
注册 2006-6-18
状态 离线
『第 10 楼』:   使用 LLM 解释/回答一下

lxmxn兄头像很酷,其本人也很有耐心,赞一个


2006-10-26 00:05
查看资料  发短消息  网志   编辑帖子
inhell
新手上路





积分 10
发帖 4
注册 2006-10-25
状态 离线
『第 11 楼』:   使用 LLM 解释/回答一下

如果懂linux的话 就很好理解空设备的概念了


2006-10-26 03:00
查看资料  发送邮件  发短消息  网志   编辑帖子
yangzhiyi
中级用户





积分 261
发帖 123
注册 2006-6-6
状态 离线
『第 12 楼』:   使用 LLM 解释/回答一下

ping -n 1 127.1>nul 这句怎么用啊,我正想要这样差不多的用法,
即执行 ping -n 1 127.1>nul 它会没任何信息,那么执行它干嘛?
贴上原文看看好吗

Last edited by yangzhiyi on 2006-10-29 at 12:51 AM ]


2006-10-29 00:49
查看资料  发短消息  网志   编辑帖子
zerocq
中级用户




积分 458
发帖 196
注册 2006-10-5
状态 离线
『第 13 楼』:   使用 LLM 解释/回答一下

Originally posted by yangzhiyi at 2006-10-29 00:49:
ping -n 1 127.1>nul 这句怎么用啊,我正想要这样差不多的用法,
即执行 ping -n 1 127.1>nul 它会没任何信息,那么执行它干嘛?
贴上原文看看好吗



利用ping命令让脚本运行延时,就是等待多少秒再运行下边的

精确度不知道:D

我用wscript.sleep:D


2006-10-29 00:53
查看资料  发送邮件  发短消息  网志   编辑帖子
yangzhiyi
中级用户





积分 261
发帖 123
注册 2006-6-6
状态 离线
『第 14 楼』:   使用 LLM 解释/回答一下

狂,批命令分步执行的还需用到延时,通常都是用转跳吧,用ping -n 1 127.1>nul 来延时更狂。


2006-10-29 01:02
查看资料  发短消息  网志   编辑帖子
zhwvip
初级用户





积分 29
发帖 14
注册 2006-8-2
状态 离线
『第 15 楼』:   使用 LLM 解释/回答一下

等到明年吗?


2006-10-29 01:11
查看资料  发短消息  网志   编辑帖子

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: