CMD命令行基本命令
基本知识
输入 | 功能 |
---|---|
Alt+Enter | 全屏 |
Ctrl+S | 暂停输出 |
Ctrl+C Ctrl+Break | 停止程序 |
Ctrl+Z | 表示输入结束 |
<file | 从文件读标准输入 |
>file | 写标准输出到文件 |
>>file | 附加标准输出到文件 |
1>file | 写标准输出到文件 |
1>>file | 附加标准输出到文件 |
2>file | 写标准错误到文件 |
2>>file | 附加标准错误到文件 |
2>&1 | 将标准错误定向到和标准输出相同的流。然后,都可以重定向到一个文件或管道连接到另一个程序 |
| nextcommand | 发送输出作为nextcommand的输入 |
find | 过滤器 |
more | 打印一屏内容 按下空格继续 |
F7 | 显示最近输入的命令的列表 |
Cls | 清空屏幕 |
help command command /? | more |
显示帮助 |
特殊字符
< > ( ) & | , ; "
转义 ^
转义^ ^^
环境变量
环境变量名不区分大小写
set path=%path%;directorypath
通配符
* 匹配0到多个任意字符
? 匹配任意单个字符
[] 匹配括号中的1个字符
[!] 匹配不在括号中的一个字符, 例如: [!1-9]*
内部命令
cd [/d] [drive:][directory]
del 删除命令行上指定的文件。可以指定一个或多个文件,可以使用通配符。如果列出了一个目录,该目录中的所有文件都会被删除,尽管该目录不会删除(要删除目录,使用rd命令)
md foldername 创建一个新目录(同 mkdir)
rd [/s] [/q] path 删除目录
rd path 删除空目录
rd /s path 删除目录
rd /s /q path 删除目录,不提示
copy mydata.dat mydata.backup 将文件移动位置,可以在不同目录
copy mydata.dat e:\files\april2002data.dat
date /t 当前日期
time /t 当前时间
type [path]filename 将指定的文件写到标准输出
ver 显示计算机的Windows版本
dir %windir% /p 分页长列表
dir /w 按行列出名称
dir /d 按列列出名称
dir /ah 列出隐藏文件
start "" "path" 启动带有空格的文件