cmd教程:0-cmd概述

963 字
5 分钟
cmd教程:0-cmd概述

cmd是Windows的命令行工具,一般位于C:\Windows\System32\cmd.exe,中文会翻译成“命令提示符”,类似Windows上的DOS子系统。通常,按下win+R打开“运行”,输入cmd即可打开这个复古的黑窗口

[cmd-0-1.png]
[cmd-0-1.png]

其实早期的DOS系统界面就是如此。在图形化界面(GUI)出现以前,用户就是通过这样的命令行与计算机交互的。

在这个窗口中,我们可以看到”C:\Users\emtpy>“,这告诉我们当前所在的工作路径,和文件资源管理器的所在文件夹一样。

1.基本使用方法#

cmd的用法及其简单,不需任何复杂的理解,只需要知道“一条指令”的构成是命令+参数

Terminal window
command arg1 arg2

先写出命令的名字,然后空格给出参数,如果有多个参数则每个参数之间有一个空格。

你可以在这样的“黑窗口”中使用,敲一行命令之后回车即可执行,等待这个命令执行完成并返回之后即可进行下一次命令。 例如,我们先敲一个cd ..命令,意思是返回上一级菜单(其中cd是命令,..是参数)

[cmd-0-2.png]
[cmd-0-2.png]
可以看到,我们本在所在的路径”C:\Users\empty”改变成为了”C:\Users”。备注:”.”和”..”文件夹分别表示当前文件夹和上一级文件夹

接下来我们可以输入下一个命令,比如dir,意思是显示当前目录下所有文件夹。

[cmd-0-3.png]
[cmd-0-3.png]

2.命令与参数#

所谓的命令(command)可以理解为一个程序,你用cmd调用它让它干活做事。

而参数(parameter)就是告诉这个命令或者程序,具体干活的时候有什么规则、限制、注意事项。

刚才我们也提到了,参数可以有多个,且是通过空格区分的,但是假如参数里面就有空格怎么办呢?我们假设有一个命令printn,第一个参数是字符串,第二个参数是数字n,命令的作用是打印字符串n次

Terminal window
printn Ciallo 2
Ciallo
Ciallo

但如果我想打印多次0d00 0721怎么办?这个字符串自带空格,命令会在空格截断,把0d00和0721看成两个参数。所以对于自带空格的字符串,用引号就可以了

Terminal window
printn "0d00 0721" 1
0d00 0721

所以建议,在使用cmd的时候多用引号。

3.命令行与批处理#

刚才我们通过win+R输入cmd的方法打开了很窗口进行交互,我们输一行命令按下回车,计算机就执行一个程序,这种交互模式叫做命令行,也可以称作CLI(Command Line Interface),我们日常的图形化界面(GUI - Graphic User Interface)是对应的。

但假如我们希望可以按照设计好的既定路线来执行命令,该怎么办呢?这时候就有批处理(batch)出场了。

我们可以先写好一个*.bat文件(也可以后缀名为*.cmd)。例如,我们新建一个test.txt文件,然后修改后缀名为bat,再用记事本打开编辑即可,示例如下:

[cmd-0-4.png]
[cmd-0-4.png]
文件中,一行代表一个命令,这里有4行命令:

cd C:\Users\public 工作路径切换到C:\Windows

dir 显示文件夹中所有文件

echo “好想0721!” 打印一句话

pause 暂停,防止退出

我们双击运行

[cmd-0-6.png]
[cmd-0-6.png]
可以看到,cmd忠实地执行了我们的每一行命令。

等等?为什么出现了乱码?这里我们需要把bat文件的编码从UTF-8变成ANSI,就可以解决字符乱码的问题,具体原因在其他文章讲解吧。打开记事本-另存为-选择编码ANSI-保存即可。

[cmd-0-5.png]
[cmd-0-5.png]

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
cmd教程:0-cmd概述
https://blog.maszr.xyz/posts/windows/cmd/
作者
发布于
2026-07-30
许可协议
CC BY-NC-SA 4.0

评论区

主人的头像

主人

创作者,服务器运维

咕咕嘎嘎

YuzuEmpty的头像

YuzuEmpty

共同创作者

私のオナニーを見てください

Code::Blogs 公告
欢迎来到Code::Blogs,这里记录两位编者共同完成的技术、生活与创作。
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
最新动态
站点统计
文章
4
动态
1
分类
2
标签
9
总字数
6,919
运行时长
0
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.14.3
文章许可
CC BY-NC-SA 4.0