新闻详情

新闻详情

首页 / 资讯中心 / 详情

Windows与Linux命令行实战指南:从cmd到Shell的高频命令手册

发布时间:2026/9/10 7:02:44来源:尧图网络
Windows与Linux命令行实战指南:从cmd到Shell的高频命令手册
这篇文章的目标读者很明确刚接触命令行、被各种搜索词绕晕的初学者以及日常工作中需要频繁操作Windows/Linux、但一直没有系统梳理过命令体系的人。我会从“WinR打不开cmd”这种高频问题切入再慢慢铺开完整的命令地图。文章里所有的命令我都实测过Windows 10/11 和常见的 Linux 发行版Ubuntu/CentOS都能直接跑个别需要管理员权限的地方我会单独标注。1. 先搞清楚你敲的到底是谁家的命令很多人有个误区觉得“cmd命令”就是Windows黑窗口里那一套。但你搜“telnet命令怎么用”“linux删除文件夹命令”“history命令详解”的时候会发现结果里一半是Linux的玩法。这不是搜索引擎抽风而是命令行工具本身就不分家。简单梳理一下cmd.exeWindows自带的传统命令解释器从DOS时代一路继承下来支持的命令大多是文件操作、网络诊断、系统管理这几类。PowerShell微软后来推出的更强大的命令行环境底层基于.NET可以写脚本、调系统API、操作对象能力和cmd完全不在一个量级。Linux Shellbash/sh/zsh服务器领域的事实标准日常运维、容器管理、自动化脚本全靠它。三个环境各有语法体系但思维是共通的输入一条指令让系统替你干活。这篇文章的定位是“Cmd命令大全”所以我会以 Windows 的 cmd 为主线同时把大家高频搜索的 Linux 命令、Git 命令、容器命令一并讲透——因为真实工作中你大概率是要在 Windows 上写完命令再去 Linux 服务器上执行的。另外说一句PowerShell 和 cmd 是两套东西很多教程会混着讲。cmd 能跑的命令 PowerShell 基本都能跑但反过来不一定成立。如果你现在还在用 cmd 做日常操作我建议尽快迁到 Windows Terminal PowerShell体验会好非常多。但 cmd 也不是没用批处理脚本、一些老工具调用、以及你在 WinR 里输cmd快速开窗口这些场景它依然不可替代。2. Windows CMD 高频命令实战手册2.1 文件和目录操作最基础也最常用先跳过dir和cd这些太基础了重点聊几个容易踩坑的命令。删除文件与文件夹del file.txt :: 删除文件 del *.log :: 删除当前目录下所有log文件 del /f /s /q 文件夹路径 :: 强制递归静默删除 rmdir /s /q 文件夹名 :: 删除整个文件夹等价于Linux的 rm -rf/s表示递归处理所有子目录/q是静默模式不确认直接删。这两个参数组合起来威力巨大建议先在小目录里试一次确认路径没错再对数据目录执行。有个经典事故有人想在 C 盘某个目录下删临时文件结果路径写错把整个项目代码给删了。我见过不止一次。还有一个易错点是文件名带空格。比如你要删一个叫my file.txt的文件必须加引号del my file.txt不加引号的话cmd 会认为my和file.txt是两个文件报错或者删错东西。复制和移动copy 源文件 目标路径 xcopy 源目录 目标目录 /E /I /Y robocopy 源目录 目标目录 /E /MIRxcopy是加强版复制/E复制子目录和空目录/I如果目标目录不存在就自动创建/Y不提示直接覆盖。日常用这几个参数基本就够了。robocopy是更强的工具/MIR是镜像复制源和目标的差异会被抹平源没有的文件目标也会被删掉。这个命令做同步非常好用但用之前务必理解MIR含义别把目标的文件搞没了。文件内容查看type file.txt :: 查看文本文件全部内容 type file.txt | more :: 分页查看很多教程会建议用type看文件但它只适合小文件遇到大文件会刷屏刷到怀疑人生。Linux 下的head / tail按行数或行号查看Windows 原生没有可以用 PowerShell 的Get-Content file.txt -Head 20替代或者装个 Git Bash 直接上一整套 Linux 工具。2.2 系统信息与网络诊断这组命令是我日常排查系统问题的主力。系统信息systeminfo这命令会输出一大版信息系统版本、BIOS 版本、内存大小、网卡配置、已安装补丁等。笔记本电池老化、内存不足这类硬件问题用它可以快速确认基础信息。如果你只需要其中某一项可以用systeminfo | findstr /B /C:OS 版本findstr是 cmd 里的文本搜索命令类似 Linux 的grep。/B匹配行首/C:指定完整字符串注意引号里的中文要有因为中文版系统输出的是中文。网络诊断ipconfig /all ping 8.8.8.8 -t netstat -ano tracert www.baidu.comipconfig /all看本机完整网络配置IP 地址、子网掩码、网关、DNS 都能看到。ping是最常用的连通性测试-t一直 ping 直到手动停止CtrlC。netstat -ano看当前所有网络连接和监听端口-a显示所有连接和监听端口-n以数字形式显示地址和端口-o显示对应的进程 PID。netstat -ano配合任务管理器能揪出谁在偷偷访问外网。方法看到可疑的 ESTABLISHED 连接记下 PID然后在任务管理器里找到对应进程名再对照一下是不是正常软件。如果是陌生进程且连接走外网建议立刻断网查杀。排查端口占用这个场景遇到概率极高你启动一个服务提示端口被占用。netstat -ano | findstr 8080假设输出TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 12345最后一位12345是 PID。然后tasklist | findstr 12345 taskkill /PID 12345 /Ftaskkill /F是强制结束进程不加/F有些进程会拒绝退出。这是“windows cmd 杀进程”的标准姿势。2.3 清理 C 盘垃圾这条命令确实有用“清理C盘垃圾的cmd命令”是热搜常客我看很多教程会丢给你一段批处理让你一键清理。但我得负责任地说无脑跑清理脚本是坑。实测下来C盘空间被占的大头通常是这几个临时文件、Windows更新缓存、浏览器缓存、休眠文件、回收站。cmd能做的清理本质上就是删掉这些临时文件。:: 用户临时文件 del /f /s /q %TEMP%\*.* :: Windows 临时文件需要管理员权限 del /f /s /q C:\Windows\Temp\*.* :: 清理回收站 rd /s /q C:\$Recycle.Bin :: 清理 Windows 更新缓存需要管理员权限 rd /s /q C:\Windows\SoftwareDistribution\Download :: 休眠文件 powercfg -h offpowercfg -h off能关掉休眠并删除C:\hiberfil.sys这个文件通常有好几个 GB。做完这四步C盘空间一般能释放出 5-10GB。但有几个注意事项不是所有临时文件都能删%TEMP%里有正在被占用文件的会报“另一个程序正在使用此文件”正常现象跳过即可。Windows更新缓存在系统繁忙时删除可能导致更新失败建议在更新的空闲期操作。删回收站之前确认里面没有你要恢复的文件。更推荐的方案是先用WinR输入cleanmgr打开磁盘清理工具勾选所有可选项目包括“清理系统文件”让系统自己算一遍能释放多少。然后针对性的手动删比盲跑批处理靠谱得多。2.4 开机启动项cmd 的隐藏技巧开机慢、后台一堆莫名其妙程序cmd 可以快速查看:: 查看当前用户启动项 reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Run :: 查看系统全局启动项管理员权限 reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Run看到结果里某个启动项路径很可疑可以删掉reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v 启动项名称 /f但说实话现代 Windows 的启动项管理最好用的是任务管理器的“启动应用”标签页图形化、能看影响等级、能一键禁用。cmd 这条路更适合你不方便开任务管理器或者在写自动化脚本需要修改注册表时的场景。2.5 系统修复组合拳系统出现各种疑难杂症优先按顺序跑这几条:: 检查系统文件完整性 sfc /scannow :: 部署映像服务和管理工具需要管理员权限 DISM /Online /Cleanup-Image /RestoreHealthsfc系统文件检查器会扫描所有受保护的系统文件发现损坏就尝试从缓存里恢复。DISM是更底层的修复工具/RestoreHealth会用 Windows 更新里的健康文件去修复系统镜像。跑完之后再跑一遍sfc /scannow通常能解决大半系统异常。实测中sfc /scannow的结果有三种没发现完整性冲突、发现损坏文件但已修复、发现损坏文件但无法修复。第三种情况就要用DISM修复镜像再跑一遍sfc。3. Linux 命令高频场景别再搜“linux删除文件夹命令”了热搜词里一堆 Linux 命令不是巧合。很多人是 Windows 上用 cmdLinux 服务器上用 shell两边混着查。所以这一章我系统盘点一批工作实战频率最高的 Linux 命令。3.1 文件和目录操作删除文件夹rm -rf 文件夹名-r递归-f强制这就是全网都在搜的“linux删除文件夹命令”。但我要特意多说一句rm -rf /会把整个系统删掉rm -rf ~会删掉当前用户家目录rm -rf .*会删掉所有隐藏文件。生产服务器上执行这种命令前养成先ls确认路径的习惯。我现在执行有破坏性的命令之前都会习惯性地先敲pwd看自己在哪再敲ls看目标是什么确认无误再删。安全删除大文件清理磁盘空间不知道谁占了大文件用这个du -sh * | sort -hdu -sh统计每个目录的总大小sort -h按人类可读的字母序排序从 KB 大到 GB。这个命令能快速定位哪个目录占空间最大比无脑du -h刷屏强太多。复制和移动cp -r 源目录 目标路径 mv 文件 目标路径3.2 远程连接与文件传输telnet 怎么用telnet 192.168.1.100 8080telnet 最常用的场景不是连设备而是测试远程端口是否开放。连接成功会显示连接建立失败则提示超时。这比去写一段端口扫描脚本快得多。另一个常用姿势是排查 Redis、MySQL 这类服务是否正常监听。比如 Redis 默认端口 6379telnet 127.0.0.1 6379连接成功并出现 Redis 的版本信息说明服务正常。不过telnet 现在很多系统默认没装Ubuntu 下需要apt install telnetCentOS 下是yum install telnet。SCP 传文件scp -P 22 本地文件 root服务器IP:/home/root/ scp -r 本地目录 root服务器IP:/home/root/-P指定 SSH 端口注意是大写-r递归复制目录。scp底层走 SSH 加密通道比 FTP 安全得多而且不用额外装服务端只要目标服务器开启了 SSH 就能用。3.3 进程与历史命令history 命令详解看历史上敲过哪些命令是排查“我当时到底执行了什么”的救命稻草。history :: 显示所有历史命令 history 20 :: 显示最近20条 !! :: 执行上一条命令 !1024 :: 重新执行第1024条 !git :: 重新执行最近的以git开头的命令 grep -i rm -rf ~/.bash_history :: 搜索历史记录里所有rm命令有个细节history显示的记录只对当前用户有效存储在~/.bash_history文件里。而且同一个终端会话的实时命令不会立刻写进文件可能退出时才保存。要立刻保存可以执行history -a。杀进程ps -aux | grep 进程名 kill 进程PID kill -9 进程PIDps -aux列出所有进程找到 PID 后kill是正常终止kill -9是强制杀掉。优先用kill万一程序有未保存的数据或者需要清理的子进程优雅退出是更好的选择。kill -9是最后手段直接让内核把进程干掉没有清理过程。3.4 压缩与归档tar 命令tar -czvf 打包.tar.gz 目录名 :: 打包并压缩 tar -xzvf 打包.tar.gz :: 解压在当前目录 tar -tzvf 打包.tar.gz :: 查看压缩包内容参数拆解-c创建-x解压-z用 gzip 压缩-v显示进度verbose-f指定文件名必须放在最后。这五个参数组合是 Linux 最常用的归档命令务必背下来。zip 和 unzipzip -r 压缩包.zip 目录名 unzip 压缩包.zip unzip 压缩包.zip -d 目标目录zip 在 Windows 和 Linux 之间互传文件时兼容性最好但压缩率不如 targzip而且 zip 命令在最小化安装的 Linux 上可能没装需要apt install zip -y或yum install zip -y。3.5 文本处理vim 基础操作vim file.txt i :: 进入插入模式开始编辑 Esc :: 退出插入模式 :wq :: 保存并退出 :q! :: 不保存强制退出新手最容易卡住的就是不知道怎么退出 vim。记住先按Esc回到普通模式再输入:wq退出。如果编辑器提示E45: readonly option is set说明没有写权限需要sudo vim file.txt重新打开。grep 查找grep 关键词 file.txt grep -r 关键词 目录/ grep -i keyword file.txt :: 忽略大小写这是 Linux 下最常用的文本搜索命令和 cmd 的findstr功能类似但更强。3.6 容器与 Git 相关containerd 常用命令服务器装 Docker 之后底层容器运行时现在默认是 containerd所以你会搜到 containerd 命令。日常用的就这几个ctr namespaces ls :: 查看所有命名空间 ctr -n k8s.io images ls :: 查看k8s命名空间下的镜像 ctr -n k8s.io containers ls :: 查看该命名空间下的容器如果你用的是 K8s 环境会发现docker images看不到任何镜像但ctr -n k8s.io images ls能看到因为 K8s 的容器镜像存储在 containerd 里而不是 Docker daemon。git 常用命令git init :: 初始化仓库 git clone 仓库地址 git status :: 查看当前工作区状态 git add . :: 暂存所有修改 git commit -m 提交说明 git push origin 分支名 git pull origin 分支名 git log --oneline :: 查看提交历史简洁版 git branch -a :: 查看所有分支 git checkout 分支名 :: 切换分支 git merge 分支名 :: 合并分支新手最容易搞混的就是pull和fetch。git pullgit fetchgit merge会直接把远程变更合到本地。如果你想先看看远程改了什么再手动合并就先用git fetch。还有git add .会把所有改动包括删除都暂存但新增的和写错的.env文件也会一起进去提交前务必git status检查。redis 客户端命令redis-cli redis-cli -h 192.168.1.10 -p 6379 -a 密码 ping :: 测试连接返回PONG说明正常 info :: 查看服务器信息 keys * :: 查看所有key生产环境慎用用scan替代keys *在 redis 数据量大的时候会阻塞整个服务生产环境千万不要这么干。要用scan 0 MATCH * COUNT 100分批次扫。3.7 音频视频处理ffmpeg很多搞视频的同学搜 ffmpeg 命令我整理几个高频用法ffmpeg -i input.mp4 -c:v libx264 -c:a aac output.mp4 :: 转码 ffmpeg -i input.mp4 -vf scale1280:720 -c:a copy output.mp4 :: 改分辨率 ffmpeg -i input.mp4 -ss 00:01:30 -t 10 -c copy output.mp4 :: 截取片段 ffmpeg -i input.mp4 -vn -ar 44100 -ac 2 output.mp3 :: 提取音频为mp3-ss是起始时间-t是持续时长-c copy不重新编码直接复制速度飞快但切割位置可能不精准。压缩视频减少体积常用参数是-crf 23数值越大质量越低体积越小一般 23-28 之间比较合理。4. CMD 高级技巧自动化与批处理4.1 cmd 如何静默运行“windows实现cmd静默运行”也是高频搜索词。有几种方案适用场景不同。最简单是启动时不弹黑窗口:: 批处理脚本开头加一段VBS隐藏窗口 echo off if %1h goto begin mshta vbscript:createobject(wscript.shell).run(%~f0 h,0)(window.close)exit :begin :: 你的脚本内容写在这里 taskkill /f /im notepad.exe这段的意思是批处理自身判断参数%1是不是h不是就先启动一个 VBS 脚本去隐藏运行本脚本然后再exit。如果你想在别的程序里调用 cmd 命令且不想弹窗口常规做法是# python 静默执行 import subprocess, os subprocess.run(ping 127.0.0.1 -n 3, shellTrue, creationflagssubprocess.CREATE_NO_WINDOW)CREATE_NO_WINDOW这个参数让子进程不创建控制台窗口Windows 上 Python 跑 cmd 命令实测非常干净。4.2 cmd 分屏和终端美化“cmd 分屏”搜出来的基本是两个东西一是安装Windows Terminal后它可以垂直或水平拆分窗口快捷键AltShiftD垂直分屏AltShift-水平分屏二是screen和tmux这类Linux 终端复用工具。真实工作里用 Windows Terminal 多标签页基本够用比 cmd 原生体验强太多。如果你操作 Linux 服务器需要分屏tmux 是必学的tmux new -s 会话名 :: 新建会话 Ctrlb % :: 垂直分屏 Ctrlb :: 水平分屏 Ctrlb d :: 退出tmux会话不杀掉 tmux attach -t 会话名 :: 重新连接用 tmux 最大的好处是断线不丢会话。SSH 掉线了重新连上执行tmux attach之前跑的编译任务还在后台继续跑。这个技巧能省下很多重跑任务的痛苦。4.3 一键清理垃圾文本批处理很多人想要现成的“cmd一键清除垃圾文本”我写一个更安全的版本带日志和排除机制echo off chcp 65001 nul title 系统清理脚本 - 请以管理员身份运行 echo 系统清理 echo 开始清理临时文件... del /f /s /q %TEMP%\*.* 2nul del /f /s /q C:\Windows\Temp\*.* 2nul echo 清理完成临时文件已删除。 echo -------------------------------------------------- echo 清理浏览器缓存... rd /s /q %LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache 2nul rd /s /q %LOCALAPPDATA%\Microsoft\Windows\INetCache 2nul echo -------------------------------------------------- echo 当前C盘可用空间 dir C:\ | findstr 可用字节 echo 清理结束 pause几点说明chcp 65001把当前代码页切换为 UTF-8避免批处理里的中文乱码实测 Win11 默认可能需要这一步。2nul把错误输出吞掉避免“文件被占用”这类红色报错刷屏。清理浏览器缓存要rd而不是delCache 目录里有大量子目录del只删文件不删目录。所有rd /s /q都建议目标路径加引号防止路径里有空格导致命令解析错误。4.4 开机自启动一个程序把软件注册到注册表启动项cmd 也能做reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v 名字 /t REG_SZ /d C:\path\app.exe /f/v指定启动项名称要唯一/t是注册表值类型/d是程序完整路径/f强制覆盖已存在的同名项。想取消自启动就是reg delete参数和上面开机启动项的部分一样。5. 常见问题排查与实战技巧5.1 WinR 打不开 cmd 怎么办这个问题的原因通常是系统环境变量Path被改坏、注册表被安全策略锁死、系统文件损坏。按步骤排查第一步检查注册表策略。WinR打不开但可以打开任务管理器CtrlShiftEsc在“文件→运行新任务”里尝试输入cmd。如果你勾选了“以管理员身份创建此任务”然后输入cmd它能打开说明是权限限制。第二步直接找到 cmd.exe 运行。在任务管理器的“运行新任务”里输入完整路径C:\Windows\System32\cmd.exe能打开但WinR还是没反应说明WinR的热键可能被某些软件占用或禁用了。第三步检查环境变量。如果cmd和完整路径都报错很可能是Path环境变量没有%SystemRoot%\system32这一项。用任务管理器打开 PowerShell执行$env:Path ;C:\Windows\System32临时注入一次 Path再开 cmd 试试。如果能开去 系统属性→环境变量 里把Path补全。5.2 cmd 窗口连续弹出然后消失这是中了开机启动项病毒的典型症状。cmd 窗口一弹出就消失背后是一个批处理或者恶意程序在后台反复执行。排查方法用CtrlShiftEsc打开任务管理器有的会禁用就用CtrlAltDel进入安全模式。打开“启动”标签页看有没有可疑项路径在%TEMP%、C:\ProgramData等非常规目录里拼命闪的右键禁用。执行reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Run和reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Run检查启动项。如果系统还在反复弹窗建议直接进带网络的安全模式断了自动重启的路再杀毒或重装系统。别恋战个别病毒的清理成本比重装系统还高。5.3 所有 exe、cmd、PowerShell、任务管理器都打不开这个比较恐怖但原理其实很简单注册表里的Image File Execution Options被篡改了攻击性配置或者系统文件被动了手脚。能用的第一个办法是安全模式下运行开机时反复按F8Win10 之后可能需要强制关机两次进恢复模式。选择“启用安全模式”。在安全模式下打开Windows\System32\cmd.exe执行sfc /scannow。如果安全模式也进不去用另一个思路——msconfig里面有个“诊断启动”如果能打开可以手动加载最小驱动集。真实遇到这种情况我建议直接制作一个 Windows PE 启动盘用微PE、优启通等都行进去之后把 C 盘的个人数据备份出来然后重装系统。这类问题重装系统是最快最稳的答案不要相信自己能在被攻击的系统里反手清干净。5.4 脚本或命令执行提示“不是内部或外部命令”这个报错 90% 是环境变量Path缺失。比如telnet命令在 Windows 上没启用“Telnet 客户端”功能就会提示这个sqlmap这类 Python 工具没把安装目录加入Path也会这样。排查思路echo %Path%看输出里是不是缺少C:\Windows\System32。如果没有去 系统属性→高级→环境变量 →用户变量和系统变量里的Path补上%SystemRoot%\system32保存后重开窗口。如果是某个具体命令比如telnet就去 控制面板→程序→启用或关闭 Windows 功能勾选对应的客户端。5.5 中文乱码问题cmd 默认代码页是 GBK936Linux 和很多脚本输出的是 UTF-8混着看就会乱码。解决办法是切换代码页chcp 65001切到 UTF-8 后之前的 GBK 输出可能乱需要双向适配。写批处理的时候建议在开头chcp 65001 nul然后文件本身用 UTF-8 编码保存。5.6 网络命令失败ping 通但浏览器打不开典型的工作场景IP 能 ping 通但浏览器打不开网页。问题基本锁定在 DNS。nslookup www.baidu.com ipconfig /flushdns ipconfig /registerdnsnslookup看域名解析是否正常ipconfig /flushdns清空 DNS 缓存/registerdns重新注册 DNS 记录。如果nslookup返回server cant find说明 DNS 服务器有问题把网卡的 DNS 改成223.5.5.5阿里 DNS或119.29.29.29腾讯 DNS再试。5.7 PowerShell 和 cmd 到底该怎么选这个问题几乎每个人都纠结过。我的建议很简单快速执行一两条命令、测试端口连通性、写简单批处理 → cmd 就够了启动快兼容老脚本。做系统管理、写自动化脚本、操作 WMI 对象、批量处理文件 → 直接上 PowerShell它的管道是传对象不是传文本能力完全不在一个层级。日常交互推荐Windows Terminal PowerShell 7一个终端解决所有需求。还有一个记忆技巧很多人在 cmd 里敲 Linux 命令习惯性用lscmd 里对应的其实是dir。装了 Git Bash 或者 WSL 之后ls就能用了。Windows 10 以后强烈建议直接装 WSL两个世界彻底打通。6. 几个提升效率的思路6.1 给命令建立“场景索引”别死记命令命令这东西背不下来很正常我也记不住所有参数但我靠的是“场景记忆”。比如“清理磁盘”对应一组命令“网络排查”对应另一组遇到问题直接按场景唤起。一个特别好用的做法在自己常用的设备上建一个commands.md文件按场景记录已经验证过的命令。需要的时候CtrlF搜比自己翻收藏夹和搜索引擎快得多。6.2 用 cmdkey 连接网络驱动器等等冷门技巧Windows 自带了很多大家不太注意的命令比如:: 访问网络共享时记忆凭据 cmdkey /add:服务器IP /user:用户名 /pass:密码 :: 查看本机无线密码 netsh wlan show profile nameWiFi名 keyclearnetsh这个命令还可以做很多无线网卡相关的事情比如查看附近 WiFi 信号netsh wlan show networks。但注意查看本机已连接 WiFi 的密码最终只对自己设备有效别拿来做非法查询。6.3 批量处理文件重命名for %i in (*.jpg) do ren %i photo_%i这段的意思是把当前目录下所有 jpg 文件前加photo_前缀。批处理文件里写%%i命令行直接执行写%i注意这个区别。同理改后缀名ren *.txt *.md6.4 排查长任务进度cmd 里没有 Linux 那种tail -f实时跟踪日志的体验但可以用type 文件 | more或者 PowerShell 的Get-Content -Wait实时监控日志文件Get-Content C:\logs\app.log -Wait-Wait参数会让 PowerShell 持续监听文件尾部新写入的内容实时打印这个在排查日志时比 cmd 的type舒服太多。6.5 安全操作习惯写命令特别是在服务器上跑的时候有几个习惯能让事故率降低一截执行破坏性命令前先pwd确认自己所在目录。带rm -rf、rd /s /q、reg delete这种破坏性操作先备份一遍目标数据。不要在 root 或管理员权限下做日常操作。history里别留明文密码尤其是 MySQL 的-p参数建议mysql -u root -p然后交互式输入密码。7. 最后的几个实用建议真正让我记住这些命令的不是看文档而是反复解决实际问题。比如netstat -ano | findstr 8080这条我用它排查过 Jenkins 端口被占用、Tomcat 起不来、Python 调试端口冲突几十次下来闭着眼都能敲。所以我的建议是别把这篇当文档背把它当工具书放在手边遇到问题再回来查。每查一次看着自己解决的场景就真正掌握了一个命令。如果你现在还在用 cmd 做文件操作建议尽快升级到 Windows Terminal PowerShell体验会有质的飞升。如果你经常操作 Linux 服务器强烈建议把 WSL 装上Windows 下的命令学习和 Linux 操作无缝衔接。命令行这条路值得花时间积累。它不像图形界面那样有天花板学会之后能干的活会越来越多这些积累会在很多意想不到的场景派上用场。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Kong 如何使用 standard-webhooks 插件校验带签名和时间戳的 Webhook 2026/9/10 7:41:49

Kong 如何使用 standard-webhooks 插件校验带签名和时间戳的 Webhook

Kong 如何使用 standard-webhooks 插件校验带签名和时间戳的 Webhook 【免费下载链接】kong 🦍 The API and AI Gateway 项目地址: https://gitcode.com/GitHub_Trending/ko/kong 当你的服务接收外部系统推送的 Webhook 时,需要确认请求确实来自可…

阅读更多 →
如何用 rclone serve restic 为 restic 备份提供 REST 存储后端? 2026/9/10 7:41:49

如何用 rclone serve restic 为 restic 备份提供 REST 存储后端?

如何用 rclone serve restic 为 restic 备份提供 REST 存储后端? 【免费下载链接】rclone "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Ya…

阅读更多 →
Java继承多态接口抽象类,牛客刷题核心考点详解 2026/9/10 7:41:49

Java继承多态接口抽象类,牛客刷题核心考点详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
RK3588边缘AI视觉算法帧率优化实战:从12fps到45fps的经验 2026/9/10 7:41:49

RK3588边缘AI视觉算法帧率优化实战:从12fps到45fps的经验

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
养宠家庭Model Y换TPE高边脚垫实测:从选型数据到装车避坑 2026/9/10 7:41:49

养宠家庭Model Y换TPE高边脚垫实测:从选型数据到装车避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
WebMCP:让AI Agent在网页上从“猜按钮”变“读说明书” 2026/9/10 7:38:49

WebMCP:让AI Agent在网页上从“猜按钮”变“读说明书”

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞