学习Dos命令2

DOS系统的基本命令有:

DIR—列出当前目录(文件夹)下的内容(文件和子目录)

​MD--建目录、RD--删目录、CD—进入目录(改变当前目录)

​TYPE—显示(文本)文件的内容

​COPY—文件拷贝命令

​Ctrl+C—终止命令的运行

​HELP—帮助命令

​HELP <命令名>--列出<命令名>所指示的命令的使用方法

标准输入输出转向(标准输入转向、标准输出转向)

​	标准输入为从(终端)键盘(0号打开文件)输入。

​	标准输出为向(终端)显示器(1号打开文件)输出。

​	标准输入转向就是把标准输入改为从文件输入。

​	标准输出转向就是把标准输出改为向文件输出。

   (特殊文件名代表设备,例如PRN代表打印机)

​ 例如:

​		abcd<data123.txt

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



​		dir>dirabc.txt

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



​		dir>PRN

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

管道:|(键盘上之间有口的两段竖线)

​	C>C1|C2   把命令C1的标准输出作为命令C2的标准输入

​	例如:

​		C>help|more 把帮助命令分屏输出

​		C>dir|sort  把当前目录的列表排序后在屏幕输出。

​		C>dir|sort>abc  把当前目录的列表排序后输出到文件abc中。

​		C>dir|sort>prn  把当前目录的列表排序后输出到打印机。

​		C>dir|sort|more  把当前目录的列表排序后分屏输出。

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:		

跳转到C盘的根目录下

cd \	

返回路径的根目录

rd xyz 

删除当前目录下叫做xyz的文件夹

md xyz 

在当前目录下创建一个叫做xyz的子目录

cd xyz 

进入当前目录下叫做xyz的子目录

md xyz1 

在当前目录下创建一个叫做xyz1的子目录

md xyz2 

在当前目录下创建一个叫做xyz2的子目录

 

echo -c:\xyz目录下的目录- >tree123.txt

把前面内容“-c:\xyz目录下的目录-”以覆盖的方式生成或存放在当前目录tree123.txt这个文件内

 

tree c:\xyz>>tree123.txt

以图形显示驱动器或路径的文件夹架构显示在c:xyz这个目录下所有目录并以补充的方式存放在tree123.txt这个文件内

 

echo -c:\xyz下的目录及文件- >>tree123.txt

把前面内容“-c:\xyz目录下的目录-”以补充的方式生成或存放在当前目录tree123.txt这个文件内

 

 

tree c:\xyz>>tree123.txt /f

以图形显示驱动器或路径的文件夹架构显示在c:xyz这个目录下所有目录及目录下的所有文件并以补充的方式存放在tree123.txt这个文件内

 

type tree123.txt 

显示名字叫做tree123.txt的文本的内容

 

copy tree123.txt  d:\t123.txt

把当前目录下叫做tree123.txt的文件复制到D盘的根目录并叫做t123.txt并生成

请解释每条命令的功能,并说明最终结果(作为作业提交上来)。

运行包含上列命令的批处理文件(可以自己建立一个批处理文件,把上列命令拷贝进去),检查一下运行结果是否与你说明的结果一致。

猜你喜欢

转载自blog.csdn.net/anxious333/article/details/120410847