嘉定都市网

标题: [求助]命令行操作中2个小问题 [打印本页]

作者: puppy525    时间: 2004-8-10 09:03
标题: [求助]命令行操作中2个小问题
命令行操作中的2道题目

10.显示硬盘分区信息。
FDISK /STATUS                 搞定一个了,还有下面道了

11.先把MOVE命令的命令关键字追加到已有的文本文件D:\\COMMAND.HLP尾部,然后再追加该外部命令的简单帮助信息。

有没有谁能帮我做一下呢



———————————————————————————————————————————————————

还有这个点是我做好的,能不能帮我看看做的对不对


命令行练习

1.不改变当前盘,使D盘当前目录(假定D盘当前目录不是根目录)的上级目录成为D盘新的当前目录。

   CD ..
2.将D:\\MYDATA\\VIRUS.LOG文件的内容追加在已有文本文件D:\\LOG\\VIRUS.TXT的尾部(D:\\MYDATA\\VIRUS.LOG是文本文件)。
COPY D:\\LOG\\VIRUS.TXT+D:\\MYDATA\\VIRUS.LOG D:\\LOG\\VIRUS.TXT

3.不加警告地删除子目录D:\\MYDATA中的所有内容,但保留子目录D:\\MYDATA本身,使其成为空子目录。
DELTREE /Y D:\\MYDATA\\*.*

4.将D:\\MYDATA子目录中(不包括下级子目录)建立或最后修改日期不早于2003年的所有文件(包括系统和隐含属性的文件)复制到子目录D:\\NEW中。

XCOPY 将D:\\MYDATA\\*.* D:\\NEW /D:2004-1-1 /H
5.将子目录C:\\NEW中所有文件快速移动到子目录C:\\NEW中。

MOVE C:\\NEW C:\\NEW
6.显示环境变量KB的值,但不显示其它环境变量的值。
ECHO ON|KB

7.D盘根目录下有四个子目录DATA1、DATA2、DATA3和DATA,子目录DATA中所有文件都带归档属性。用三条命令完成:先将D:\\DATA下所有扩展名为DOC的文件复制到D:\\DATA1中;再将D:\\DATA下所有扩展名为XLS的文件复制到D:\\DATA2中;最后将D:\\DATA下其余文件都复制到D:\\DATA3中。上述复制都包括隐含和系统属性的文件,但不包括下级子目录(提示:可以考虑利用归档属性来避免重复复制同一个文件)。
XCOPY D:\\DATA\\*.DOC D:\\DATA1 /M
XCOPY D:\\DATA\\*.XLS D:\\DATA2 /M
XCOPY D:\\DATA\\*.* D:\\DATA3



8.用一条命令不加警告地删除整个子目录D:\\DATA。
DELTREE /Y D:\\DATA

9.在C盘当前目录的下级子目录OLD下建立新子目录NEW。
MD .\\OLD\\NEW

10.显示硬盘分区信息。


11.先把MOVE命令的命令关键字追加到已有的文本文件D:\\COMMAND.HLP尾部,然后再追加该外部命令的简单帮助信息。


12.为子目录D:\\FOX下(包括下级子目录)文件名以D开头的所有文件添加隐含属性。
ATTRIB +H D:\\FOX\\*.*

13.不改变当前目录,删除当前目录的下级子目录ABC下的空子目录XYZ。
RD .\\ABC\\XYZ

14.在子目录C:\\INF中创建新文本文件DIR.TXT,该文件的内容是子目录C:\\WIN中(不包括下级子目录)扩展名为EXE的所有文件的目录信息(包括日期等信息,也包括属性信息),目录信息按文件主名降序排列,主名字符相同时,按文件长度升序排列。
DIR C:\\WIN\\*.EXE /O-NS > C:\\INF\\DIR.TXT

15.在屏幕上显示两个非文本文件A:\\FA.DAT和C:\\F.DAT内容的不同处。
FC /B A:\\FA.DAT C:\\F.DAT

16.用最快的方法清除B驱动器中软盘根目录下的大量文件和子目录。
FORMAT B:\\

17.先利用ECHO命令在D盘根目录下创建文本文件IN.TXT,再用DEL命令删除D:\\ALL中所有文件,删除时利用IN.TXT避免人工干预(前面生成的IN.TXT中应有必要内容);
DELTREE D:\\ALL\\*.* <D\\IN.TXT


18.用一行命令建立两个子目录C:\\EXE和C:\\EXE\\COM,
FOR %1 IN (C:\\EXE C:\\EXE\\COM) DO MD

19.用一行命令在WIN98原搜索路径前面增加C:\\EXE,后面增加C:\\EXE\\COM。
PATH C:\\EXE;%PATH%;C:\\EXE\\COM

20.分屏显示当前目录中所有扩展名为TXT文件的内容
MORE *.TXT

       

此贴由 puppy525 在 2004-08-10 09:29:11 最后编辑
作者: 永恒奇迹    时间: 2004-8-10 09:04
这个题目??
作者: puppy525    时间: 2004-8-10 09:07
原文由 永恒奇迹 在 2004-08-10 09:04:54  发表
这个题目??
题目怎么啦?
作者: 永恒奇迹    时间: 2004-8-10 09:10
好熟悉??
作者: puppy525    时间: 2004-8-10 09:12
你还是抄我的算了。。。。。。。。。
作者: wxy161182    时间: 2004-8-10 09:15
是的
你们在学DOS吗
现在学这个还有用吗
作者: 永恒奇迹    时间: 2004-8-10 09:16
puppy525 晕.你全会的啊?
作者: puppy525    时间: 2004-8-10 09:18
原文由 wxy161182 在 2004-08-10 09:15:30  发表
是的
你们在学DOS吗
现在学这个还有用吗
是电脑中级




永恒奇迹 :翻书做的,没熟就死蟹一只了
作者: wxy161182    时间: 2004-8-10 09:19
中级刚刚开始也要学这个啊
我还以为到了中级不了呢
作者: 永恒奇迹    时间: 2004-8-10 09:19
总归比我历害闹..唉..哪像我,
作者: wxy161182    时间: 2004-8-10 09:21
你们在嘉定那里学的
什么时候开始的
价钱多少
什么时候考试
我本来暑假也想学点东西的
可是不知道学什么好
作者: 永恒奇迹    时间: 2004-8-10 09:22
科大啊.420..
作者: puppy525    时间: 2004-8-10 09:23
原文由 wxy161182 在 2004-08-10 09:19:44  发表
中级刚刚开始也要学这个啊
我还以为到了中级不了呢
现在全XP了,我们还不一样在98下操作。。。。。。。。。。



永恒奇迹 :因为我听过点课的
作者: 永恒奇迹    时间: 2004-8-10 09:28
晕哦.听得懂伐??
作者: puppy525    时间: 2004-8-10 09:29
原文由 永恒奇迹 在 2004-08-10 09:28:51  发表
晕哦.听得懂伐??
蛮简单的
作者: wxy161182    时间: 2004-8-10 09:31
什么时候开始的
什么时候结束啊
什么时候考试啊
什么时候还会有啊
作者: 永恒奇迹    时间: 2004-8-10 09:59
简单?难吧?
作者: puppy525    时间: 2004-8-10 14:10
顶一下
有没有好心人帮帮忙啊
作者: 凌傲    时间: 2004-8-10 14:17
你们都在学中级吗?在哪里学啊?金沙路上吗?
作者: 安静05    时间: 2004-8-10 14:37
第一个,  我觉得是CD D..
作者: 无霜    时间: 2004-8-10 14:42
第二道用输出重定向来做。
Move /help >>command.hlp
作者: 安静05    时间: 2004-8-10 14:53
原文由 无霜 在 2004-08-10 14:42:24  发表
第二道用输出重定向来做。
Move /help >>command.hlp

第二个
TYPE "D:\MY DATA\VIRUS.LOG">>D:\LOG\VIRUS.TXT
可以这样做吗

        第三个 DETREE /Y "D:\MY DATA\*.*"  文件名中有空格要加引号的
第四个 C:\US\XCOPY "D:\MY DATA\*.*" D:\NEW /H/D:2003-1-1
第五个 C:\US\MOVE C:\NEW\*.* C:\NEW
第六  SET KB
第七   第3条 C:\US\XCOPY D:\DATA\*.* D:\DATA3 /A  不晓得对不对
第九   MD C.\OLD\NEW
第十二   C:\US\ATTRIB +H D:\FOX\D*.* /S       不肯定对不对
第十四   DIR C:\WIN\*.EXE>C:\INF\DIR.TXT /O-NS /V
第十六   FORMAT B:\ /Q
后面的没有看。

此贴由 安静05 在 2004-08-10 15:52:22 最后编辑
作者: puppy525    时间: 2004-8-10 17:17
谢谢楼上的2位了
作者: wxy161182    时间: 2004-8-10 22:23
还没有人回答我的问题
我也想学啊
作者: puppy525    时间: 2004-8-10 22:53
原文由 wxy161182 在 2004-08-10 22:23:11  发表
还没有人回答我的问题
我也想学啊
要等明年了
作者: 安静05    时间: 2004-8-11 00:18
你有问题?  好象没看到。
作者: wxy161182    时间: 2004-8-11 07:56
每年才有一次啊
不会吧
全国性的电脑考试不是每年不使有两次吗
作者: flytosea    时间: 2004-8-11 11:00

我是中级老师,可以保证98%是正确的。

第二题,需要两条命令
echo MOVE >> D:\COMMAND.HLP
MOVE /? >> D:\COMMAND.HLP


###################################################
还有这个点是我做好的,能不能帮我看看做的对不对


命令行练习

1.不改变当前盘,使D盘当前目录(假定D盘当前目录不是根目录)的上级目录成为D盘新的当前目录。

   CD ..

你改变的不是D盘的当前目录,而是当前盘当前目录,答案应该是:
  CD D:..

2.将D:\\MYDATA\\VIRUS.LOG文件的内容追加在已有文本文件D:\\LOG\\VIRUS.TXT的尾部(D:\\MYDATA\\VIRUS.LOG是文本文件)。
COPY D:\\LOG\\VIRUS.TXT+D:\\MYDATA\\VIRUS.LOG D:\\LOG\\VIRUS.TXT

正确

3.不加警告地删除子目录D:\\MYDATA中的所有内容,但保留子目录D:\\MYDATA本身,使其成为空子目录。
DELTREE /Y D:\\MYDATA\\*.*

正确

4.将D:\\MYDATA子目录中(不包括下级子目录)建立或最后修改日期不早于2003年的所有文件(包括系统和隐含属性的文件)复制到子目录D:\\NEW中。

XCOPY 将D:\\MYDATA\\*.* D:\\NEW /D:2004-1-1 /H

正确

5.将子目录C:\\NEW中所有文件快速移动到子目录C:\\NEW中。

MOVE C:\\NEW C:\\NEW

题目出错了

6.显示环境变量KB的值,但不显示其它环境变量的值。
ECHO ON|KB

错了,echo %kb%


7.D盘根目录下有四个子目录DATA1、DATA2、DATA3和DATA,子目录DATA中所有文件都带归档属性。用三条命令完成:先将D:\\DATA下所有扩展名为DOC的文件复制到D:\\DATA1中;再将D:\\DATA下所有扩展名为XLS的文件复制到D:\\DATA2中;最后将D:\\DATA下其余文件都复制到D:\\DATA3中。上述复制都包括隐含和系统属性的文件,但不包括下级子目录(提示:可以考虑利用归档属性来避免重复复制同一个文件)。
XCOPY D:\\DATA\\*.DOC D:\\DATA1 /M
XCOPY D:\\DATA\\*.XLS D:\\DATA2 /M
XCOPY D:\\DATA\\*.* D:\\DATA3

第三条命令有错误,应该为:
XCOPY D:\\DATA\\*.* D:\\DATA3 /M或者/A

不带算错。



8.用一条命令不加警告地删除整个子目录D:\\DATA。
DELTREE /Y D:\\DATA

9.在C盘当前目录的下级子目录OLD下建立新子目录NEW。
MD .\\OLD\\NEW

错了,应该是:
md cld\new
或者md c:.\old\new

10.显示硬盘分区信息。

fdisk status


11.先把MOVE命令的命令关键字追加到已有的文本文件D:\\COMMAND.HLP尾部,然后再追加该外部命令的简单帮助信息。

echo move>> d:\command.hlp
move/?>>d:\command.hlp

12.为子目录D:\\FOX下(包括下级子目录)文件名以D开头的所有文件添加隐含属性。
ATTRIB +H D:\\FOX\\*.*

错了,attrib +h d:\fox\d*.*

13.不改变当前目录,删除当前目录的下级子目录ABC下的空子目录XYZ。
RD .\\ABC\\XYZ

正确

14.在子目录C:\\INF中创建新文本文件DIR.TXT,该文件的内容是子目录C:\\WIN中(不包括下级子目录)扩展名为EXE的所有文件的目录信息(包括日期等信息,也包括属性信息),目录信息按文件主名降序排列,主名字符相同时,按文件长度升序排列。
DIR C:\\WIN\\*.EXE /O-NS > C:\\INF\\DIR.TXT

错了,少了参数/V
DIR C:\\WIN\\*.EXE /O-NS/v > C:\\INF\\DIR.TXT

严格一点还少了参数:/a-d(因为是显示“所有文件”,而不是“所有文件和子目录”)
DIR C:\\WIN\\*.EXE /O-NS/v/a-d > C:\\INF\\DIR.TXT

15.在屏幕上显示两个非文本文件A:\\FA.DAT和C:\\F.DAT内容的不同处。
FC /B A:\\FA.DAT C:\\F.DAT

正确

16.用最快的方法清除B驱动器中软盘根目录下的大量文件和子目录。
FORMAT B:\\

错了,应为:
format b:/q


17.先利用ECHO命令在D盘根目录下创建文本文件IN.TXT,再用DEL命令删除D:\\ALL中所有文件,删除时利用IN.TXT避免人工干预(前面生成的IN.TXT中应有必要内容);
DELTREE D:\\ALL\\*.*

错误,应为:
echo y>d:\in.txt
del d:\all\*.txt<in.txt
此题属于输入重定向,书上有一模一样的例题,你仔细看一下。而且关于输入重定向,基本上就只能出这么一个题目。

18.用一行命令建立两个子目录C:\\EXE和C:\\EXE\\COM,
FOR %1 IN (C:\\EXE C:\\EXE\\COM) DO MD

错误,应该为:
FOR %1 IN (C:\\EXE C:\\EXE\\COM) DO MD %1

19.用一行命令在WIN98原搜索路径前面增加C:\\EXE,后面增加C:\\EXE\\COM。
PATH C:\\EXE;%PATH%;C:\\EXE\\COM

正确

20.分屏显示当前目录中所有扩展名为TXT文件的内容
MORE *.TXT

不知道MORE命令能不能使用通配符,我在2000下用MORE是可以用通配符的,但是98下情况不清,我查一下再说。

作者: puppy525    时间: 2004-8-11 11:26
谢谢楼上的老师,以后我要常常来打搅你咯


20题今天我们老师说了要用FOR语句做
因为98不好用通配符,只怪我上课没认真听讲


作者: flytosea    时间: 2004-8-11 13:05
for %a in (*.txt) do more %a
作者: RainIng    时间: 2004-8-12 08:11
puppy525 你批处理文件有没有做好啊.~~
好像好难的样子??

此贴由 RainIng 在 2004-08-12 08:22:48 最后编辑
作者: puppy525    时间: 2004-8-12 09:39
正在做
第一道做成copy .\abc.txt con
if exist d:\data\help.txt "7/14/02">>help.txt
D:\CJ.TXT>>d:\data\help.txt
if not exist '%1'=='' '%1'>con
'%1'>> kb....................................

dir c:\a*.dat         /s-n /v /w


这副样子。。。。。。。。。。。。。。。
都么信心做了
作者: RainIng    时间: 2004-8-12 17:50
你教了伐?
作者: puppy525    时间: 2004-8-12 19:31
交掉了
作者: 天使爱浪漫    时间: 2004-8-12 20:22
你强的...呵呵,偶动都不动的..~~
作者: gundam_xx    时间: 2004-8-12 20:40
没兴趣学中级了   这个证书P用都没的~~~

还不如我以前考的初级程序员的有用呢
作者: wxy161182    时间: 2004-8-12 20:41
我想还是考张网络工程师有用点
作者: gundam_xx    时间: 2004-8-12 20:51
原文由 wxy161182 在 2004-08-12 20:41:43  发表
我想还是考张网络工程师有用点


不错的~~其实一点也不难的。




欢迎光临 嘉定都市网 (http://www.jiading.com.cn/) Powered by Discuz! X3.1