《第一次上机实验指导》
1、开始--》运行--》cmd (进入命令窗口)
2、在命令行(命令窗口中命令指示符>后)键入 help|more 会分屏列出DOS系统所有命令(按<空格键>显示下一屏)
DOS系统的基本命令有:
DIR—列出当前目录(文件夹)下的内容(文件和子目录)MD--建目录、RD--删目录、CD—进入目录(改变当前目录)TYPE—显示(文本)文件的内容
COPY—文件拷贝命令
Ctrl+C—终止命令的运行
HELP—帮助命令
HELP <命令名>--列出<命令名>所指示的命令的使用方法
例如:HELP COPY --列出COPY命令的使用方法(如下所示)
3、标准输入输出转向(标准输入转向、标准输出转向)
标准输入为从(终端)键盘(0号打开文件)输入。
标准输出为向(终端)显示器(1号打开文件)输出。
标准输入转向就是把标准输入改为从文件输入。
标准输出转向就是把标准输出改为向文件输出。
(特殊文件名代表设备,例如PRN代表打印机)
例如:
C>abcd<data123.txt
把abcd可执行文件的标准输入改为从文件data123.txt输入,“<”为标准输入转向符。
C>dir>dirabc.txt
把dir命令的标准输出改为向文件dirabc.txt输出,“>”为标准输出转向符,这样dirabc.txt文件中的内容就是当前目录的列表。
C>dir>PRN
把当前目录的列表在打印机输出。
4、管道:|(键盘上之间有口的两段竖线)
C>C1|C2 把命令C1的标准输出作为命令C2的标准输入
例如:
C>help|more
C>dir|sort 把当前目录的列表排序后在屏幕输出。
C>dir|sort>abc 把当前目录的列表排序后输出到文件abc中。
C>dir|sort>prn 把当前目录的列表排序后输出到打印机。
C>dir|sort|more 把当前目录的列表排序后分屏输出。
5、联机命令分类
1).按命令的功能分类:
a)系统访问命令(Login,Logout)
b)文件管理命令(cd,md,dir,copy等)
c)编辑、编译、链接和执行命令
d)维护管理命令
e)调试命令
f)其它
2).按照命令对应的程序代码的所属分类为:
a)内部命令(程序代码在命令语言解释程序中)
b)外部命令 (程序代码以可执行文件形式存放在磁盘上)
3)批处理命令(程序代码以命令文件的形式存放在磁盘上,命令文件由一系列命令行组成,每个命令可以是内部命令,外部命令,也可以是批处理命令,可以有条件转移,转向循环,位置参数等功能。
PC-DOS中的命令的优先顺序为内部命令,外部命令,批处理命令
6、DOS批处理
DOS系统和Windows系统中扩展名为bat的文件称为命令文件或者称为批处理文件,其中通常包含一系列DOS命令,例如
abc.bat:
copy c:\f1 d:\
copy c:\f2 d:\
copy c:\f3 d:\
启动该bat文件(在命令行输入abc或者abc.bat后回车,或者在Windows窗口双击abc.bat文件)后,系统将依次执行其中的各条命令,也就是“成批地”自动处理(把C盘根目录下的文件f1、f2、f3依次拷贝到D盘根目录下)。
另一个bat文件的例子为“批处理举例.BAT”,其中包含下列命令:c:
cd \ 修改目录
rd xyz3313 删除目录xyz3313
md xyz3313 在c盘创建目录xyz3313
cd xyz3313 修改xyz3313
md xyz13313 在xyz文件夹创建目录xyz13313
md xyz23313 在xyz文件夹创建目录xyz23313
echo -c:\xyz3313目录下的目录- >tree123.txt 建立文件夹tree123.txt,并将内容“xyz3313目录下的目录”添加入新建立的文件夹tree123.txt.中。
tree c:\xyz3313>>tree123.txt 将路径c:\xyz3313的所生成的目录文件保存在tree123.txt文本文档中。
echo -c:\xyz3313下的目录及文件- >>tree123.txt 建立文件夹tree123.txt,并将内容“xyz3313下的目录及文件”添加入新建立的文件夹tree123.txt.中。
tree c:\xyz3313>>tree123.txt /f /f显示每个文件夹中文件的名称。
将这个路径的目录文件保存在tree123.txt文本文档中。
type tree123.txt 显示文本文件的内容
copy tree123.txt d:\t123.txt 复制这个文件,并复制一份到D盘中。
请解释每条命令的功能,并说明最终结果(作为作业提交上来)。
运行包含上列命令的批处理文件(可以自己建立一个批处理文件,把上列命令拷贝进去),检查一下运行结果是否与你说明的结果一致。
标准输入为从(终端)键盘(0号打开文件)输入。
标准输出为向(终端)显示器(1号打开文件)输出。
标准输入转向就是把标准输入改为从文件输入。
标准输出转向就是把标准输出改为向文件输出。
(特殊文件名代表设备,例如PRN代表打印机)
例如:
C>abcd<data123.txt
把abcd可执行文件的标准输入改为从文件data123.txt输入,“<”为标准输入转向符。
C>dir>dirabc.txt
把dir命令的标准输出改为向文件dirabc.txt输出,“>”为标准输出转向符,这样dirabc.txt文件中的内容就是当前目录的列表。
C>dir>PRN
把当前目录的列表在打印机输出。