### CMD命令小集锦知识点详解 #### 1. CMD简介 CMD是Microsoft Windows操作系统中的命令行解释器,用于执行各种命令、脚本等操作。它提供了丰富的命令集,可以帮助用户进行系统管理、文件操作等任务。 #### 2. 命令列表与解释 ##### 2.1 HELP - **功能**: 显示命令的帮助信息。 - **用法**: `help [command]` - **示例**: `help dir` 将显示关于`dir`命令的帮助文档。 ##### 2.2 ASSOC - **功能**: 显示或修改文件扩展名关联。 - **用法**: `assoc [.extension]` - **示例**: `assoc .txt` 可以查看`.txt`文件的默认打开方式。 ##### 2.3 AT - **功能**: 安排在特定时间运行命令。 - **用法**: `at [time] [computername] command` - **示例**: `at 10:00pm shutdown /s` 可以安排计算机在晚上10点关机。 ##### 2.4 ATTRIB - **功能**: 查看或更改文件属性。 - **用法**: `attrib [+r|-r +s|-s +h|-h] filename` - **示例**: `attrib +h file.txt` 可以将`file.txt`设置为隐藏属性。 ##### 2.5 BREAK - **功能**: 允许或禁止 Ctrl+C 的中断效果。 - **用法**: `break [on|off]` - **示例**: `break on` 开启中断功能。 ##### 2.6 CACLS - **功能**: 显示或修改文件的访问控制列表(ACL)。 - **用法**: `cacls filename [/T] [/C] [/Q]` - **示例**: `cacls c:\test\*.* /T` 显示目录下所有文件的访问权限。 ##### 2.7 CALL - **功能**: 执行另一个批处理文件。 - **用法**: `call batchfilename [arguments]` - **示例**: `call clean.bat` 执行`clean.bat`脚本。 ##### 2.8 CD - **功能**: 更改当前目录。 - **用法**: `cd [directory]` - **示例**: `cd \windows` 进入Windows目录。 ##### 2.9 CHCP - **功能**: 显示或设置活动代码页。 - **用法**: `chcp [codepage]` - **示例**: `chcp 65001` 设置UTF-8编码。 ##### 2.10 CHDIR - **功能**: 显示或更改当前目录。 - **用法**: `chdir [directory]` - **示例**: `chdir ..` 返回上级目录。 ##### 2.11 CHKDSK - **功能**: 检查磁盘错误并尝试恢复可读取的信息。 - **用法**: `chkdsk [volume] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:size]] [/b]` - **示例**: `chkdsk c: /f` 修复C盘的错误。 ##### 2.12 CHKNTFS - **功能**: 配置或显示启动时的自动文件系统检查。 - **用法**: `chkntfs [drive] [/a] [/d] [/x] [/t:seconds] [/i:seconds] [/l:seconds] [/z]` - **示例**: `chkntfs /x c:` 禁止对C盘进行自动文件系统检查。 ##### 2.13 CLS - **功能**: 清除屏幕。 - **用法**: `cls` - **示例**: `cls` 清空CMD窗口的内容。 ##### 2.14 COLOR - **功能**: 设置屏幕文本颜色。 - **用法**: `color [attribute]` - **示例**: `color 0a` 设置背景色为黑色,前景色为绿色。 ##### 2.15 COMP - **功能**: 比较两个文件的内容。 - **用法**: `comp [filename1] [filename2]` - **示例**: `comp file1.txt file2.txt` 比较`file1.txt`和`file2.txt`的内容差异。 ##### 2.16 COMPACT - **功能**: 显示或更改压缩文件的状态。 - **用法**: `compact [filename]` - **示例**: `compact *.txt` 压缩当前目录下的所有`.txt`文件。 ##### 2.17 CONVERT - **功能**: 将文件系统从FAT转换为NTFS。 - **用法**: `convert [drive] /fs:ntfs` - **示例**: `convert d: /fs:ntfs` 将D盘转换为NTFS格式。 ##### 2.18 COPY - **功能**: 复制文件。 - **用法**: `copy [source] [destination]` - **示例**: `copy file.txt c:\backup` 复制`file.txt`到`c:\backup`目录下。 ##### 2.19 DATE - **功能**: 显示或设置系统的日期。 - **用法**: `date` - **示例**: `date` 显示当前日期。 ##### 2.20 DEL - **功能**: 删除一个或多个文件。 - **用法**: `del [filename]` - **示例**: `del *.tmp` 删除所有扩展名为`.tmp`的文件。 ##### 2.21 DIR - **功能**: 显示指定目录中的文件和子目录列表。 - **用法**: `dir [directory]` - **示例**: `dir c:\windows` 显示`c:\windows`目录下的文件列表。 ##### 2.22 DISKCOMP - **功能**: 比较两个软盘的内容。 - **用法**: `diskcomp [drive1] [drive2]` - **示例**: `diskcomp a: b:` 比较A盘和B盘的内容。 ##### 2.23 DISKCOPY - **功能**: 将一个软盘的内容复制到另一个软盘。 - **用法**: `diskcopy [drive1] [drive2]` - **示例**: `diskcopy a: b:` 复制A盘的内容到B盘。 ##### 2.24 DOSKEY - **功能**: 编辑命令行并存储、重新执行命令行。 - **用法**: `doskey [macro]` - **示例**: `doskey /history` 显示历史命令。 ##### 2.25 ECHO - **功能**: 打印一行文本。 - **用法**: `echo [text]` - **示例**: `echo Hello World` 打印`Hello World`。 ##### 2.26 ENDLOCAL - **功能**: 结束本地化设置。 - **用法**: `endlocal` - **示例**: `endlocal` 结束当前批处理文件中的局部设置。 ##### 2.27 ERASE - **功能**: 删除一个或多个文件。 - **用法**: `erase [filename]` - **示例**: `erase *.old` 删除所有扩展名为`.old`的文件。 ##### 2.28 EXIT - **功能**: 终止CMD.EXE程序。 - **用法**: `exit [exitcode]` - **示例**: `exit` 退出CMD程序。 ##### 2.29 FC - **功能**: 比较两个文件的内容。 - **用法**: `fc [filename1] [filename2]` - **示例**: `fc file1.txt file2.txt` 比较两个文本文件的内容。 ##### 2.30 FIND - **功能**: 在文件中搜索字符串。 - **用法**: `find "string" [filename]` - **示例**: `find "hello" file.txt` 查找`file.txt`中的字符串`hello`。 ##### 2.31 FINDSTR - **功能**: 在文件中搜索字符串。 - **用法**: `findstr "string" [filename]` - **示例**: `findstr "hello" file.txt` 查找`file.txt`中的字符串`hello`。 ##### 2.32 FOR - **功能**: 对一组文件中的每个文件执行命令。 - **用法**: `for %%variable in (set) do command [parameters]` - **示例**: `for %i in (*.txt) do copy %i backup` 复制所有`.txt`文件到`backup`目录。 ##### 2.33 FORMAT - **功能**: 格式化磁盘分区。 - **用法**: `format [drive] [/q] [/u] [/n] [/l:size] [/fs:fat|fat32|ntfs]` - **示例**: `format c: /fs:ntfs` 格式化C盘为NTFS格式。 ##### 2.34 FTYPE - **功能**: 显示或修改文件类型的配置。 - **用法**: `ftype [extension]` - **示例**: `ftype .txt=notepad %1` 设置`.txt`文件默认使用记事本打开。 ##### 2.35 GOTO - **功能**: 改变命令处理的位置。 - **用法**: `goto label` - **示例**: `goto start` 跳转到批处理文件中的`start`标签位置。 ##### 2.36 GRAFTABL - **功能**: 启用或禁用图形模式下的扩展字符集。 - **用法**: `graftabl [on|off]` - **示例**: `graftabl on` 启用图形模式下的扩展字符集。 ##### 2.37 HELP - **功能**: 显示命令的帮助信息。 - **用法**: `help [command]` - **示例**: `help dir` 显示关于`dir`命令的帮助文档。 ##### 2.38 IF - **功能**: 执行条件判断。 - **用法**: `if [condition] command` - **示例**: `if exist file.txt (echo File exists)` 如果`file.txt`存在,则打印“File exists”。 ##### 2.39 LABEL - **功能**: 显示或删除磁盘卷标。 - **用法**: `label [drive]` - **示例**: `label c: NewDisk` 设置C盘的卷标为`NewDisk`。 ##### 2.40 MD - **功能**: 创建目录。 - **用法**: `md [directory]` - **示例**: `md newdir` 创建名为`newdir`的新目录。 ##### 2.41 MKDIR - **功能**: 创建目录。 - **用法**: `mkdir [directory]` - **示例**: `mkdir newdir` 创建名为`newdir`的新目录。 ##### 2.42 MODE - **功能**: 配置设备的I/O模式。 - **用法**: `mode [device]` - **示例**: `mode con: cols=80 lines=25` 设置控制台的列宽为80,行高为25。 ##### 2.43 MORE - **功能**: 逐屏显示文本文件的内容。 - **用法**: `more [filename]` - **示例**: `more file.txt` 分屏显示`file.txt`的内容。 ##### 2.44 MOVE - **功能**: 移动文件或重命名文件。 - **用法**: `move [source] [destination]` - **示例**: `move file.txt c:\backup` 将`file.txt`移动到`c:\backup`目录。 ##### 2.45 PATH - **功能**: 显示或设置搜索路径。 - **用法**: `path [directory]` - **示例**: `path c:\bin;c:\tools` 设置搜索路径为`c:\bin`和`c:\tools`。 ##### 2.46 PAUSE - **功能**: 暂停批处理文件并等待输入。 - **用法**: `pause` - **示例**: `pause` 暂停脚本执行,并等待用户按任意键继续。 ##### 2.47 POPD - **功能**: 返回上次使用PUSHD命令保存的目录。 - **用法**: `popd` - **示例**: `popd` 返回到上次保存的目录。 ##### 2.48 PRINT - **功能**: 打印文件。 - **用法**: `print [filename]` - **示例**: `print file.txt` 打印`file.txt`文件。 ##### 2.49 PROMPT - **功能**: 显示或设置命令提示符。 - **用法**: `prompt [string]` - **示例**: `prompt $p$g` 设置命令提示符为`C:\>`格式。 ##### 2.50 PUSHD - **功能**: 更改当前目录并将旧目录保存到堆栈中。 - **用法**: `pushd [directory]` - **示例**: `pushd c:\temp` 进入`c:\temp`目录,并保存当前目录。 ##### 2.51 RD - **功能**: 删除空目录。 - **用法**: `rd [directory]` - **示例**: `rd temp` 删除名为`temp`的空目录。 ##### 2.52 RECOVER - **功能**: 从损坏的磁盘恢复可读取的信息。 - **用法**: `recover [filename]` - **示例**: `recover file.txt` 从损坏的`file.txt`文件中恢复数据。 ##### 2.53 REM - **功能**: 添加注释。 - **用法**: `rem [comment]` - **示例**: `rem This is a comment` 添加一条注释。 ##### 2.54 REN - **功能**: 重命名文件。 - **用法**: `ren [oldname] [newname]` - **示例**: `ren old.txt new.txt` 将`old.txt`重命名为`new.txt`。 ##### 2.55 RENAME - **功能**: 重命名文件。 - **用法**: `rename [oldname] [newname]` - **示例**: `rename old.txt new.txt` 将`old.txt`重命名为`new.txt`。 ##### 2.56 REPLACE - **功能**: 替换文件。 - **用法**: `replace [filename] [directory]` - **示例**: `replace file.txt c:\backup` 替换`c:\backup`目录下的`file.txt`文件。 ##### 2.57 RMDIR - **功能**: 删除空目录。 - **用法**: `rmdir [directory]` - **示例**: `rmdir temp` 删除名为`temp`的空目录。 ##### 2.58 SET - **功能**: 显示或设置环境变量。 - **用法**: `set [variable]` - **示例**: `set path=c:\bin` 设置`path`环境变量。 ##### 2.59 SETLOCAL - **功能**: 开始设置本地化环境。 - **用法**: `setlocal` - **示例**: `setlocal` 开始局部设置环境。 ##### 2.60 SHIFT - **功能**: 移动批处理文件参数。 - **用法**: `shift` - **示例**: `shift` 在批处理文件中移动参数位置。 ##### 2.61 SORT - **功能**: 排序文本文件的内容。 - **用法**: `sort [filename]` - **示例**: `sort file.txt` 对`file.txt`的内容进行排序。 ##### 2.62 START - **功能**: 启动程序或命令。 - **用法**: `start [command]` - **示例**: `start notepad` 启动记事本程序。 ##### 2.63 SUBST - **功能**: 将驱动器映射到目录。 - **用法**: `subst [drive] [directory]` - **示例**: `subst z: c:\data` 将`c:\data`目录映射到`Z:`驱动器。 ##### 2.64 TITLE - **功能**: 设置命令提示符窗口的标题。 - **用法**: `title [text]` - **示例**: `title My Command Prompt` 设置窗口标题为`My Command Prompt`。 ##### 2.65 TREE - **功能**: 以图形模式显示目录结构。 - **用法**: `tree [directory]` - **示例**: `tree c:\` 显示`C:`盘的目录结构。 ##### 2.66 TYPE - **功能**: 显示文件的内容。 - **用法**: `type [filename]` - **示例**: `type file.txt` 显示`file.txt`文件的内容。 ##### 2.67 VER - **功能**: 显示Windows版本号。 - **用法**: `ver` - **示例**: `ver` 显示当前Windows版本号。 ##### 2.68 VERIFY - **功能**: 验证文件是否已正确复制。 - **用法**: `verify [on|off]` - **示例**: `verify on` 开启文件验证功能。 ##### 2.69 VOL - **功能**: 显示卷标和卷序列号。 - **用法**: `vol [drive]` - **示例**: `vol c:` 显示C盘的卷标和序列号。 ##### 2.70 XCOPY - **功能**: 复制文件和目录树。 - **用法**: `xcopy [source] [destination]` - **示例**: `xcopy c:\data d:\backup` 复制`c:\data`目录及其子目录到`d:\backup`。 #### 3. 扩展命令与工具 除了以上介绍的基本命令外,还有一些扩展命令和工具可以提供更高级的功能: - **appwiz.cpl**: 控制面板中的“程序”部分,用于添加或删除程序。 - **calc**: 启动计算器。 - **chkdsk.exe**: 检查磁盘错误并尝试恢复可读取的信息。 - **compmgmt.msc**: 打开计算机管理工具。 - **devmgmt.msc**: 打开设备管理器。 - **diskmgmt.msc**: 打开磁盘管理工具。 - **gpedit.msc**: 打开组策略编辑器。 - **msconfig**: 启动系统配置工具。 - **regedit**: 启动注册表编辑器。 - **services.msc**: 启动服务管理工具。 - **sfc/scannow**: 检查并修复系统文件的完整性。 - **taskmgr**: 启动任务管理器。 - **gpupdate/target:computer/force**: 强制更新组策略设置。 通过这些命令和工具,用户可以更有效地管理和维护Windows操作系统。每条命令都有其独特的用途和功能,掌握它们能够显著提高工作效率。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 技术资料分享VS1053-cn很好的技术资料.zip
- 技术资料分享UM0424-STM32F10xxx-USB-development-kit-en很好的技术资料.zip
- java常用方法案例12个
- 技术资料分享uip-中文资料很好的技术资料.zip
- 黑客 网络安全 计算机英雄
- 技术资料分享ucos教程很好的技术资料.zip
- 技术资料分享uCOS-II原理3很好的技术资料.zip
- deepinIDE支持在sw64架构下UOS专业版1031及以上版本安装
- shell工具 XTerminal-2.6.3-win-x64-installer
- 技术资料分享UCOSII 2.90 ReleaseNotes很好的技术资料.zip