中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: <nul是什么意思 上一主题 | 下一主题
gqtc
初级用户





积分 38
发帖 15
注册 2007-10-13
状态 离线
『楼 主』:  <nul是什么意思

那位高手能告诉我<nul的确切意思是什么,搜索了半天也没找到.

2007-11-8 21:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jojand
初级用户





积分 117
发帖 57
注册 2007-10-23
状态 离线
『第 2 楼』:  

从空设备输入



在她弯下腰的瞬间 我彷佛看见 那神秘柔和的曲线 如云雾中岭壑的蜿蜒
2007-11-9 10:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
gqtc
初级用户





积分 38
发帖 15
注册 2007-10-13
状态 离线
『第 3 楼』:  

我也知道nul是空设备的意思,但是到底有什么用,功能是什么.

2007-11-9 12:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
gqtc
初级用户





积分 38
发帖 15
注册 2007-10-13
状态 离线
『第 4 楼』:  

自己顶,望高手回复!!

2007-11-10 12:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
abcd
银牌会员





积分 1436
发帖 739
注册 2007-10-11
状态 离线
『第 5 楼』:  

@echo off
for /l %%i in (1,1,10) do set /p=%%i<nul
pause

2007-11-10 13:47
查看资料  发短消息 网志  OICQ (470237592)  编辑帖子  回复  引用回复
gqtc
初级用户





积分 38
发帖 15
注册 2007-10-13
状态 离线
『第 6 楼』:  

运行了,结果不就是显示了12345678910吗?什么意思?麻烦说一下,还有就是set/p=%%i 这一句不加变量名是什么意思?可能使我太笨吧

2007-11-10 14:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jojand
初级用户





积分 117
发帖 57
注册 2007-10-23
状态 离线
『第 7 楼』:  

NUL是一个虚拟设备。当用于输入时,结果是得到一个空字符(CHR$(0));当用于输出时,将输出信息到一个不存在的设备。



在她弯下腰的瞬间 我彷佛看见 那神秘柔和的曲线 如云雾中岭壑的蜿蜒
2007-11-10 21:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zlgs
初级用户





积分 88
发帖 45
注册 2005-9-7
状态 离线
『第 8 楼』:  

命令行后加它就是为了静默运行
不显示执行后的显示信息
加不加它对比显示效果不就得出结论
可加在任何命令行后



我的E盘↘君子之苑√㊣
2007-11-11 15:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
haiou327
高级用户

DOS时空


积分 713
发帖 348
注册 2007-2-10
状态 离线
『第 9 楼』:  

help > cn-dos.txt
cn-dos.txt < nul
应用这个例子,你就不难理解了,

[ Last edited by haiou327 on 2007-11-20 at 06:31 PM ]



欢迎进入我的网盘!!!
2007-11-19 01:45
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (52688226)  编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 10 楼』:  

楼上的自己试没试这个命令:

nul < cn-dos.txt

刚开始还真被蒙住了,以为发现了自己不知道的新用法,试过之后,完全不是这么回事儿。

自己还没有搞明白呢,就不要乱蒙人了。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2007-11-20 16:28
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 11 楼』:  

下面这几个例子可能比较经典:

F:\WORK\DOS>pause
Press any key to continue . . .

F:\WORK\DOS>pause > nul

F:\WORK\DOS><nul pause
Press any key to continue . . .

F:\WORK\DOS><nul pause >nul

F:\WORK\DOS>pause <nul
Press any key to continue . . .

F:\WORK\DOS>>nul pause <nul



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2007-11-20 16:34
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
alchemist
高级用户




积分 652
发帖 193
注册 2005-9-25
状态 离线
『第 12 楼』:  

在批处理里“<nul”往往和“@”及“@echo off”配合使用,以达到使一般用户看不到任何信息的目的。windows98启动盘里有应用。

2007-11-21 22:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dato
高级用户




积分 916
发帖 377
注册 2004-3-8
状态 离线
『第 13 楼』:  

用IFS加载NTFS分区时还是小心用这个 > NUL
经常生成一些不能删除的nul文件,而在linux下就能看到里面的内容



http://dato.ys168.com
google search bot
http://dato.minidns.net/
2007-11-21 22:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
alchemist
高级用户




积分 652
发帖 193
注册 2005-9-25
状态 离线
『第 14 楼』:  

还有一种制造不能删除文件的方法:
注意:本实验带有一定良性破坏,初学者不要轻易尝试。
1.用记事本或edit命令创建一个?ON文件.“?”代表任意字符。如起名叫D的DON文件。
2.用windows的彻底删除或用del命令将其删除。
3.进入纯DOS,用Norton的unerase或@Active的uneraser恢复,输入第一个字母C。恢复成功后,一个CON的不能删除的垃圾文件便生成了,如果文件建的很大,只有……格式化硬盘了

2007-11-22 12:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: