CMD学习笔记
- help:列出所有CMD内置命令
- [],表示可选参数。
比如ASSOC [.ext[=[fileTyep]]]
.ext[=[fileTyep]]:可选
[=[fileTyep]]:可选
[fileTyep]:可选
- assoc:文件扩展名关联
- attrib:显示或更改文件属性
- break:设置或清除扩展式ctrl+c检查
- bcdedit:启动文件配置。[Boot Configuration Data (BCD)]
- cacls:显示或修改访问控制列表[Access Control List]
- call:从另一个批处理程序调用这一个
- cd:显示和改变目录[Change Directory]
..:表示父目录
/和\:表示根目录,即盘符
加参数[/D]:可以改变当前目录,并且将cmd的工作目录切换到那个目录
备注两个概念:current directory,当前目录,是一个盘符下的初始工作目录;working directory,工作目录,当前所在的目录。
1)操作一
cd 盘符:是查询盘符的属性——当前目录;[cd,不加参数,是查询当前工作目录所在盘符的当前目录]
2)操作二,改变盘符的当前目录
cd 盘符:\具体路径,那么就将盘符的当前目录设置为这个值,但是此时cmd的当前工作目录没有改变
在cmd的当前工作目录下,向上走(cd ..)或向下走(cd 文件名),那么就是改变当前盘符的当前目录
3)操作三,既改变盘符的当前目录,也将cmd的当前工作目录切换到那个设定的当前目录
cd /d 盘符:\具体路径
- chcp: 外部命令,用于设置字符编码[change code page]
- chkdsk:检查磁盘并作报告
- cls:清除屏幕
- comp:比较两个文件或文件集的内容(通配符),结果只是相不相同的陈述
- compact:压缩
- convert:将FAT卷转换成NTFS卷
- copy:复制一个或多个文件
- date:显示或设置日期
- del:删除一个或多个文件
- dir:显示一个目录中的文件和子目录
dir /a:-d:表示列出目录下的文件,而不包括子目录
- driverquery:显示当前驱动器驱动程序状态
- echo:显示信息,或将命令回显打开或关上。用echo %变量名%,可以显示变量值,如echo %Path%,可以显示Path变量的值
- erase:删除一个或多个文件
- exit:退出cmd
- fc:比较两个文件并显示他们的不同,比comp好多了。
- find:在文件中搜索指定字符串内容
- findstr:在多个文件中搜索指定字符串,并且可以使用类正则表达式
- format:格式化磁盘
- fsutil:文件系统管理功能
- gpresult:显示组策略信息
- label:创建,更改,删除磁盘的卷标
- mkdir:创建目录
- mklink:创建符号链接
- mode:配置系统设备
- more:逐屏显示输出
- move:将一个文件移动到另一个目录,并且可以重命名
- openfiles:共享文件
- path:为可执行文件显示或设置搜索路径[即系统环境变量path]
- print:用打印机打印一个文本文件
- prompt:更改cmd.exe命令提示符
- rd:删除目录
- pushd,popd:这两个命令可以加快目录切换,pushd后加入目的目录(并将这个目录设为相应盘符下的当前目录),然后目的目录成为当前cmd工作目录,按下popd,回到执行pushd命令时的工作目录a)
- recover:从损坏的磁盘中恢复可读取的信息
备注:Windows的路径区隔是“八”的右边,即“\”;URL中是左边,即“/”