CMD命令行基础

2018-09-19  本文已影响0人  前端小木鱼

一、基本命令

  1. Windows 中有两种命令:内部命令和外部命令。内部命令即内置在命令行解释器中的命令,不需要额外的程序,如 dir 、copy 等。外部命令是以可执行文件的形式(扩展名通常为 exe 或 com)存在于磁盘上,这就意味着该程序必须存在,否则 Windows 是找不到该命令的,如 format.com 。
  2. 每条命令输完后须回车,方开始运行,并得到运行结果。命令行解释器把提示符“>”和回车键间的字符串视为一条命令。如果这字符串确实符合 Windows 命令语法,就执行它,执行完后又回到提示符状态,否则命令行解释器给出错误信息。
  3. 要学习某个命令,最好的方法是阅读该命令的联机帮助。可以输入“命令名 /?”或“help 命令名”来查看命令的联机帮助,例如“format /?”。

二、目录操作命令

1. md(Make Directory):创建目录。

MKDIR [drive:]path
MD [drive:]path

2. rd(Remove Directory):删除一个目录。

RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

说明:

3. cd(Change Directory):显示当前目录名或改变当前目录。

CHDIR [/D] [drive:][path]
CHDIR [..]
CD [/D] [drive:][path]
CD [..]

三、文件操作命令

1. 新建文件

2. del :删除一个或数个文件。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

3. 查看文件

(1) dir :显示目录中的文件和子目录列表。

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

(2) type:显示文本文件的内容。

TYPE [drive:][path]filename

4. 修改文件

(1) ren:重命名文件。

RENAME [drive:][path]filename1 filename2.
REN [drive:][path]filename1 filename2.
请注意,您不能为目标文件指定新的驱动器或路径。

(2) copy:将一份或多份文件复制到另一个位置

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]

要附加文件,请为目标指定一个文件,为源文件指定数个文件(用通配符或 file1+file2+file3 格式)。

四、通配符

Windows 中有两种通配符:问号(?)匹配文件名中的任何一个字符,星号(*)匹配文件名中的零个或多个字符。可以在一个命令中综合使用这些通配符以定位多个文件,或者在不记得文件的全名时找到该文件。例如,假定当前目录中含有文件:
date help help1 help2 help3 myprog.f myprog.o

参数+通配符 所匹配的文件
help? help1 help2 help3
help* help help1 help2 help3
* date help help1 help2 help3 myprog.f myprog.o
*.f myprog.f
d* date

另外,通配符在 Windows 的“搜索”中也可以使用。

五、命令输入技巧

在 DOS 操作系统中,打错命令有两种情况:

  1. 打错命令,若未回车可用退格键或左方向键(←)抹去错误后重打,然后回车执行。
  2. 打错了命令,已经回车,可用功能键修改。
    常用 DOS 功能键有:
快捷键 作用
HOME 移动光标到一行的头部。
END 移动光标到一行的尾部。
Del 删去当前一个字符。
backspace 向前删除一个字符
ESC 删去当前一行字符。
Esc 作废当前行。
Ctrl+C 强行终止当前命令或程序的执行。
Ins 插入若干字符。
F1 从左至右一个个字符地重复上次键入的命令。
F2 连续重复至某字符位置前所有字符(不含某字符)。
F3 复制上次输入的命令或当前光标后面剩余的全部字符。
F4 与 F2 相反删除到指定字符。

实际上,我们更多时候会在 Windows 下修改,“命令行解释器”给我们提供了更方便的修改方法。首先,在未回车时输左方向键(←)并不会像 DOS 中那样删除前一个字符,只会移动光标,故只需把光标移到有错误的地方修改即可。并且,Windows 中可使用上方向键(↑)来遍历已经输过的命令。另外,“命令行解释器”还提供了强大的复制/粘贴功能。姑举一例说明:
  假如上一个命令是“dir transitional.txt”,现在要输入“type transitional.txt”,有两种方法:

要提高输入效率还得靠另一个功能键:<Tab> ,它能自动补完文件名。例如,假设当前目录中以字母 t 开头的只有 transitional.txt 和 trap.exe ,但你嫌 transitional.txt 这个名字太长,于是你输入“type”空格后,输入“t”,然后按<Tab> ,命令行解释器会自动补完后面的部分,变成“type transitional.txt”,如果再按<Tab>,就会在 transitional.txt 和 trap.exe 这两个文件名之间切换。

六、常用命令汇总:

命令 作用
cls 清屏

参考文章:

上一篇下一篇

猜你喜欢

热点阅读