尽管图形用户界面已成为常态,但命令行工具仍然在许多场景下不可或缺。下面是 Windows 命令提示符(CMD)中的一些常用命令及其用法。
1. 导航命令
cd:改变当前工作目录。
cd /?:获取 cd 命令的帮助信息。
cd \:回到当前驱动器的根目录。
cd ..:返回上一级目录。
cd /d E:\software:切换到另一个驱动器并进入指定的目录。
D::切换到 D 驱动器。
dir:显示当前目录中的文件和子目录列表。
dir /a:显示所有文件,包括隐藏文件和系统文件。
dir /s:递归地显示当前目录及其子目录中的文件列表。
dir /time:以更易读的时间格式显示文件信息。
2. 文件和目录操作
md:创建新的目录。
示例:md myFolder 创建名为 myFolder 的目录。
rd:删除空目录。
示例:rd /s /q myFolder 删除名为 myFolder 的目录及其所有内容。
del:删除文件。
示例:del myFile.txt 删除名为 myFile.txt 的文件。
copy:复制文件。
示例:copy C:\source\file.txt D:\destination 将文件从 C 盘复制到 D 盘。
move:移动文件或重命名文件。
示例:move C:\source\file.txt D:\destination 将文件从 C 盘移动到 D 盘。
示例:move file.txt newfile.txt 将文件重命名为 newfile.txt。
ren:重命名文件。
示例:ren oldname.txt newname.txt 重命名文件 oldname.txt 为 newname.txt。
xcopy:复制文件和目录树。
示例:xcopy C:\source D:\destination /s /i 复制目录及其内容,并创建不存在的目录。
rd 和 rmdir:删除目录。
示例:rmdir /s /q myFolder 删除目录 myFolder 及其内容。
cls:清除屏幕内容。
示例:cls 清除命令行窗口中的所有内容。
3. 网络命令
ipconfig:显示网络适配器的 IP 地址和其他网络配置信息。
示例:ipconfig /all 显示所有网络接口的详细信息。
ping:测试与另一台计算机的网络连通性。
示例:ping www.example.com 向网站发送 ICMP 请求。
示例:ping -t 192.168.1.1 发送连续的 ICMP 请求直到手动停止。
netstat:显示活动的网络连接。
示例:netstat -ano 显示所有连接及进程 ID。
示例:netstat -b 显示正在使用网络的进程路径。
4. 进程管理
taskkill:终止进程。
示例:taskkill /F /IM notepad.exe 强制终止记事本程序。
示例:taskkill /PID 1234 /T 终止指定 PID 及其子进程。
5. 查找命令
find:在标准输入中搜索文本。
示例:find "text to search" 在命令输出中查找特定文本。
示例:dir /s /b | find "example.txt" 查找所有包含 example.txt 的路径。
findstr:搜索文件中的字符串。
示例:findstr /s /m "searchText" *.txt 在所有 .txt 文件中查找文本。
6. 路由追踪
tracert:显示到达目标主机所经过的路由。
示例:tracert www.google.com 跟踪到达谷歌服务器的路径。
7. 获取帮助
help:列出所有命令及简要描述。
示例:help 显示所有可用命令的列表。
示例:help dir 显示 dir 命令的帮助信息。
command /?:获取特定命令的帮助信息。
示例:ping /? 显示 ping 命令的详细用法。
8. 输入/输出重定向
>:将命令输出重定向到文件。
示例:dir > list.txt 将当前目录列表保存到 list.txt 文件中。
>>:追加命令输出到文件。
示例:dir >> list.txt 将当前目录列表追加到 list.txt 文件中。
<:从文件读取输入。
示例:type file.txt 显示 file.txt 的内容。
<<:从命令行读取输入直到遇到指定的结束标记。
示例:sort << EOF 从命令行读取输入并排序,直到遇到 EOF 标记。
9. 其他技巧
Ctrl+C:中断正在执行的命令。
向上箭头:重复输入前一条命令。
10. 快捷键
Win+E:打开文件资源管理器。
Win+D:显示桌面。
Win+L:锁定计算机。
Alt+F4:关闭当前窗口。
Ctrl+Shift+Esc:打开任务管理器。
Ctrl+F:在文本或网页中查找。