前言
继上会书说道Windows DOS内部命令中的命令格式和dir、cd、mkdir、rd,今天我们继续来战。
path命令
MS-DOS命令的格式是以<命令动词>开始,而外部命令的<命令动词>是一个磁盘文件的文件名。如果想要执行的外部命令不在当前目录下,也未在 命令中指明路径,DOS则认为命令出错。当希望执行某些不在当前目录下的命令时,可以通过path命令设置命令搜索向导,帮助DOS找到想要执行的命令。
语法
ptah [<盘符>]<路径>
path [<盘符>]<路径>;[<盘符>]<路径>... ...
参数
- [<盘符>]<路径>:指定命令所在目录的驱动器和目录
- ; :分割命令路径中的目录
说明
直接运行path命令,显示当前的定义
运行path;命令,将返回到最初的无定义状态。
path命令仅对系统寻找命令文件有效,而对命令参数中指定的文件无效。
实例
01:将当前盘的根目录定义为外部命令文件的寻找路径。
C:\>path
C:\>path C:/Windows
path命令定义只对当前cmd环境有效。
type命令
如果需要显示文本文件的内容,可以使用type命令。在系统安装时,有时需要该命令查看自述文件。
语法
type<文件名全称>
参数
<文件名全称>
指要显示的文件名,不能使用通配符。
说明
如果使用该命令显示非ASCII型文件(例如.exe、.com等类型的文件),将无法阅读显示出的内容。
此命令在显示文件内容时,即使文件很长,也不会在中间自动停下来。如果希望阅读屏幕内容,可以通过【Ctrl + S】组合键或【Pause】键暂停。
实例
D:\>type test.txt
copy命令
copy即复制,功能是把磁盘上的文件复制到另外一个位置。可以把文件复制到同一个路径下,但需要给出一个新的文件名。
语法
copy <源文件名> [<目标文件名>]
copy <源文件名1>+<源文件名2>[+...] [<目标文件名>]
copy con: [<文件名全称>]
copy <源文件名> [<目标文件名>] :基本的复制操作
copy <源文件名1>+<源文件名2>[+...] [<目标文件名>] :文件的连接复制
copy con: [<文件名全称>]:通过键盘和屏幕建立ASCII码型的磁盘文件
输入此命令后,光标即停在命令行的下一行,等待输入数据。每输入完一行都要使用【Enter】换行。当全部数据输入完毕且光标停在新的一行时,按【F6】或【Enter】键,刚才输入的全部内容就被存于指定文件名下了。
实例
实例1:复制所有扩展名为.txt的文件到D盘TEST目录
D:\Download>copy *.txt D:\TEST
实例2:在拷贝文件时重命名
D:\TEST>copy 斗破苍穹.txt doupocangqiong.txt
实例3:利用copy合并多个文本文件
D:\TEST>copy 1.txt+2.txt+3.txt+4.txt 1234.txt
实例4:把二进制文件suback和w98setup合并到文件sw.bin
copy suback /b+w98setup /b sw.bin
由于使用了参数/b,所以文件sw.bin的长度是前面两者的和。
实例5:在当前目录下建立文件autoexec.bat
D:\TEST>copy con autoexec.bat
cls
echo off
filel
ccccc
^Z
实例6:在当前盘目录下创建名为config.sys的文件
D:\TEST>copy con: config.sys
device=ansi.sys
buffers=10
^Z
已复制 1 个文件。