Windows DOS内部命令详解03——path、type、copy

前言

继上会书说道Windows DOS内部命令中的命令格式和dir、cd、mkdir、rd,今天我们继续来战。

path命令

MS-DOS命令的格式是以<命令动词>开始,而外部命令的<命令动词>是一个磁盘文件的文件名。如果想要执行的外部命令不在当前目录下,也未在 命令中指明路径,DOS则认为命令出错。当希望执行某些不在当前目录下的命令时,可以通过path命令设置命令搜索向导,帮助DOS找到想要执行的命令。

语法

ptah [<盘符>]<路径>
path [<盘符>]<路径>;[<盘符>]<路径>... ...

参数

  • [<盘符>]<路径>:指定命令所在目录的驱动器和目录
  • ; :分割命令路径中的目录

说明

直接运行path命令,显示当前的定义
运行path;命令,将返回到最初的无定义状态。
path命令仅对系统寻找命令文件有效,而对命令参数中指定的文件无效。

实例

01:将当前盘的根目录定义为外部命令文件的寻找路径。

C:\>path
C:\>path C:/Windows
Windows DOS内部命令详解03——path、type、copy_第1张图片
Windows DOS内部命令详解03——path、type、copy_第2张图片

path命令定义只对当前cmd环境有效。

type命令

如果需要显示文本文件的内容,可以使用type命令。在系统安装时,有时需要该命令查看自述文件。

语法

type<文件名全称>

参数

<文件名全称>
指要显示的文件名,不能使用通配符。

说明

如果使用该命令显示非ASCII型文件(例如.exe、.com等类型的文件),将无法阅读显示出的内容。
此命令在显示文件内容时,即使文件很长,也不会在中间自动停下来。如果希望阅读屏幕内容,可以通过【Ctrl + S】组合键或【Pause】键暂停。

实例

D:\>type test.txt
Windows DOS内部命令详解03——path、type、copy_第3张图片

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
Windows DOS内部命令详解03——path、type、copy_第4张图片

实例2:在拷贝文件时重命名

D:\TEST>copy 斗破苍穹.txt  doupocangqiong.txt
Windows DOS内部命令详解03——path、type、copy_第5张图片

实例3:利用copy合并多个文本文件

D:\TEST>copy 1.txt+2.txt+3.txt+4.txt 1234.txt
Windows DOS内部命令详解03——path、type、copy_第6张图片
Windows DOS内部命令详解03——path、type、copy_第7张图片

实例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
Windows DOS内部命令详解03——path、type、copy_第8张图片

实例6:在当前盘目录下创建名为config.sys的文件

D:\TEST>copy con: config.sys
device=ansi.sys
buffers=10
^Z
已复制         1 个文件。

Windows DOS内部命令详解03——path、type、copy_第9张图片

你可能感兴趣的:(Windows DOS内部命令详解03——path、type、copy)