运行方式
- 快捷键 WIN+R 打开运行,输入 CMD 命令,按 ENTER 键直接进入
- 或者在开始菜单上单击右键,点击运行输入 CMD
修改背景
打开 cmd,右击窗口点击属性,可以为 cmd 命令窗口设置文字与背景样式。
快捷键
- ↑ ↓ 快速查看历史记录
- Tab 自动补全键
- cls 清屏
常用命令
cd 切换目录命令
| 命令 |
用途 |
| d: |
把当前工作目录切换到D盘 |
| cd c:\dos |
进入指定目录 |
| cd .. |
退回上一级目录 |
| cd \ |
退回到根目录 |
dir 显示目录内容命令
| 命令 |
用途 |
| DIR /? |
查询相关参数 |
| dir |
显示目录中的文件列表 |
| dir /a |
显示具有指定属性的文件
- D 目录
- R 只读文件
- H 隐藏文件
- S 系统文件
|
| dir /ah |
显示隐藏文件 |
| dir /x |
显示短名称,以便删除带有空格等特殊字符命名的目录或文件 |
TREE 目录命令
| 命令 |
用途 |
| tree |
生成目录树,很少使用。不建议在文件多的目录中使用,容易卡死。 |
START 运行命令
TYPE 查看命令
| 命令 |
用途 |
| type c:\dos\dos.txt |
查看文件内容 |
ECHO 写入命令
| 命令 |
用途 |
| echo 向文档中重写内容>dos.txt |
将内容写到dos.txt |
| echo 向文档中追加内容>>dos.txt |
将内容追加到dos.txt |
MD 创建目录命令
| 命令 |
用途 |
| md 1\2\3\4 |
一次建立多级子目录 |
| md test..\ |
创建不可删除目录(使用 rd /s /q test..\ 命令可以删除) |
| md "test /" |
可见无法打开,但start命令可以打开目录 |
注意: MD命令为创建目录命令,其无法创建txt文档文件。
创建文件的方法:
copy con 文件名.txt 执行后,你可以开始输入内容。输入完成后,按下 Ctrl + C 来结束输入。
type nul > 文件名.txt 创建一个新文件
echo "文本内容" > 文件名.txt 将文本内容重写到文件,非追加写入。
COPY 复制命令
| 命令 |
用途 |
| copy NEWDOS~1.TXT 1.txt |
复制带空格名的文件 |
| copy /b 源文件1 + 源文件2 + ... 目标文件 |
合并文件 |
XCOPY 复制命令
| 命令 |
用途 |
| xcopy /e newdos~1 2 |
复制带空格的目录,xcopy可以多级目录以及空目录复制 |
MOVE 剪切命令
| 命令 |
用途 |
| move 1.txt NewPlace/2.txt |
移动剪切文件 |
REN 重命名命令
| 命令 |
用途 |
| ren 1.txt 2.txt |
重命名文件 |
DEL 删除命令
| 命令 |
用途 |
| del dos.txt |
删除指定目录或文件 |
RD 删除命令
| 命令 |
用途 |
| rd /s 1 |
一次删除多级子目录,DEL命令不可以 |
ATTRIB 属性设置命令
| 命令 |
用途 |
| attrib hide.txt +h |
设置隐藏 |
| attrib hide.txt -h |
去除隐藏 |
| -A -R -S -H 或 +A +R +S +H |
对应:存档,只读,系统,隐藏 属性 |
COMP 比较命令
| 命令 |
用途 |
| comp 1.txt 2.txt /a /d /n=3 |
以十进制字符形式,对前3行数据进行比较,显示不相同内容 |
FC 比较命令
| 命令 |
用途 |
| fc /b test1.txt test2.txt |
逐行显示不相同内容 |
FIND 查找命令
| 命令 |
用途 |
| find /n "准备查找的内容" test1.txt test2.txt |
多文件查找内容 |
FINDSTR 查找命令
| 命令 |
用途 |
| findstr /n /x "待查找内容" test1.txt |
指定文件查找内容,查找包含指定内容的行 |
| findstr /n /v "待查找内容" test1.txt |
指定文件查找内容,查找不包含指定内容的行 |
压缩、解压缩命令
注意: 由于系统不自带该命令,因此需要安装压缩软件,这里以360压缩为例。
360zip.exe -ar dos.txt c:\dos\dos.zip
360zip.exe -x dos.zip
Windows 10权限提示: 由于windows10系统权限设置问题,未必会成功,会阻止运行或弹窗提示。
Windows中 / \ // \\ 的区别
- / 正斜杠:用于分隔域名和子域名,以及在网页地址中分隔目录和文件名。
- \ 反斜杠:是主要的路径分隔符,例如:
"C:\Program Files"
- // 双正斜杠:用于网络协议,例如:
http://www.example.com 或 ftp://
- \\ 双反斜杠:用于网络资源访问,例如:
\\servername\sharename