操作系统第一次实验作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《第一次上机实验指导》

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

把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

把abcd可执行文件的标准输入改为从文件data123.txt输入,“<”为标准输入转向符。

C>dir>dirabc.txt

把dir命令的标准输出改为向文件dirabc.txt输出,“>”为标准输出转向符,这样dirabc.txt文件中的内容就是当前目录的列表。

C>dir>PRN

把当前目录的列表在打印机输出。

相关文档
最新文档