这是一份为新手到高手量身定制的 Windows CMD 命令行操作手册,涵盖了常用及进阶指令,力求成为你的“真香指令全家桶”!
---
## 新手到高手必备:Windows CMD 命令行操作手册(真香指令全家桶)
命令提示符(CMD)是 Windows 系统中强大的内置工具,它允许你通过文本指令与操作系统交互,执行文件管理、系统维护、网络诊断等任务。掌握 CMD 能极大提升你的工作效率和问题解决能力。
### 一、 初识命令提示符 (CMD)
1. "打开 CMD 的方法:"
"搜索:" 在任务栏搜索框输入 `cmd` 或 `命令提示符`,然后按回车。
"开始菜单:" 点击 `开始` -> `Windows 系统` -> `命令提示符`。
"快捷键:" 按下 `Win + R`,输入 `cmd`,然后按回车。
"管理员权限:" 很多操作需要管理员权限,可以通过搜索 `cmd` 右键选择 `以管理员身份运行` 来打开。
2. "基本界面:"
"当前目录:" 显示在 `C:>` 或类似路径后,告诉你当前所在文件夹。
"命令输入提示符:" `>` 或 `C:>`,等待你输入
相关内容:
当年那些搞网络的,现在都觉得 CMD 命令还是个宝,真的。
说起 CMD 啊,就得提老杨,那可是个老江湖了,11年的网络工程师,经验老道得不得了,他自己弄了个公众号,叫“网络工程师俱乐部”,粉丝可多了,里面天天分享一些实用的技巧,其中就包括 CMD 命令。

CMD 这玩意儿啊,你别看它黑乎乎的,好像很神秘,其实就是个命令行工具,贼好用,尤其是在排查网络故障的时候,简直是神器啊,就说最简单的,你想看看你跟某个网站能不能连通,是不是网络有问题,直接 `ping` 一下,完事儿,要是想一直 `ping`,就加个 `-t` 参数, `ping 192.168.1.1 -t`,这样就一直 `ping` 下去了,方便,还有 `ipconfig /all`,让你把自己的 IP 地址,MAC 地址,网关,DNS 都看得清清楚楚,特方便,还有那个 `tracert`, `tracert www.baidu.com`,能帮你追踪数据包都经过哪些地方,看看是不是哪个环节堵住了,导致你访问国外网站特别慢,简直一目了然,真的,还有 `netstat -ano`,能看到你的电脑现在开了哪些端口,哪个程序占用了,如果发现有啥奇怪的连接,再结合任务管理器,找到对应的进程,直接 `taskkill` 掉,世界都清净了,还有 `nslookup`,用来查 DNS 的,有时候域名解析出问题,网站就打不开,用这个查查就知道是不是 DNS 的锅,总之,CMD 就是一个万能工具箱,啥都能干。
文件管理啊,CMD 也能帮上忙,你忘了命令也没事儿,`dir` 命令一敲,当前目录下的文件和文件夹就都出来了,`/s` 参数能把子目录也显示出来,`/b` 参数更干净,啥乱七八糟的都不显示,就显示文件名,如果你想换个目录,那就 `cd` 一下,`cd ..` 是返回上一级目录,这都知道吧,复制文件用 `copy` 或者 `xcopy`,`xcopy` 厉害点,还能连目录结构一起复制了,删除文件用 `del`,删除文件夹用 `rd`,还有 `attrib` 命令,可以设置文件的属性,比如隐藏某个文件,或者把文件设置成只读,防止误删,真的,学好了这些,文件管理起来可方便多了。
要了解你的电脑,CMD 也能做到,`systeminfo` 一敲,你的电脑配置,装了哪些补丁,啥时候开机的,一堆信息都出来了,想看看电脑里跑了哪些程序,`tasklist`,一目了然,哪个程序占用了大量资源,一眼就能看出来,如果你想关掉某个程序,那就用 `taskkill`,`/PID` 参数指定进程的 ID,`/F` 参数是强制关闭,避免关不掉,查看 CPU 的名字, `wmic cpu get name`,获取磁盘的信息,`wmic logicaldisk get size,freespace,caption`,至于关机重启,也是一句话的事,`shutdown /r` 是重启,`/s` 是关机,`/t` 后面可以加个数字,设置延迟时间,比如 `shutdown /r /t 30`,就是 30 秒后重启。
用户管理啊,也是个重要的活儿,`net user` 命令,能帮你查看,创建,删除用户账号,比如 `net user testuser 123456 /add` 就是创建一个用户,用户名是 testuser,密码是 123456,`net user testuser /delete` 就是删除这个用户,`net localgroup administrators 用户名 /add`,这条命令厉害了,能把用户添加到管理员组,这样他就有更高的权限了,还有 `whoami`,能显示当前登录的用户是谁,`gpedit.msc`,打开组策略编辑器,可以设置一些安全策略,限制用户的行为,`runas` 命令,能让你以管理员或者其他用户的身份运行程序,这些命令啊,用起来都得小心点,别乱删用户或者乱改权限,搞不好会出问题。
控制电脑上跑的服务,CMD 也能搞定,想看看某个服务的状态,用 `sc query`,想设置服务的启动类型,比如开机自启动,或者手动启动,用 `sc config`,要启动或者停止某个服务,用 `net start` 或者 `net stop`,当然了,如果你觉得命令行太麻烦,也可以用图形化的工具,`msconfig` 和 `services.msc`,都能让你很方便地查看和管理服务,真的,这些工具用熟了,电脑的启动速度啊,运行效率啊,都能提高不少,注册表,那是电脑的心脏,你可得小心点,`reg query` 可以查询注册表的值,`reg add` 可以添加注册表键值,`reg delete` 可以删除注册表项,但是,切记,修改注册表前一定要备份,万一改错了,还能恢复,不然系统崩溃了可就麻烦了,真的,不骗你。
再说点高级的,批处理,这玩意儿能让你一次执行多个命令,省时省力,定义变量用 `set name=laowang`,然后用 `echo %name%` 就能显示出来,循环用 `for %%i in (*.txt) do echo %%i`,这个命令能把当前目录下所有的 txt 文件的名字都显示出来,判断用 `if exist test.txt ( echo 文件存在 ) else ( echo 文件不存在 )`,这个命令能判断 test.txt 文件是否存在,延迟可以用 `timeout /t 5`,暂停可以用 `pause`,启动程序用 `start notepad.exe`,启动网页用 `start https://www.baidu.com`,批处理的用处可大了,可以用来启动多个软件,定时清理日志,自动执行一些脚本,真的,学会了批处理,你的电脑就更听话了。
电脑出了问题,CMD 也能帮你诊断,试试 `sfc /scannow`,这个命令能检查系统文件,如果发现有损坏的,会自动修复,`chkdsk c: /f`,检查 C 盘的磁盘错误,`tasklist` 和 `taskkill`,用来管理进程,`ver` 和 `systeminfo`,用来查看操作系统的版本和详细信息,配合 `find` 命令,可以更精确地查找信息,比如 `systeminfo | find "Hotfix"`,就能列出所有安装的补丁, 真是,妙用无穷。
网络有问题,CMD 也能帮你搞定,`ping` 一下,看看能不能连通,`tracert` 一下,看看数据包都经过哪些地方,`ipconfig /all` 看一下网络配置,`ipconfig /release && ipconfig /renew` 释放和重新获取 IP 地址,`arp -a` 查看 ARP 缓存表,`netstat -ano` 看一下连接状态和进程 ID,小技巧是 `ping` 不通但 `tracert` 到头,可能是对方禁用了 ICMP,用 `netstat` 加上 `tasklist` 联查端口使用程序,`tasklist | findstr `,就能知道哪个程序占用了哪个端口,太方便了,真的。
当然了,用 CMD 也会遇到一些问题,比如命令无法识别,那就检查一下环境变量 `path`,看看是不是设置有问题,`Ping` 正常但是网页打不开,可能是 DNS 异常,试试 `ipconfig /flushdns`,`CMD` 无法执行,那就以管理员身份运行,本地端口被占用,用 `netstat -ano` 找到对应的进程 ID,然后用 `taskkill /pid xxx /f` 强制关闭,这些都是常见的问题,解决起来也不难,真的 , 学好 CMD,能搞定很多电脑上的问题。
CMD 命令,这些东西,当年学会了,一直用到现在,真的,老杨的公众号,我一直关注着,学到了可多了,嘿嘿。

微信扫一扫打赏
支付宝扫一扫打赏