### CMD命令集详解
CMD,即命令提示符(Command Prompt),是Windows操作系统中用于执行命令行指令的工具。本文将深入解析一系列CMD命令,涵盖网络管理、用户账户操作、服务控制、系统状态查询等方面,旨在为用户提供全面的CMD命令集指南。
#### 网络与共享管理
- **`net use`**: 用于建立、查询和删除网络资源的连接。例如,`net use \\ip\ipc$ "" /user:""`用于建立IPC空链接,而`net use h: \\ip\c$ "密码" /user:"用户名"`则用于登录并映射对方C盘至本地H盘。
- **`net config`**: 显示系统的网络设置,帮助用户了解当前网络环境配置。
- **`net share`**: 查看、创建或删除本地共享。如`net share ipc$`可开启IPC$共享,`net share ipc$/del`则删除该共享。
#### 用户与账户管理
- **`net user`**: 创建、查询或修改用户账户。例如,`net user 姓名 密码 /add`可创建新用户,`net user guest /active:yes`激活guest用户,`net user 账户名`查看特定账户属性。
- **`net localgroup administrators`**: 管理本地组成员,如`net localgroup administrators 用户名 /add`将用户添加至管理员组,赋予其管理员权限。
#### 服务控制
- **`net start`** 和 **`net stop`**: 控制服务的启动与停止。例如,`net start telnet`启动telnet服务,`net stop 服务名`停止指定服务。
#### 时间同步与信息查询
- **`net time`**: 查询或同步网络时间。`net time \\目标ip /set`使本地计算机时间与目标IP主机的时间同步。
- **`net view`**: 列出网络上的共享资源。`net view \\ip`显示特定IP地址的共享资源。
#### 进程与任务管理
- **`tlist -t`**: 列出当前系统运行的进程,需手动安装`Support/tools`中的附加工具。
- **`kill -F`**: 强制终止指定进程,同样需要额外工具支持。
- **`at`**: 安排计划任务。如`at \\ip time 程序名 /r`可在指定时间运行远程计算机上的程序,并重启计算机。
#### 文件与目录操作
- **`del`**: 删除文件,通过添加参数可以处理只读、隐藏等属性的文件。例如,`del /AR *.*`删除所有只读文件。
- **`move`**: 移动文件或目录,`move 盘符\路径\文件名 存放路径\新文件名`。
- **`fc`**: 比较两个文件的差异,`fc one.txt two.txt > diff.txt`将比较结果输出至`diff.txt`。
#### 其他实用命令
- **`ping`**: 测试网络连通性,如`ping ip -t`持续ping目标IP直到手动停止。
- **`ipconfig`**: 查看本机IP地址及其配置,`ipconfig /all`显示所有网络适配器的详细信息。
- **`tracert`**: 跟踪数据包到达目标所经过的路由,`tracert -w 数字 ip`设定超时时间。
- **`nbtstat -A ip`**: 查看目标IP上最近登录的用户名。
- **`netstat`**: 显示网络连接状态,`netstat -a`列出所有活动连接,`netstat -an`以数字格式显示。
以上命令涵盖了CMD中最常用的网络、用户管理、服务控制、文件操作等功能,熟练掌握这些命令,将极大提升在Windows环境下的工作效率和系统管理能力。