Windows 11任务栏改造指南：把反人类设计改回顺手的样子
Windows 11的任务栏和开始菜单改动很大，而且很多设置被微软藏起来了。任务栏图标强制居中、右键菜单砍掉了常用功能、开始菜单塞满推荐内容——这些改动让不少人用得很别扭。本文教你把Windows 11的任务栏和开始菜单改回顺手的样子，不需要装第三方工具。一、任务栏图标靠左（改回Win10风格）设置 → 个性化 → 任务栏 → 任务栏行为 → 任务栏对齐方式：选择 "左"这是Windows 11自带的选项，不需要改注册表。二、恢复任务栏完整右键菜单Windows 11的任务栏右键菜单被大幅精简，只剩"任务栏设置"一个选项。想要恢复Win10那种完整的右键菜单（任务管理器、工具栏、任务栏设置等），需要修改注册表：Win+R 输入 regedit，定位到： HKEY_CURRENT_USER\Software\Classes\CLSID 右键 CLSID → 新建 → 项，命名为： {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} 右键新建的项 → 新建 → 项，命名为： InprocServer32 点击 InprocServer32，右侧双击 "(默认)"， 数值数据留空，直接点确定 重启电脑或重启资源管理器生效效果：任务栏右键恢复Win10风格，可以直接打开任务管理器。三、关闭开始菜单的"推荐"区域Windows 11开始菜单下半部分默认显示"推荐的项目"，占了一半空间还暴露隐私。关掉它：设置 → 个性化 → 开始 → 关闭 "显示最近添加的应用" 关闭 "显示最常用的应用" 关闭 "在开始中显示推荐"关掉后，开始菜单下半部分会变成空白，只保留顶部的固定应用和"所有应用"按钮，清爽很多。四、关闭任务栏上的多余图标Windows 11任务栏默认塞了一堆图标，大部分人都用不上：设置 → 个性化 → 任务栏 → 任务栏项： 搜索：关闭（按Win+S一样能搜） 任务视图：关闭（按Win+Tab一样能用） 小组件：关闭（天气新闻没什么用） 聊天：关闭（国内基本用微信QQ）关掉这4个后，任务栏干净很多。五、关闭任务栏合并（让窗口标题显示出来）Windows 11默认把同一个程序的多个窗口合并成一个图标，鼠标悬停才能看到预览。如果你习惯Win10那种每个窗口都显示标题的方式：设置 → 个性化 → 任务栏 → 任务栏行为 → 合并任务栏按钮并隐藏标签：选择 "从不"这样每个打开的窗口都会在任务栏上独立显示，一眼就能看到开了哪些东西。六、把"此电脑"等图标放到桌面Windows 11默认桌面只有回收站，"此电脑"、"控制面板"等常用图标被藏起来了：设置 → 个性化 → 主题 → 桌面图标设置 → 勾选： 计算机（此电脑） 用户的文件 网络 控制面板 回收站七、恢复经典右键菜单（文件/文件夹右键）Windows 11的文件右键菜单也被简化了，"复制路径"、"发送到"等常用功能被折叠在"显示更多选项"里。恢复经典右键菜单：以管理员身份运行CMD，执行： reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve taskkill /f /im explorer.exe && start explorer.exe想要恢复新版菜单，执行：reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f taskkill /f /im explorer.exe && start explorer.exe以上7项改完，Windows 11的任务栏和开始菜单基本就回到了Win10的顺手程度。不需要装StartAllBack等第三方工具，纯系统自带设置+两条注册表命令就能搞定。
新装Windows必做的10项设置：关掉烦人功能，系统流畅一大截
装完Windows，系统默认开启了一大堆对普通用户来说没什么用的功能，有些还会拖慢系统、泄露隐私。本文列出10项装完系统后建议立即调整的设置，不需要第三方工具，全部在系统设置里就能完成。1. 关闭开机自启动项很多软件安装时会偷偷把自己加到开机启动里，拖慢开机速度：设置 → 应用 → 启动 把不需要开机启动的软件全部关掉 建议保留：杀毒软件、输入法、显卡驱动相关 建议关掉：音乐软件、下载工具、办公软件、聊天软件等2. 关闭系统透明效果透明效果看着好看，但对低配电脑是性能负担：设置 → 个性化 → 颜色 → 关闭 "透明效果"3. 关闭不必要的动画设置 → 辅助功能 → 视觉效果 → 关闭 "动画效果"关掉后窗口打开/关闭、最小化/最大化会瞬间完成，没有渐变动画，系统响应感觉快很多。4. 关闭诊断数据发送Windows默认会把你的使用数据发给微软，包括崩溃报告、硬件信息、浏览习惯等：设置 → 隐私和安全性 → 诊断和反馈 → 诊断数据：选择 "必需诊断数据"（最低档） 关闭 "改进墨迹书写和键入" 关闭 "量身定制的体验" 关闭 "查看诊断数据"5. 关闭广告和推荐设置 → 隐私和安全性 → 常规 → 关闭以下4项： "让应用使用广告ID" "允许网站通过访问我的语言列表来提供本地相关内容" "允许Windows跟踪应用启动" "在设置应用中显示建议的内容"6. 关闭搜索中的Web结果按Win+S搜索时，Windows 11默认会显示Bing网页搜索结果，又慢又没用：设置 → 隐私和安全性 → 搜索权限 → 关闭 "显示搜索要点" 关闭 "Microsoft账户" 关闭 "Web结果"（如果有这个选项）7. 关闭自动更新驱动Windows自动更新驱动经常搞出问题，尤其是显卡驱动。建议关闭，手动去官网下载：设置 → 系统 → 高级系统设置 → 硬件 → 设备安装设置 → 选择 "否（你的设备可能无法正常工作）" → 保存更改8. 调整电源计划为高性能（台式机）笔记本电脑建议用平衡模式省电，台式机直接上高性能：控制面板 → 电源选项 → 选择 "高性能" 或 "卓越性能" 如果没有"卓越性能"，以管理员运行CMD执行： powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb619. 关闭休眠（释放C盘空间）休眠功能会创建一个和内存一样大的hiberfil.sys文件，放在C盘根目录：以管理员身份运行CMD： powercfg /hibernate off如果你有16GB内存，这个操作能直接释放16GB的C盘空间。台式机基本用不到休眠（睡眠就够了），笔记本如果需要保留休眠功能可以跳过这步。10. 关闭系统还原（可选）系统还原会占用C盘空间创建还原点，而且很多时候还原并不能解决问题。如果你习惯用PE或重装系统解决问题，可以关掉：设置 → 系统 → 高级系统设置 → 系统保护 → 选中 C: 盘 → 配置 → 选择 "禁用系统保护" → 删除现有还原点 → 确定注意：关闭系统还原后，如果系统出问题就无法通过还原点恢复了。建议有一定动手能力的用户操作，或者确保有其他恢复手段（如PE启动盘）。附：一键检查清单序号设置项路径1关闭开机自启动设置 → 应用 → 启动2关闭透明效果设置 → 个性化 → 颜色3关闭动画设置 → 辅助功能 → 视觉效果4关闭诊断数据设置 → 隐私 → 诊断和反馈5关闭广告推荐设置 → 隐私 → 常规6关闭搜索Web结果设置 → 隐私 → 搜索权限7关闭自动更新驱动高级系统设置 → 硬件8高性能电源计划控制面板 → 电源选项9关闭休眠CMD: powercfg /hibernate off10关闭系统还原（可选）高级系统设置 → 系统保护做完这10项，系统会有哪些变化？开机速度明显提升、C盘多出几十GB空间、系统响应更灵敏、不再有烦人的广告和推荐、隐私泄露风险降低。整个过程不需要任何第三方软件，纯系统自带功能就能完成。
＃ Windows 控制台命令教学指南本教程涵盖 Windows 系统中最常用的 CMD 和 PowerShell 命令，每个命令都配有模拟控制台输出，让你像在真实终端中操作一样直观理解。适合初学者快速上手。目录文件与目录操作文件查看与编辑系统管理网络相关进程与服务磁盘管理用户管理注册表操作批处理与脚本实用技巧一、文件与目录操作1. dir - 列出目录内容dir 是 Windows 中最常用的目录列表命令，相当于 Linux 的 ls。基本用法：显示当前目录dirC:\Users\John> dir Volume in drive C is Windows Volume Serial Number is XXXX-XXXX Directory of C:\Users\John 05/12/2026 09:30 AM . 05/12/2026 09:30 AM .. 05/10/2026 02:22 PM Desktop 05/11/2026 06:05 PM Documents 05/09/2026 10:15 AM Downloads 04/28/2026 10:00 AM Music 05/01/2026 08:15 PM Pictures 04/15/2026 08:30 AM Videos 0 File(s) 0 bytes 8 Dir(s) 150,000,000,000 bytes free输出解读：Volume in drive C：C 盘的卷标名称 ：表示这是一个目录（文件夹）. 和 ..：分别表示当前目录和上级目录底部统计：文件数、目录数、剩余空间宽列表格式：每行显示多个项目dir /wC:\Users\John> dir /w Volume in drive C is Windows Volume Serial Number is XXXX-XXXX Directory of C:\Users\John [.] [..] Desktop Documents Downloads Music Pictures Videos 0 File(s) 0 bytes 8 Dir(s) 150,000,000,000 bytes free输出解读：/w 以宽列表格式显示，适合快速浏览。显示所有文件：包括隐藏文件和系统文件dir /aC:\Users\John> dir /a Volume in drive C is Windows Volume Serial Number is XXXX-XXXX Directory of C:\Users\John 05/12/2026 09:30 AM . 05/12/2026 09:30 AM .. 05/01/2026 12:00 PM AppData 05/01/2026 12:00 PM 220 .bash_history 05/01/2026 12:00 PM 1,200 NTUSER.DAT 05/10/2026 02:22 PM Desktop ...输出解读：/a 显示所有文件，包括隐藏文件和系统文件。按日期排序：最旧的在前dir /o:dC:\Users\John> dir /o:d Volume in drive C is Windows Volume Serial Number is XXXX-XXXX Directory of C:\Users\John 04/15/2026 08:30 AM Videos 04/28/2026 10:00 AM Music 05/01/2026 08:15 PM Pictures 05/09/2026 10:15 AM Downloads 05/10/2026 02:22 PM Documents 05/11/2026 06:05 PM Desktop ...输出解读：/o:d 按日期排序（最旧的在前）。/o:-d 则相反（最新的在前）。递归显示：包含所有子目录dir /sC:\Users\John> dir /s Volume in drive C is Windows Volume Serial Number is XXXX-XXXX Directory of C:\Users\John\Documents 05/10/2026 02:22 PM . 05/10/2026 02:22 PM .. 05/10/2026 02:22 PM 5,120 report.docx 05/11/2026 09:30 AM 2,048 notes.txt 2 File(s) 7,168 bytes Directory of C:\Users\John\Documents\Projects 05/11/2026 10:00 AM . 05/11/2026 10:00 AM .. 05/11/2026 10:00 AM 15,360 project.pptx 1 File(s) 15,360 bytes Total Files Listed: 3 File(s) 22,528 bytes 10 Dir(s) 150,000,000,000 bytes free输出解读：/s 递归显示所有子目录的内容，并在最后给出总计统计。2. cd / chdir - 切换目录cd（Change Directory）用于在不同的目录之间切换。进入指定目录cd DocumentsC:\Users\John> cd Documents C:\Users\John\Documents>返回上一级目录cd ..C:\Users\John\Documents\Projects> cd .. C:\Users\John\Documents>返回上两级目录cd ..\..C:\Users\John\Documents\Projects\Web\Frontend> cd ..\.. C:\Users\John\Documents>输出解读：Windows 使用反斜杠 \ 作为路径分隔符。返回根目录cd \C:\Users\John\Documents> cd \ C:\>返回用户主目录cd %USERPROFILE%C:\Windows\System32> cd %USERPROFILE% C:\Users\John>输出解读：%USERPROFILE% 是环境变量，表示当前用户的主目录。切换到不同驱动器cd /d D:\GamesC:\Windows\System32> cd /d D:\Games D:\Games>输出解读：/d 参数允许切换到不同驱动器。3. mkdir / md - 创建目录mkdir（Make Directory）用于创建新目录，可以简写为 md。创建单个目录mkdir MyFolderC:\Users\John> mkdir MyFolder C:\Users\John> dir ... 05/12/2026 10:00 AM MyFolder ...创建多级目录mkdir Parent\Child\GrandchildC:\Users\John> mkdir Parent\Child\Grandchild C:\Users\John> tree Parent Folder PATH listing Volume serial number is XXXX-XXXX C:\USERS\JOHN\PARENT └───Child └───Grandchild输出解读：Windows 的 mkdir 默认会自动创建所有不存在的父目录，不需要像 Linux 那样加参数。同时创建多个目录md Folder1 Folder2 Folder3C:\Users\John> md Folder1 Folder2 Folder3 C:\Users\John> dir ... 05/12/2026 10:05 AM Folder1 05/12/2026 10:05 AM Folder2 05/12/2026 10:05 AM Folder3 ...4. rmdir / rd - 删除目录rmdir（Remove Directory）用于删除目录，可以简写为 rd。删除空目录rmdir EmptyFolderC:\Users\John> rmdir EmptyFolder C:\Users\John> dir ...删除非空目录会报错rmdir MyFolderC:\Users\John> rmdir MyFolder The directory is not empty.输出解读：如果目录不为空，需要加 /s 参数才能删除。递归删除目录：会询问确认rmdir /s MyFolderC:\Users\John> rmdir /s MyFolder MyFolder, Are you sure (Y/N)? y C:\Users\John>安静模式删除：不询问确认rmdir /s /q TempFolderC:\Users\John> rmdir /s /q TempFolder C:\Users\John>输出解读：/q 安静模式，不询问确认，直接删除。⚠️ 谨慎使用！5. del / erase - 删除文件del 用于删除文件，是 Windows 中最需要谨慎使用的命令之一。删除单个文件del notes.txtC:\Users\John\Documents> dir ... 05/10/2026 02:22 PM 5,120 report.docx 05/11/2026 09:30 AM 2,048 notes.txt ... C:\Users\John\Documents> del notes.txt C:\Users\John\Documents> dir ... 05/10/2026 02:22 PM 5,120 report.docx ...批量删除：使用通配符del *.tmpC:\Users\John\Documents> del *.tmp C:\Users\John\Documents>输出解读：使用通配符 * 删除所有匹配的文件。删除前确认del /p important.txtC:\Users\John\Documents> del /p important.txt C:\Users\John\Documents\important.txt, Delete (Y/N)? n输出解读：输入 n 取消删除。强制删除只读文件del /f /q *.logC:\Users\John\Documents> del /f /q *.log C:\Users\John\Documents>输出解读：/f 强制删除只读文件，/q 安静模式不询问。⚠️ 警告：del /f /s /q C:\* 会尝试删除 C 盘所有文件，切勿执行！6. copy - 复制文件copy 用于复制文件。基本用法：复制单个文件copy report.docx backup.docxC:\Users\John\Documents> copy report.docx backup.docx 1 file(s) copied. C:\Users\John\Documents> dir ... 05/10/2026 02:22 PM 5,120 report.docx 05/12/2026 10:15 AM 5,120 backup.docx ...批量复制：使用通配符copy *.txt D:\Backup\C:\Users\John\Documents> copy *.txt D:\Backup\ notes.txt readme.txt todo.txt 3 file(s) copied.输出解读：会列出每个被复制的文件名。复制并重命名copy report.docx D:\Backup\weekly_report.docxC:\Users\John\Documents> copy report.docx D:\Backup\weekly_report.docx 1 file(s) copied.覆盖时不询问copy /y config.txt config.bakC:\Users\John> copy /y config.txt config.bak 1 file(s) copied.输出解读：/y 覆盖现有文件时不询问确认。7. xcopy - 高级复制xcopy 是功能更强大的复制命令，支持复制目录树。复制目录：包括空目录xcopy Documents D:\Backup\Documents /s /eC:\Users\John> xcopy Documents D:\Backup\Documents /s /e Does D:\Backup\Documents specify a file name or directory name on the target (F = file, D = directory)? d Documents\report.docx Documents\notes.txt Documents\Projects\project.pptx 3 File(s) copied输出解读：/s 复制目录和子目录（不包括空目录）/e 复制目录和子目录（包括空目录）系统会询问目标是文件还是目录完整参数示例xcopy C:\Project D:\Backup\Project /s /e /h /r /y输出解读：/h 复制隐藏文件和系统文件/r 覆盖只读文件/y 覆盖时不询问确认8. robocopy - 可靠的文件复制robocopy（Robust File Copy）是 Windows 最强大的复制工具，适合大量文件或网络复制。镜像模式：使目标与源完全一致robocopy Documents D:\Backup\Documents /MIRC:\Users\John> robocopy Documents D:\Backup\Documents /MIR ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : Saturday, May 12, 2026 10:30:00 AM Source : C:\Users\John\Documents\ Dest : D:\Backup\Documents\ Files : *.* Options : *.* /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /R:1000000 /W:30 ------------------------------------------------------------------------------ 3 C:\Users\John\Documents\ New File 5120 report.docx New File 2048 notes.txt New Dir 15360 Projects\ New File 15360 project.pptx ------------------------------------------------------------------------------ Total Copied Skipped Mismatch FAILED Extras Dirs : 2 2 0 0 0 0 Files : 3 3 0 0 0 0 Bytes : 22.5 k 22.5 k 0 0 0 0 Times : 0:00:00 0:00:00 0:00:00 0:00:00 Ended : Saturday, May 12, 2026 10:30:02 AM输出解读：/MIR 镜像模式，会删除目标中多余的文件详细的统计报告：目录数、文件数、字节数、耗时网络复制：支持断点续传和多线程robocopy C:\Data \\Server\Share /E /Z /R:3 /W:5 /MT:8输出解读：/E 包括空目录/Z 可重启模式（网络中断后可恢复）/R:3 失败重试 3 次/W:5 每次重试等待 5 秒/MT:8 使用 8 个线程并行复制9. move - 移动或重命名文件move 用于移动文件到其他目录，或者给文件重命名。重命名文件move oldname.txt newname.txtC:\Users\John\Documents> move oldname.txt newname.txt 1 file(s) moved. C:\Users\John\Documents> dir ... 05/12/2026 10:20 AM 2,048 newname.txt ...移动文件到其他目录move report.docx D:\Archive\C:\Users\John\Documents> move report.docx D:\Archive\ 1 file(s) moved.批量移动move /y C:\Temp\*.* D:\Backup\C:\Users\John> move /y C:\Temp\*.* D:\Backup\ 15 file(s) moved.10. rename / ren - 重命名文件rename 专门用于重命名文件，可以简写为 ren。基本用法ren report.docx monthly_report.docxC:\Users\John\Documents> ren report.docx monthly_report.docx C:\Users\John\Documents> dir ... 05/10/2026 02:22 PM 5,120 monthly_report.docx ...批量重命名ren *.txt *.bakC:\Users\John\Documents> ren *.txt *.bak C:\Users\John\Documents> dir ... 05/11/2026 09:30 AM 2,048 notes.bak 05/11/2026 09:35 AM 1,024 readme.bak ...输出解读：将所有 .txt 文件改为 .bak。11. type - 查看文件内容type 相当于 Linux 的 cat，用于显示文本文件内容。基本用法type notes.txtC:\Users\John\Documents> type notes.txt This is my first note. Remember to backup files regularly. Meeting at 3 PM tomorrow.合并多个文件type file1.txt file2.txt > merged.txtC:\Users\John\Documents> type file1.txt file2.txt > merged.txt C:\Users\John\Documents> type merged.txt Content from file1 Content from file212. findstr - 文本搜索findstr 是 Windows 的文本搜索工具，相当于 Linux 的 grep。基本搜索findstr "ERROR" server.logC:\Users\John\Logs> findstr "ERROR" server.log 2026-05-12 08:03:15 ERROR Failed to send email: connection refused 2026-05-12 09:58:00 ERROR Disk space low: C: at 92%显示行号findstr /n "ERROR" server.logC:\Users\John\Logs> findstr /n "ERROR" server.log 6:2026-05-12 08:03:15 ERROR Failed to send email: connection refused 50:2026-05-12 09:58:00 ERROR Disk space low: C: at 92%输出解读：/n 显示行号。忽略大小写findstr /i "error" server.logC:\Users\John\Logs> findstr /i "error" server.log 2026-05-12 08:03:15 ERROR Failed to send email: connection refused 2026-05-12 08:15:00 error retrying connection to database 2026-05-12 09:58:00 ERROR Disk space low: C: at 92%输出解读：/i 忽略大小写。递归搜索findstr /s "TODO" *.txtC:\Users\John\Logs> findstr /s "TODO" *.txt Projects\readme.txt:TODO: Add installation instructions Projects\todo.txt:TODO: Fix memory leak Documents\notes.txt:TODO: Update documentation输出解读：/s 递归搜索当前目录及子目录中的所有 .txt 文件。反向匹配findstr /v "INFO" server.logC:\Users\John\Logs> findstr /v "INFO" server.log 2026-05-12 08:01:30 WARN Request timeout for /api/data 2026-05-12 08:03:15 ERROR Failed to send email: connection refused 2026-05-12 09:56:30 WARN Memory usage at 85% 2026-05-12 09:58:00 ERROR Disk space low: C: at 92%输出解读：/v 反向匹配，只显示不包含 "INFO" 的行。13. tree - 显示目录结构tree 以树形结构显示目录层次。只显示目录treeC:\Users\John> tree Folder PATH listing Volume serial number is XXXX-XXXX C:\USERS\JOHN ├───Desktop ├───Documents │ ├───Projects │ │ └───Web │ └───Reports ├───Downloads ├───Music ├───Pictures └───Videos同时显示文件和目录tree /fC:\Users\John> tree /f Folder PATH listing Volume serial number is XXXX-XXXX C:\USERS\JOHN ├───Desktop │ shortcut.lnk │ ├───Documents │ │ report.docx │ │ notes.txt │ │ │ ├───Projects │ │ │ project.pptx │ │ │ │ │ └───Web │ │ index.html │ │ style.css │ │ │ └───Reports │ annual_report.pdf ...输出解读：/f 同时显示文件，不只是目录。二、文件查看与编辑1. more - 分页查看文件more 用于分页查看大文件内容。基本用法more server.logC:\Users\John\Logs> more server.log 2026-05-12 08:00:01 INFO Server started on port 8080 2026-05-12 08:00:05 INFO Database connection established 2026-05-12 08:00:12 INFO User admin logged in 2026-05-12 08:01:30 WARN Request timeout for /api/data 2026-05-12 08:02:00 INFO Cache cleared successfully -- More (24%) --输出解读：显示文件内容，底部显示进度百分比。按空格键继续，按 q 退出。more 常用按键按键功能空格向下翻页Enter向下滚动一行q退出2. notepad - 打开记事本打开或创建文件notepad notes.txtC:\Users\John\Documents> notepad notes.txt输出解读：使用系统自带的记事本打开或创建文件。三、系统管理1. systeminfo - 查看系统信息systeminfo 显示详细的系统配置信息。基本用法systeminfoC:\Users\John> systeminfo Host Name: DESKTOP-ABC123 OS Name: Microsoft Windows 11 Pro OS Version: 10.0.26100 N/A Build 26100 OS Manufacturer: Microsoft Corporation OS Configuration: Standalone Workstation OS Build Type: Multiprocessor Free Registered Owner: John Product ID: XXXXX-XXXXX-XXXXX-XXXXX Original Install Date: 1/15/2026, 10:00:00 AM System Boot Time: 5/12/2026, 8:00:00 AM System Manufacturer: Dell Inc. System Model: XPS 15 9520 System Type: x64-based PC Processor(s): 1 Processor(s) Installed. [01]: Intel64 Family 6 Model 154 Stepping 3 GenuineIntel ~2500 Mhz BIOS Version: Dell Inc. 1.15.0, 3/15/2026 Total Physical Memory: 32,768 MB Available Physical Memory: 12,345 MB Virtual Memory: Max Size: 65,536 MB Virtual Memory: Available: 45,678 MB Virtual Memory: In Use: 19,858 MB Network Card(s): 2 NIC(s) Installed. [01]: Intel(R) Wi-Fi 6E AX211 [02]: Bluetooth Device (Personal Area Network)输出解读：包含操作系统版本、硬件信息、内存使用、网络配置等详细信息。2. ver - 查看 Windows 版本基本用法verC:\Users\John> ver Microsoft Windows [Version 10.0.26100.1]输出解读：显示 Windows 内核版本号。Windows 11 显示为 10.0.xxx 是因为它与 Windows 10 共享内核。3. hostname - 查看计算机名基本用法hostnameC:\Users\John> hostname DESKTOP-ABC1234. cls - 清屏基本用法clsC:\Users\John> cls输出解读：清空屏幕上的所有内容。5. echo - 显示消息显示文本echo Hello, World!C:\Users\John> echo Hello, World! Hello, World!显示环境变量echo %date% echo %PATH%C:\Users\John> echo Current date: %date% Current date: 2026/05/12 周一 C:\Users\John> echo %PATH% C:\Windows\system32;C:\Windows;C:\Program Files\nodejs;...输出解读：%变量名% 是 Windows 的环境变量引用方式。6. set - 查看/设置环境变量查看所有环境变量setC:\Users\John> set ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\John\AppData\Roaming COMPUTERNAME=DESKTOP-ABC123 HOMEDRIVE=C: HOMEPATH=\Users\John PATH=C:\Windows\system32;C:\Windows;... TEMP=C:\Users\John\AppData\Local\Temp TMP=C:\Users\John\AppData\Local\Temp USERDOMAIN=DESKTOP-ABC123 USERNAME=John USERPROFILE=C:\Users\John ...查看特定变量set JAVA_HOMEC:\Users\John> set JAVA_HOME JAVA_HOME=C:\Program Files\Java\jdk-17设置临时变量set MY_VAR=HelloC:\Users\John> set MY_VAR=Hello C:\Users\John> echo %MY_VAR% Hello输出解读：设置临时环境变量（只在当前 CMD 窗口有效）。四、网络相关1. ping - 测试网络连通性基本用法ping google.comC:\Users\John> ping google.com Pinging google.com [142.250.80.14] with 32 bytes of data: Reply from 142.250.80.14: bytes=32 time=12ms TTL=117 Reply from 142.250.80.14: bytes=32 time=11ms TTL=117 Reply from 142.250.80.14: bytes=32 time=13ms TTL=117 Reply from 142.250.80.14: bytes=32 time=12ms TTL=117 Ping statistics for 142.250.80.14: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 11ms, Maximum = 13ms, Average = 12ms输出解读：默认发送 4 个数据包time=12ms：往返延迟TTL=117：生存时间0% loss：无丢包，网络良好自定义数据包数量和大小ping -n 10 -l 1024 192.168.1.1输出解读：-n 10 发送 10 个数据包-l 1024 每个数据包大小为 1024 字节2. ipconfig - 查看网络配置基本用法ipconfigC:\Users\John> ipconfig Windows IP Configuration Wireless LAN adapter Wi-Fi: Connection-specific DNS Suffix . : home.network IPv6 Address. . . . . . . . . . . : 2408:8210:1234:5678::1000 IPv4 Address. . . . . . . . . . . : 192.168.1.100 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.1.1输出解读：IPv4 Address：本机 IP 地址Subnet Mask：子网掩码Default Gateway：默认网关（路由器地址）显示完整配置ipconfig /all输出解读：/all 显示完整配置，包括 MAC 地址、DHCP 服务器、DNS 服务器等。释放并重新获取 IP 地址ipconfig /release ipconfig /renewC:\Users\John> ipconfig /release C:\Users\John> ipconfig /renew输出解读：解决网络问题时常用。清除 DNS 缓存ipconfig /flushdnsC:\Users\John> ipconfig /flushdns Windows IP Configuration Successfully flushed the DNS Resolver Cache.3. netstat - 查看网络连接基本用法netstat -anC:\Users\John> netstat -an Active Connections Proto Local Address Foreign Address State TCP 0.0.0.0:135 0.0.0.0:0 LISTENING TCP 0.0.0.0:445 0.0.0.0:0 LISTENING TCP 192.168.1.100:49234 142.250.80.14:443 ESTABLISHED TCP 192.168.1.100:49235 13.107.42.14:443 ESTABLISHED TCP 192.168.1.100:49236 140.82.121.4:443 ESTABLISHED输出解读：LISTENING：正在监听传入连接ESTABLISHED：已建立的连接-a 显示所有连接和监听端口-n 以数字形式显示地址和端口查看特定端口netstat -ano | findstr :80C:\Users\John> netstat -ano | findstr :80 TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4567 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 5678输出解读：-o 显示进程 ID（PID）查找占用 80 端口的进程4. tracert - 路由追踪tracert（Trace Route）显示数据包到达目标的路由路径。基本用法tracert google.comC:\Users\John> tracert google.com Tracing route to google.com [142.250.80.14] over a maximum of 30 hops: 1 1 ms 1 ms 1 ms 192.168.1.1 2 10 ms 10 ms 10 ms 10.0.0.1 3 12 ms 12 ms 12 ms 172.16.0.1 4 15 ms 15 ms 15 ms beijing-router.net [202.96.12.34] 5 20 ms 20 ms 20 ms 142.250.80.14 Trace complete.输出解读：显示从本机到目标经过的每一跳路由器三列时间分别是三次探测的往返时间可以判断网络延迟发生在哪一段5. nslookup - DNS 查询基本用法nslookup google.comC:\Users\John> nslookup google.com Server: UnKnown Address: 192.168.1.1 Non-authoritative answer: Name: google.com Addresses: 2404:6800:4003:c02::64 142.250.80.14输出解读：Server：当前使用的 DNS 服务器Name：查询的域名Addresses：域名对应的 IP 地址查询 MX 记录nslookup -type=mx gmail.com6. curl - 网络请求（Windows 10+）Windows 10 版本 1803 及以后内置了 curl 命令。GET 请求curl https://api.github.com/users/githubC:\Users\John> curl https://api.github.com/users/github { "login": "github", "id": 9919, "type": "Organization", "name": "GitHub", "company": null, "blog": "https://github.com/about", "location": "San Francisco, CA", ... }下载文件curl -o file.zip https://example.com/file.zipC:\Users\John> curl -o file.zip https://example.com/file.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 15.0M 100 15.0M 0 0 5200k 0 0:00:02 0:00:02 --:--:-- 5205k五、进程与服务1. tasklist - 查看进程列表tasklist 相当于 Linux 的 ps，显示正在运行的进程。基本用法tasklistC:\Users\John> tasklist Image Name PID Session Name Session# Mem Usage ========================= ======== ================ =========== ============ system idle process 0 Services 0 8 K System 4 Services 0 140 K explorer.exe 4520 Console 1 156,780 K chrome.exe 5624 Console 1 245,760 K Code.exe 6789 Console 1 312,456 K notepad.exe 3456 Console 1 12,345 K cmd.exe 7890 Console 1 8,192 K输出解读：Image Name：进程名PID：进程 ID（结束进程时需要）Mem Usage：内存使用量查找特定进程tasklist | findstr "chrome"C:\Users\John> tasklist | findstr "chrome" chrome.exe 5624 Console 1 245,760 K chrome.exe 8940 Console 1 123,456 K显示服务信息tasklist /svcC:\Users\John> tasklist /svc Image Name PID Services ========================= ======== ============================================ svchost.exe 780 DcomLaunch, PlugPlay, Power svchost.exe 888 RpcEptMapper, RpcSs, TermService svchost.exe 960 Dhcp, Dnscache, NlaSvc, Themes2. taskkill - 结束进程taskkill 用于结束一个或多个进程。根据 PID 结束进程taskkill /PID 3456C:\Users\John> taskkill /PID 3456 SUCCESS: Sent termination signal to the process with PID 3456.根据进程名结束进程taskkill /F /IM notepad.exeC:\Users\John> taskkill /F /IM notepad.exe SUCCESS: The process "notepad.exe" with PID 3456 has been terminated.输出解读：/F 强制终止/IM 指定进程名（Image Name）结束所有同名进程taskkill /F /IM chrome.exeC:\Users\John> taskkill /F /IM chrome.exe SUCCESS: The process "chrome.exe" with PID 5624 has been terminated. SUCCESS: The process "chrome.exe" with PID 8940 has been terminated. SUCCESS: The process "chrome.exe" with PID 9012 has been terminated.3. sc - 服务控制sc（Service Control）用于查询、启动、停止系统服务。查询所有服务sc queryC:\Users\John> sc query SERVICE_NAME: Dhcp DISPLAY_NAME: DHCP Client TYPE : 20 WIN32_SHARE_PROCESS STATE : 4 RUNNING SERVICE_NAME: Dnscache DISPLAY_NAME: DNS Client TYPE : 20 WIN32_SHARE_PROCESS STATE : 4 RUNNING查询特定服务sc query MySQLC:\Users\John> sc query MySQL SERVICE_NAME: MySQL TYPE : 10 WIN32_OWN_PROCESS STATE : 4 RUNNING输出解读：STATE: 4 RUNNING 表示服务正在运行。停止服务sc stop MySQLC:\Users\John> sc stop MySQL SERVICE_NAME: MySQL TYPE : 10 WIN32_OWN_PROCESS STATE : 3 STOP_PENDING启动服务sc start MySQLC:\Users\John> sc start MySQL SERVICE_NAME: MySQL TYPE : 10 WIN32_OWN_PROCESS STATE : 2 START_PENDING PID : 56784. net - 网络服务管理net 命令功能丰富，可以管理服务、用户、共享等。查看已启动的服务net startC:\Users\John> net start These Windows services are started: Application Host Helper Service Background Tasks Infrastructure Service COM+ Event System DHCP Client DNS Client Windows Event Log Windows Update Workstation The command completed successfully.启动服务net start MySQLC:\Users\John> net start MySQL The MySQL service is starting. The MySQL service was started successfully.停止服务net stop MySQLC:\Users\John> net stop MySQL The MySQL service is stopping. The MySQL service was stopped successfully.5. shutdown - 关机/重启关机：60 秒后shutdown /s /t 60C:\Users\John> shutdown /s /t 60 Windows will shut down in less than a minute.输出解读：/s 关机/t 60 60 秒后执行立即重启shutdown /r /t 0输出解读：/r 重启/t 0 立即执行取消关机/重启shutdown /a强制关闭正在运行的应用程序shutdown /s /f /t 0输出解读：/f 强制关闭正在运行的应用程序。六、磁盘管理1. chkdsk - 检查磁盘只读模式检查chkdskC:\Users\John> chkdsk The type of the file system is NTFS. Stage 1: Examining basic file system structure ... 256000 file records processed. File verification completed. Stage duration (File record verification): 2.34 seconds. Stage 2: Examining file name linkage ... 320000 index entries processed. Index verification completed. Stage duration (Index verification): 5.67 seconds. Windows has scanned the file system and found no problems. 499999999 KB total disk space. 200000000 KB in 125000 files. 50000000 KB in 34561 indexes. 174999999 KB available on disk. Total duration: 10.54 seconds (10540 ms).输出解读：只读模式检查磁盘，不会修复问题。检查并修复磁盘chkdsk D: /fC:\Users\John> chkdsk D: /f The type of the file system is NTFS. Cannot lock the drive. Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)? y This volume will be checked the next time the system restarts.输出解读：如果磁盘正在使用，可以安排在下次重启时检查。2. diskpart - 磁盘分区工具diskpart 是强大的磁盘管理工具，需要管理员权限。查看磁盘列表diskpart list disk select disk 0 list partition exitC:\Users\John> diskpart Microsoft DiskPart version 10.0.26100.1 DISKPART> list disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 Online 500 GB 0 B * Disk 1 Online 1000 GB 200 GB DISKPART> select disk 0 Disk 0 is now the selected disk. DISKPART> list partition Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 System 100 MB 1024 KB Partition 2 Reserved 16 MB 101 MB Partition 3 Primary 499 GB 117 MB DISKPART> exit输出解读：显示磁盘和分区的详细信息。3. format - 格式化磁盘基本用法format D: /fs:ntfs /v:DataDriveC:\Users\John> format D: /fs:ntfs /v:DataDrive The type of the file system is NTFS. Enter current volume label for drive D: OldData WARNING, ALL DATA ON NON-REMOVABLE DISK DRIVE D: WILL BE LOST! Proceed with Format (Y/N)? y Formatting 1000.0 GB 0 percent completed. ... 100 percent completed. Volume Serial Number is XXXX-XXXX输出解读：/fs:ntfs 指定文件系统为 NTFS/v:DataDrive 设置卷标名称⚠️ 警告：格式化会删除所有数据！七、用户管理1. net user - 管理用户账户查看所有用户net userC:\Users\John> net user User accounts for \\DESKTOP-ABC123 ------------------------------------------------------------------------------- Administrator DefaultAccount Guest John WDAGUtilityAccount The command completed successfully.查看用户详细信息net user JohnC:\Users\John> net user John User name John Full Name John Smith Country/region code 000 (System Default) Account active Yes Account expires Never Password last set 1/15/2026 10:00:00 AM Password expires Never Password required Yes Local Group Memberships *Administrators *Users The command completed successfully.创建新用户net user NewUser Password123 /addC:\Users\Administrator> net user NewUser Password123 /add The command completed successfully.删除用户net user NewUser /deleteC:\Users\Administrator> net user NewUser /delete The command completed successfully.2. net localgroup - 管理用户组查看所有组net localgroupC:\Users\John> net localgroup Aliases for \\DESKTOP-ABC123 ------------------------------------------------------------------------------- *Administrators *Backup Operators *Distributed COM Users *Event Log Readers *Guests *Users The command completed successfully.添加用户到组net localgroup Administrators NewUser /addC:\Users\Administrator> net localgroup Administrators NewUser /add The command completed successfully.查看组成员net localgroup AdministratorsC:\Users\Administrator> net localgroup Administrators Alias name Administrators Comment Administrators have complete and unrestricted access Members ------------------------------------------------------------------------------- Administrator John NewUser The command completed successfully.八、注册表操作1. reg - 注册表操作查询注册表项reg query "HKEY_CURRENT_USER\Environment"C:\Users\John> reg query "HKEY_CURRENT_USER\Environment" HKEY_CURRENT_USER\Environment TEMP REG_EXPAND_SZ %USERPROFILE%\AppData\Local\Temp TMP REG_EXPAND_SZ %USERPROFILE%\AppData\Local\Temp添加注册表值reg add "HKEY_CURRENT_USER\Environment" /v MY_VAR /t REG_SZ /d "Hello" /fC:\Users\John> reg add "HKEY_CURRENT_USER\Environment" /v MY_VAR /t REG_SZ /d "Hello" /f The operation completed successfully.输出解读：/v 值名称/t 数据类型（REG_SZ = 字符串）/d 数据值/f 强制操作不提示删除注册表值reg delete "HKEY_CURRENT_USER\Environment" /v MY_VAR /fC:\Users\John> reg delete "HKEY_CURRENT_USER\Environment" /v MY_VAR /f The operation completed successfully.九、批处理与脚本1. 批处理文件基础创建备份脚本@echo off echo ======================================== echo Backup Script Started echo Date: %date% Time: %time% echo ======================================== echo. set SOURCE=C:\Users\John\Documents set DEST=D:\Backup\Documents_%date:~0,4%%date:~5,2%%date:~8,2% echo Source: %SOURCE% echo Destination: %DEST% echo. if not exist "%DEST%" mkdir "%DEST%" xcopy "%SOURCE%\*.*" "%DEST%\" /s /e /h /r /y echo. echo ======================================== echo Backup Completed echo ======================================== pause运行脚本backup.batC:\Users\John> backup.bat ======================================== Backup Script Started Date: 2026/05/12 周一 Time: 10:30:00.00 ======================================== Source: C:\Users\John\Documents Destination: D:\Backup\Documents_20260512 Documents\report.docx Documents\notes.txt ... 3 File(s) copied ======================================== Backup Completed ======================================== Press any key to continue . . .2. 常用批处理变量变量说明%date%当前日期（如：2026/05/12 周一）%time%当前时间（如：10:30:00.00）%cd%当前目录%~dp0批处理文件所在目录%1, %2, ...命令行参数十、实用技巧1. 管道与重定向输出重定向（覆盖）echo Hello > hello.txtC:\Users\John> echo Hello > hello.txt C:\Users\John> type hello.txt Hello输出重定向（追加）echo World >> hello.txtC:\Users\John> echo World >> hello.txt C:\Users\John> type hello.txt Hello World错误输出重定向dir C:\nonexistent 2> error.txtC:\Users\John> dir C:\nonexistent 2> error.txt C:\Users\John> type error.txt File Not Found管道dir | findstr "2026"C:\Users\John> dir | findstr "2026" 05/12/2026 09:30 AM Documents 05/11/2026 06:05 PM Downloads ...2. 命令历史与快捷键CMD 常用快捷键快捷键功能↑ / ↓浏览历史命令Tab自动补全文件/目录名F7显示命令历史列表F8搜索历史命令Ctrl + C终止当前命令Ctrl + L清屏3. 常用组合命令查找可执行文件位置where notepadC:\Users\John> where notepad C:\Windows\System32\notepad.exe C:\Windows\notepad.exe输出解读：where 查找可执行文件的位置，相当于 Linux 的 which。查看文件类型关联assoc .txt ftype txtfileC:\Users\John> assoc .txt .txt=txtfile C:\Users\John> ftype txtfile txtfile=C:\Windows\system32\NOTEPAD.EXE %14. PowerShell 命令（推荐）Windows 推荐使用 PowerShell，功能更强大。列出目录：Get-ChildItemGet-ChildItemPS C:\Users\John> Get-ChildItem Directory: C:\Users\John Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 5/12/2026 9:30 AM Desktop d---- 5/10/2026 2:22 PM Documents d---- 5/11/2026 6:05 PM Downloads -a--- 5/12/2026 10:00 AM 2048 notes.txt输出解读：Get-ChildItem（别名 ls、dir、gci）列出目录内容。查看进程：Get-ProcessGet-Process | Where-Object {$_.ProcessName -like "chrome*"}PS C:\Users\John> Get-Process | Where-Object {$_.ProcessName -like "chrome*"} Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 456 22 245760 156780 5.23 5624 1 chrome 234 15 123456 98765 2.15 8940 1 chrome输出解读：Get-Process（别名 ps）查看进程，Where-Object（别名 ?）过滤结果。查看运行中的服务Get-Service | Where-Object {$_.Status -eq "Running"} | Select-Object -First 10PS C:\Users\John> Get-Service | Where-Object {$_.Status -eq "Running"} | Select-Object -First 10 Status Name DisplayName ------ ---- ----------- Running AdobeARMservice Adobe Acrobat Update Service Running BFE Base Filtering Engine Running Dhcp DHCP Client Running Dnscache DNS Client附录：CMD vs PowerShell 对照表CMD 命令PowerShell 命令功能dirGet-ChildItem / ls列出目录cdSet-Location / cd切换目录typeGet-Content / cat查看文件内容delRemove-Item / rm删除文件copyCopy-Item / cp复制文件moveMove-Item / mv移动文件renRename-Item / ren重命名mkdirNew-Item -ItemType Directory / mkdir创建目录tasklistGet-Process / ps查看进程taskkillStop-Process / kill结束进程findstrSelect-String / grep文本搜索scGet-Service / Start-Service / Stop-Service服务管理附录：常用命令速查表命令功能常用示例dir列出目录dir /s /bcd切换目录cd Documentsmkdir创建目录mkdir Folder\SubFolderrmdir删除目录rmdir /s /q Folderdel删除文件del *.tmpcopy复制文件copy file.txt D:\Backup\xcopy高级复制xcopy C:\Source D:\Dest /s /erobocopy可靠复制robocopy C:\Source D:\Dest /MIRmove移动/重命名move file.txt D:\Archive\ren重命名ren old.txt new.txttype查看文件type file.txtfindstr搜索文本findstr "error" *.logtree目录结构tree /ftasklist查看进程`tasklist \findstr chrome`taskkill结束进程taskkill /F /IM notepad.exesysteminfo系统信息systeminfoping网络测试ping google.comipconfig网络配置ipconfig /allnetstat网络连接netstat -anotracert路由追踪tracert google.comshutdown关机/重启shutdown /s /t 60chkdsk磁盘检查chkdsk C: /fformat格式化format D: /fs:ntfsnet user用户管理net usersc服务控制sc query MySQL📚 学习建议：每天练习几个命令，逐步积累使用 命令 /? 查看帮助（如 dir /?）优先学习 PowerShell，它是未来的趋势使用 where 查找命令位置善用 Tab 自动补全不确定的命令先在虚拟机或测试环境练习本文档持续更新，欢迎收藏备用！
Linux 常用命令教学指南本教程涵盖 Linux 系统中最常用的命令，每个命令都配有模拟控制台输出，让你像在真实终端中操作一样直观理解。适合初学者快速上手。目录文件与目录操作文件查看与编辑权限管理进程管理磁盘与存储网络相关系统信息压缩与解压用户管理实用技巧一、文件与目录操作1. ls - 列出目录内容ls 是 Linux 中使用频率最高的命令之一，用于列出目录中的文件和子目录。基本用法：列出当前目录ls$ ls Desktop Documents Downloads Music Pictures Videos详细列表：显示权限、所有者、大小、时间ls -l$ ls -l total 32 drwxr-xr-x 2 user user 4096 May 12 09:30 Desktop drwxr-xr-x 3 user user 4096 May 10 14:22 Documents drwxr-xr-x 5 user user 4096 May 11 18:05 Downloads drwxr-xr-x 2 user user 4096 Apr 28 10:00 Music drwxr-xr-x 2 user user 4096 May 1 20:15 Pictures drwxr-xr-x 2 user user 4096 Apr 15 08:30 Videos输出解读：drwxr-xr-x 是权限信息，第一个 d 表示这是一个目录；user user 分别是所有者和所属组；4096 是大小（字节）；后面的时间是最后修改时间。显示隐藏文件ls -a$ ls -a . .bashrc .profile Desktop Downloads Pictures .. .cache .ssh Documents Music Videos .bash_history .config .vimrc .local输出解读：以 . 开头的文件是隐藏文件。. 代表当前目录，.. 代表上一级目录。人性化显示：文件大小以 KB/MB/GB 显示ls -lh$ ls -lh total 32K drwxr-xr-x 2 user user 4.0K May 12 09:30 Desktop drwxr-xr-x 3 user user 4.0K May 10 14:22 Documents drwxr-xr-x 5 user user 4.0K May 11 18:05 Downloads drwxr-xr-x 2 user user 4.0K Apr 28 10:00 Music drwxr-xr-x 2 user user 4.0K May 1 20:15 Pictures drwxr-xr-x 2 user user 4.0K Apr 15 08:30 Videos输出解读：加了 -h 参数后，文件大小从 4096 变成了 4.0K，更易读。按时间排序：最新的在前ls -lt$ ls -lt total 32 drwxr-xr-x 2 user user 4096 May 12 09:30 Desktop drwxr-xr-x 5 user user 4096 May 11 18:05 Downloads drwxr-xr-x 3 user user 4096 May 10 14:22 Documents drwxr-xr-x 2 user user 4096 May 1 20:15 Pictures drwxr-xr-x 2 user user 4096 Apr 28 10:00 Music drwxr-xr-x 2 user user 4096 Apr 15 08:30 Videos输出解读：加了 -t 参数后，文件按修改时间从新到旧排列。组合使用：详细列表 + 隐藏文件 + 人性化大小ls -lha$ ls -lha total 88K drwxr-xr-x 8 user user 4.0K May 12 09:30 . drwxr-xr-x 3 root root 4.0K May 1 12:00 .. -rw------- 1 user user 1.2K May 12 09:30 .bash_history -rw-r--r-- 1 user user 220 May 1 12:00 .bashrc drwxr-xr-x 2 user user 4.0K May 10 08:00 .cache drwxr-xr-x 3 user user 4.0K May 5 16:30 .config drwxr-xr-x 2 user user 4.0K May 8 11:00 .local -rw-r--r-- 1 user user 807 May 1 12:00 .profile drwxr-xr-x 2 user user 4.0K Apr 20 09:00 .ssh -rw-r--r-- 1 user user 47 May 9 14:20 .vimrc drwxr-xr-x 2 user user 4.0K May 12 09:30 Desktop drwxr-xr-x 3 user user 4.0K May 10 14:22 Documents drwxr-xr-x 5 user user 4.0K May 11 18:05 Downloads drwxr-xr-x 2 user user 4096 Apr 28 10:00 Music drwxr-xr-x 2 user user 4096 May 1 20:15 Pictures drwxr-xr-x 2 user user 4096 Apr 15 08:30 Videos输出解读：-lha 组合了详细信息 + 隐藏文件 + 人性化大小，是最常用的查看方式。注意 .bash_history 的权限是 -rw-------，表示只有所有者可读写，其他人无权限。2. cd - 切换目录cd（Change Directory）用于在不同的目录之间切换。进入指定目录cd /home/user/documents$ pwd /home/user $ cd /home/user/documents $ pwd /home/user/documents返回上一级目录cd ..$ pwd /home/user/documents/projects $ cd .. $ pwd /home/user/documents返回上两级目录cd ../..$ pwd /home/user/documents/projects/web/frontend $ cd ../.. $ pwd /home/user/documents/projects返回用户主目录cd ~$ cd /tmp/some/deep/path $ pwd /tmp/some/deep/path $ cd ~ $ pwd /home/user返回上一次所在目录cd -$ cd /var/log $ pwd /var/log $ cd - $ pwd /home/user输出解读：cd - 会切换回上一次所在的目录，终端会打印出切换前的路径。3. pwd - 显示当前目录路径pwd（Print Working Directory）显示你当前所在的完整路径。基本用法pwd$ cd /home/user/documents/projects $ pwd /home/user/documents/projects输出解读：直接输出当前目录的绝对路径。在脚本中经常用来获取当前路径。4. mkdir - 创建目录mkdir（Make Directory）用于创建新目录。创建单个目录mkdir myfolder$ ls file.txt $ mkdir myfolder $ ls file.txt myfolder创建多级目录mkdir -p parent/child/grandchild$ mkdir -p parent/child/grandchild $ ls -R parent/ parent/: child parent/child: grandchild parent/child/grandchild:输出解读：不加 -p 时，如果父目录不存在会报错。加了 -p 后会自动创建所有不存在的父目录。ls -R 可以递归查看目录结构。同时创建多个目录mkdir dir1 dir2 dir3$ mkdir dir1 dir2 dir3 $ ls dir1 dir2 dir3创建目录并设置权限mkdir -m 755 myfolder$ mkdir -m 755 myfolder $ ls -ld myfolder drwxr-xr-x 2 user user 4096 May 12 10:00 myfolder输出解读：-m 755 在创建时就设定好了权限。5. rmdir - 删除空目录rmdir（Remove Directory）只能删除空目录。删除空目录rmdir emptyfolder$ ls emptyfolder myfolder $ rmdir emptyfolder $ ls myfolder删除非空目录会报错rmdir myfolder$ rmdir myfolder rmdir: failed to remove 'myfolder': Directory not empty输出解读：如果目录不为空，rmdir 会报错并拒绝删除。要删除非空目录需要用 rm -r。6. rm - 删除文件或目录rm（Remove）用于删除文件或目录，是 Linux 中最需要谨慎使用的命令。删除单个文件rm file.txt$ ls file.txt notes.md readme.md $ rm file.txt $ ls notes.md readme.md显示删除过程rm -v notes.md readme.md$ rm -v notes.md readme.md removed 'notes.md' removed 'readme.md'输出解读：加了 -v 会显示删除了哪些文件。交互式删除：删除前确认rm -i important.txt$ rm -i important.txt rm: remove regular file 'important.txt'? y输出解读：加了 -i 会在删除前询问确认，输入 y 确认删除，输入 n 取消。递归删除目录rm -r myfolder$ ls myfolder/ myfolder/file1.txt myfolder/file2.txt myfolder/subdir/ $ rm -r myfolder $ ls输出解读：-r 递归删除目录及其所有内容。⚠️ 警告：rm -rf / 或 rm -rf /* 会删除整个系统，切勿执行！7. cp - 复制文件或目录cp（Copy）用于复制文件或目录。复制文件cp source.txt destination.txt$ ls source.txt $ cp source.txt destination.txt $ ls destination.txt source.txt复制文件到目录cp -v source.txt /home/user/documents/$ cp -v source.txt /home/user/documents/ 'source.txt' -> '/home/user/documents/source.txt'输出解读：加了 -v 会显示复制过程。复制目录cp -r sourcedir/ destdir/$ ls sourcedir/ file1.txt file2.txt subdir/ $ cp -r sourcedir/ destdir/ $ ls destdir/ file1.txt file2.txt subdir/输出解读：复制目录必须加 -r 参数。保持文件属性cp -p source.txt destination.txt$ cp -p source.txt destination.txt $ ls -l source.txt destination.txt -rw-r--r-- 1 user user 256 May 10 09:00 source.txt -rw-r--r-- 1 user user 256 May 10 09:00 destination.txt输出解读：加了 -p 后，复制出来的文件保留了原始的时间戳和权限信息。8. mv - 移动或重命名文件mv（Move）用于移动文件到其他目录，或者给文件重命名。重命名文件mv oldname.txt newname.txt$ ls oldname.txt $ mv oldname.txt newname.txt $ ls newname.txt移动文件到目录mv file.txt documents/$ ls file.txt documents/ $ mv file.txt documents/ $ ls documents/ $ ls documents/ file.txt显示移动过程mv -v report.pdf /home/user/documents/$ mv -v report.pdf /home/user/documents/ 'report.pdf' -> '/home/user/documents/report.pdf'输出解读：加了 -v 会显示移动过程。9. touch - 创建空文件或更新时间戳touch 最常用于快速创建空文件。创建空文件touch newfile.txt$ ls $ touch newfile.txt $ ls newfile.txt $ cat newfile.txt输出解读：创建的空文件没有任何内容，cat 查看时输出为空。同时创建多个文件touch file1.txt file2.txt file3.txt$ touch file1.txt file2.txt file3.txt $ ls file1.txt file2.txt file3.txt更新文件时间戳touch report.txt$ ls -l report.txt -rw-r--r-- 1 user user 1024 Apr 15 08:30 report.txt $ touch report.txt $ ls -l report.txt -rw-r--r-- 1 user user 1024 May 12 10:15 report.txt输出解读：对已存在的文件使用 touch，不会修改文件内容，但会将修改时间更新为当前时间。10. find - 查找文件find 是 Linux 中功能最强大的文件查找工具。按名称查找find /home/user -name "*.txt"$ find /home/user -name "*.txt" /home/user/documents/report.txt /home/user/notes.txt /home/user/Desktop/todo.txt /home/user/downloads/readme.txt按类型查找find /home/user -type d -name "documents"$ find /home/user -type d -name "documents" /home/user/documents输出解读：-type d 限定只查找目录，-type f 限定只查找文件。按大小查找find /home/user -size +100M$ find /home/user -size +100M /home/user/downloads/ubuntu-22.04.iso /home/user/videos/tutorial.mp4按时间查找find /home/user -name "*.log" -mtime -7$ find /home/user -name "*.log" -mtime -7 /home/user/app/logs/error.log /home/user/app/logs/access.log /home/user/nginx/logs/error.log输出解读：-mtime -7 表示 7 天内修改过的文件。查找并删除find /home/user -name "*.tmp" -delete$ find /home/user -name "*.tmp" -delete $ echo $? 0输出解读：-delete 直接删除找到的文件。echo $? 返回 0 表示成功。二、文件查看与编辑1. cat - 查看文件内容cat（Concatenate）用于查看文件全部内容，也用于合并文件。基本用法cat greeting.txt$ cat greeting.txt Hello, Linux! Welcome to the command line world. This is a sample text file.显示行号cat -n greeting.txt$ cat -n greeting.txt 1 Hello, Linux! 2 Welcome to the command line world. 3 This is a sample text file.输出解读：加了 -n 后，每行前面会显示行号。合并多个文件cat file1.txt file2.txt > merged.txt$ cat file1.txt AAA BBB $ cat file2.txt CCC DDD $ cat file1.txt file2.txt > merged.txt $ cat merged.txt AAA BBB CCC DDD输出解读：cat 可以把多个文件的内容拼接在一起，通过 > 重定向到新文件。2. less - 分页查看文件less 用于分页查看大文件，不会一次性加载全部内容。基本用法less /var/log/syslog进入 less 后的界面模拟：/var/log/syslog (lines 1-24 of 1523) May 12 09:00:01 server systemd[1]: Started Session 42 of user root. May 12 09:00:05 server sshd[1234]: Accepted publickey for user from 192.168.1.10 May 12 09:01:12 server kernel: [12345.678] eth0: Link is Up 1000Mbps May 12 09:02:30 server nginx[5678]: GET /index.html 200 May 12 09:03:15 server cron[9012]: (root) CMD (/usr/bin/backup.sh) May 12 09:04:00 server systemd[1]: daily.timer: Starting timer... :less 常用快捷键快捷键功能空格向下翻页b向上翻页/关键词向下搜索?关键词向上搜索n下一个搜索结果N上一个搜索结果G跳到文件末尾g跳到文件开头q退出3. head 和 tail - 查看文件开头/结尾head：查看文件前 10 行（默认）head server.log$ head server.log [2026-05-12 08:00:01] INFO Server started on port 8080 [2026-05-12 08:00:05] INFO Database connection established [2026-05-12 08:00:12] INFO User admin logged in [2026-05-12 08:01:30] WARN Request timeout for /api/data [2026-05-12 08:02:00] INFO Cache cleared successfully [2026-05-12 08:03:15] ERROR Failed to send email: connection refused [2026-05-12 08:04:00] INFO Scheduled task completed [2026-05-12 08:05:22] INFO New user registered: john@example.com [2026-05-12 08:06:10] INFO Backup started [2026-05-12 08:07:00] INFO Backup completed (2.3 MB)head：指定行数head -n 3 server.log$ head -n 3 server.log [2026-05-12 08:00:01] INFO Server started on port 8080 [2026-05-12 08:00:05] INFO Database connection established [2026-05-12 08:00:12] INFO User admin logged intail：查看文件后 5 行tail -n 5 server.log$ tail -n 5 server.log [2026-05-12 09:55:00] INFO Health check passed [2026-05-12 09:56:30] WARN Memory usage at 85% [2026-05-12 09:57:15] INFO GC completed, freed 120MB [2026-05-12 09:58:00] ERROR Disk space low: /dev/sda1 at 92% [2026-05-12 09:59:45] INFO Server still runningtail：实时追踪文件更新tail -f server.log$ tail -f server.log [2026-05-12 09:59:45] INFO Server still running [2026-05-12 10:00:01] INFO New connection from 192.168.1.50 [2026-05-12 10:00:15] INFO Request processed in 45ms [2026-05-12 10:00:30] WARN Slow query: SELECT * FROM orders (1.2s) ...输出解读：tail -f 会实时追踪文件的新增内容，常用于监控日志。按 Ctrl+C 退出。4. grep - 文本搜索grep 是 Linux 中最常用的文本搜索工具。基本搜索grep "ERROR" server.log$ grep "ERROR" server.log [2026-05-12 08:03:15] ERROR Failed to send email: connection refused [2026-05-12 09:58:00] ERROR Disk space low: /dev/sda1 at 92%显示行号grep -n "ERROR" server.log$ grep -n "ERROR" server.log 6:[2026-05-12 08:03:15] ERROR Failed to send email: connection refused 50:[2026-05-12 09:58:00] ERROR Disk space low: /dev/sda1 at 92%输出解读：加了 -n 后，每行前面显示了行号（第 6 行和第 50 行）。忽略大小写grep -i "error" server.log$ grep -i "error" server.log [2026-05-12 08:03:15] ERROR Failed to send email: connection refused [2026-05-12 08:15:00] error retrying connection to database [2026-05-12 09:58:00] ERROR Disk space low: /dev/sda1 at 92%输出解读：加了 -i 忽略大小写，所以小写的 error 也被匹配到了。统计匹配行数grep -c "ERROR" server.log$ grep -c "ERROR" server.log 2输出解读：-c 只输出匹配到的行数。显示匹配行的上下文grep -C 2 "ERROR" server.log$ grep -C 2 "ERROR" server.log [2026-05-12 08:02:00] INFO Cache cleared successfully [2026-05-12 08:03:15] ERROR Failed to send email: connection refused [2026-05-12 08:04:00] INFO Scheduled task completed -- [2026-05-12 09:57:15] INFO GC completed, freed 120MB [2026-05-12 09:58:00] ERROR Disk space low: /dev/sda1 at 92% [2026-05-12 09:59:45] INFO Server still running输出解读：-C 2 显示匹配行的前后各 2 行，-- 分隔了两组不连续的匹配结果。反向匹配grep -v "INFO" server.log$ grep -v "INFO" server.log [2026-05-12 08:01:30] WARN Request timeout for /api/data [2026-05-12 08:03:15] ERROR Failed to send email: connection refused [2026-05-12 09:56:30] WARN Memory usage at 85% [2026-05-12 09:58:00] ERROR Disk space low: /dev/sda1 at 92%输出解读：-v 反向匹配，只显示不包含 "INFO" 的行。5. nano - 简单文本编辑器打开文件nano myfile.txt进入 nano 后的界面模拟： GNU nano 6.2 myfile.txt Hello, this is my first file. I am learning Linux commands. This editor is very easy to use. [ New File ] ^G Get Help ^O Write Out ^W Where Is ^K Cut Text ^T Execute ^X Exit ^R Read File ^Y Prev Page ^U Paste Text ^J Justifynano 常用快捷键快捷键功能Ctrl+O保存文件Ctrl+X退出编辑器Ctrl+W搜索文本Ctrl+K剪切整行Ctrl+U粘贴Ctrl+\查找替换6. vim - 高级文本编辑器打开文件vim config.yml进入 vim 后的界面模拟： config.yml [New File] server: host: 127.0.0.1 port: 8080 debug: true database: host: localhost port: 5432 name: myapp ~ ~ ~ -- INSERT -- 9,1 Allvim 基本操作流程1. 打开文件：vim file.txt 2. 按 i 进入插入模式（左下角显示 --INSERT--） 3. 编辑内容... 4. 按 Esc 退出插入模式 5. 输入 :w 保存 6. 输入 :q 退出 7. 或者 :wq 保存并退出vim 常用命令命令功能i进入插入模式Esc退出插入模式:w保存:q退出:wq保存并退出:q!强制退出不保存dd删除整行yy复制整行p粘贴/关键词搜索:%s/old/new/g全局替换三、权限管理1. chmod - 修改文件权限chmod（Change Mode）用于修改文件或目录的访问权限。查看当前权限ls -l script.sh$ ls -l script.sh -rw-r--r-- 1 user user 256 May 12 10:00 script.sh输出解读：-rw-r--r-- 表示所有者可读写，组用户和其他人只读。这个脚本没有执行权限。数字方式设置权限chmod 755 script.sh$ chmod 755 script.sh $ ls -l script.sh -rwxr-xr-x 1 user user 256 May 12 10:00 script.sh输出解读：755 = rwx（7）r-x（5）r-x（5），现在所有人都可以执行这个脚本了。符号方式：给所有者添加执行权限chmod u+x script.sh$ chmod u+x script.sh $ ls -l script.sh -rwxr--r-- 1 user user 256 May 12 10:00 script.sh输出解读：u+x 表示给所有者（user）添加执行（execute）权限。递归修改目录权限chmod -R 755 /var/www/html/输出解读：-R 递归修改，目录下所有文件和子目录都会被设置。权限数字对照表数字二进制权限说明7111rwx读取 + 写入 + 执行6110rw-读取 + 写入5101r-x读取 + 执行4100r--只读0000---无权限2. chown - 修改文件所有者chown（Change Owner）用于修改文件的所有者和所属组。基本用法sudo chown user:developers app.log$ ls -l app.log -rw-r--r-- 1 root root 2048 May 12 10:00 app.log $ sudo chown user:developers app.log $ ls -l app.log -rw-r--r-- 1 root developers 2048 May 12 10:00 app.log输出解读：文件所有者从 root 变为 user，所属组从 root 变为 developers。递归修改sudo chown -R user:developers /var/www/html/3. chgrp - 修改文件所属组基本用法sudo chgrp developers project/$ ls -l project/ drwxr-xr-x 2 user user 4096 May 12 10:00 project/ $ sudo chgrp developers project/ $ ls -l project/ drwxr-xr-x 2 user developers 4096 May 12 10:00 project/四、进程管理1. ps - 查看进程ps（Process Status）用于查看当前系统中运行的进程。查看当前终端进程ps$ ps PID TTY TIME CMD 1234 pts/0 00:00:00 bash 5678 pts/0 00:00:00 ps输出解读：PID 是进程ID，TTY 是终端，TIME 是累计CPU时间，CMD 是命令名。查看所有进程ps aux$ ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 169936 13280 ? Ss May10 0:15 /sbin/init root 234 0.0 0.2 35872 16896 ? Ss May10 0:08 /usr/sbin/sshd root 456 0.0 0.1 18360 6120 ? Ss May10 0:00 /usr/sbin/cron mysql 789 0.3 2.5 1256780 204800 ? Sl May10 5:30 /usr/sbin/mysqld www-data 1011 0.1 0.5 58432 40960 ? S May10 2:15 nginx: worker process user 1234 0.0 0.1 21468 5120 pts/0 Ss 10:00 0:00 -bash user 5678 0.0 0.0 37368 3420 pts/0 R+ 10:05 0:00 ps aux输出解读：USER：运行该进程的用户PID：进程ID（杀死进程时需要用到）%CPU/%MEM：CPU/内存使用率STAT：进程状态（S=休眠，R=运行，Z=僵尸）查找特定进程ps aux | grep nginx$ ps aux | grep nginx root 1010 0.0 0.1 20560 8960 ? Ss May10 0:05 nginx: master process www-data 1011 0.1 0.5 58432 40960 ? S May10 2:15 nginx: worker process user 5679 0.0 0.0 37368 3420 pts/0 S+ 10:05 0:00 grep --color=auto nginx2. top - 实时进程监控基本用法top界面模拟：top - 10:05:32 up 15 days, 3:22, 2 users, load average: 0.52, 0.58, 0.59 Tasks: 156 total, 1 running, 155 sleeping, 0 stopped, 0 zombie %Cpu(s): 3.2 us, 1.1 sy, 0.0 ni, 95.5 id, 0.2 wa, 0.0 hi, 0.0 si MiB Mem : 7892.5 total, 2341.2 free, 3456.8 used, 2094.5 buff/cache MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 4102.3 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 789 mysql 20 0 1256780 204800 12340 S 3.2 2.5 5:30.15 mysqld 1011 www-data 20 0 58432 40960 8760 S 1.1 0.5 2:15.30 nginx 2048 user 20 0 456789 98304 23450 S 0.5 1.2 1:05.42 python3 3001 user 20 0 123456 34560 12340 S 0.3 0.4 0:45.10 node 1 root 20 0 169936 13280 8560 S 0.0 0.2 0:15.23 systemd 234 root 20 0 35872 16896 9870 S 0.0 0.2 0:08.45 sshdtop 输出解读区域说明第一行系统时间、运行天数、用户数、负载均衡第二行总进程数、运行/休眠/停止/僵尸进程数第三行CPU 使用率（us=用户，sy=内核，id=空闲）第四行内存使用情况（总量/空闲/已用/缓存）进程列表按 CPU 使用率排序top 常用快捷键快捷键功能P按 CPU 使用率排序M按内存使用率排序T按运行时间排序k杀死进程（输入 PID）q退出3. kill - 终止进程基本终止kill 1234$ kill 1234 $ echo $? 0输出解读：发送默认的 SIGTERM 信号（15），请求进程正常退出。$? 为 0 表示成功。强制终止kill -9 1234$ kill -9 1234 $ echo $? 0输出解读：-9 发送 SIGKILL 信号，强制立即终止进程。查看所有可用信号kill -l$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD ...输出解读：常用的是 9（SIGKILL）和 15（SIGTERM）。根据进程名终止killall nginx输出解读：根据进程名终止所有匹配的进程，不需要 PID。4. bg、fg、jobs - 后台任务管理基本用法python train.py # 按 Ctrl+Z 暂停 bg jobs fg %1$ python train.py ^Z [1]+ Stopped python train.py $ jobs [1]+ Stopped python train.py $ bg [1]+ python train.py & $ jobs [1]+ Running python train.py & $ fg %1 python train.py输出解读：Ctrl+Z 暂停前台任务jobs 查看后台任务状态bg 让暂停的任务在后台继续运行fg %1 把后台任务调到前台五、磁盘与存储1. df - 查看磁盘空间df（Disk Free）用于查看文件系统的磁盘空间使用情况。基本用法df$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 524288000 209715200 314572800 41% / /dev/sda2 104857600 52428800 52428800 50% /home tmpfs 4096000 0 4096000 0% /dev/shm /dev/sdb1 999999999 800000000 199999999 81% /data人性化显示df -h$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 500G 200G 300G 41% / /dev/sda2 100G 50G 50G 50% /home tmpfs 4.0G 0 4.0G 0% /dev/shm /dev/sdb1 954G 763G 191G 81% /data输出解读：加了 -h 后，大小从 KB 变成了 G。注意 /data 分区已使用 81%。查看特定路径df -h /home$ df -h /home Filesystem Size Used Avail Use% Mounted on /dev/sda2 100G 50G 50G 50% /home2. du - 查看目录大小du（Disk Usage）用于查看目录或文件的磁盘占用空间。查看目录总大小du -sh /home/user$ du -sh /home/user 12G /home/user输出解读：-s 显示总计，-h 人性化显示。用户主目录共占用 12GB。查看子目录大小du -h --max-depth=1 /home/user$ du -h --max-depth=1 /home/user 4.0K /home/user/Desktop 256M /home/user/Documents 5.2G /home/user/Downloads 128M /home/user/Music 2.1G /home/user/Pictures 4.3G /home/user/Videos 12G /home/user输出解读：--max-depth=1 只显示一级子目录的大小。按大小排序du -h --max-depth=1 /home/user | sort -h$ du -h --max-depth=1 /home/user | sort -h 4.0K /home/user/Desktop 256M /home/user/Documents 128M /home/user/Music 2.1G /home/user/Pictures 4.3G /home/user/Videos 5.2G /home/user/Downloads 12G /home/user3. mount 和 umount - 挂载/卸载查看已挂载的文件系统mount$ mount /dev/sda1 on / type ext4 (rw,relatime) /dev/sda2 on /home type ext4 (rw,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) /dev/sdb1 on /data type ext4 (rw,relatime)挂载设备sudo mount /dev/sdc1 /mnt/usb$ sudo mount /dev/sdc1 /mnt/usb $ df -h /mnt/usb Filesystem Size Used Avail Use% Mounted on /dev/sdc1 32G 12G 20G 38% /mnt/usb卸载sudo umount /mnt/usb$ sudo umount /mnt/usb $ df -h /mnt/usb df: /mnt/usb: not found六、网络相关1. ping - 测试网络连通性基本用法ping -c 4 google.com$ ping -c 4 google.com PING google.com (142.250.80.14) 56(84) bytes of data. 64 bytes from 142.250.80.14: icmp_seq=1 ttl=117 time=12.3 ms 64 bytes from 142.250.80.14: icmp_seq=2 ttl=117 time=11.8 ms 64 bytes from 142.250.80.14: icmp_seq=3 ttl=117 time=13.1 ms 64 bytes from 142.250.80.14: icmp_seq=4 ttl=117 time=12.0 ms --- google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 11.8/12.3/13.1/0.5 ms输出解读：time=12.3 ms：往返延迟0% packet loss：丢包率，0% 表示网络良好rtt min/avg/max：最小/平均/最大延迟2. curl 和 wget - 下载文件wget 下载文件wget https://example.com/file.zip$ wget https://example.com/file.zip --2026-05-12 10:10:00-- https://example.com/file.zip Resolving example.com... 93.184.216.34 Connecting to example.com... connected. HTTP request sent, awaiting response... 200 OK Length: 15728640 (15M) [application/zip] Saving to: 'file.zip' file.zip 100%[===================>] 15.00M 5.2MB/s in 2.9s 2026-05-12 10:10:03 (5.2 MB/s) - 'file.zip' saved [15728640/15728640]curl 查看 HTTP 头curl -I https://example.com$ curl -I https://example.com HTTP/2 200 content-type: text/html; charset=UTF-8 server: nginx/1.24.0 date: Mon, 12 May 2026 02:10:00 GMT content-length: 1256 cache-control: max-age=3600输出解读：-I 只获取 HTTP 响应头，不下载内容。curl 发送 POST 请求curl -X POST -d "name=test&age=25" https://example.com/api/user$ curl -X POST -d "name=test&age=25" https://example.com/api/user {"status":"ok","message":"User created","id":12345}3. ss - 查看网络连接查看监听端口ss -tlnp$ ss -tlnp State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 128 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=234,fd=3)) LISTEN 0 511 0.0.0.0:80 0.0.0.0:* users:(("nginx",pid=1010,fd=6)) LISTEN 0 511 0.0.0.0:443 0.0.0.0:* users:(("nginx",pid=1010,fd=7)) LISTEN 0 80 127.0.0.1:3306 0.0.0.0:* users:(("mysqld",pid=789,fd=22)) LISTEN 0 128 0.0.0.0:5432 0.0.0.0:* users:(("postgres",pid=567,fd=3))输出解读：LISTEN：正在监听的端口22 = SSH，80 = HTTP，443 = HTTPS，3306 = MySQLProcess：占用该端口的进程名和 PID4. ssh - 远程连接基本连接ssh user@192.168.1.100$ ssh user@192.168.1.100 The authenticity of host '192.168.1.100 (192.168.1.100)' can't be established. ED25519 key fingerprint is SHA256:abc123def456ghi789jkl012mno345pqr678stu901. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '192.168.1.100' (ED25519) to the list of known hosts. user@192.168.1.100's password: Welcome to Ubuntu 24.04 LTS (GNU/Linux 6.8.0-generic x86_64) Last login: Mon May 12 09:00:00 2026 from 192.168.1.1 user@server:~$输出解读：首次连接时会要求确认主机指纹。登录后提示符变为 user@server:~$。指定端口ssh -p 2222 user@192.168.1.1005. scp - 远程复制文件上传到远程scp report.pdf user@192.168.1.100:/home/user/$ scp report.pdf user@192.168.1.100:/home/user/ user@192.168.1.100's password: report.pdf 100% 512KB 2.1MB/s 00:00从远程下载scp user@192.168.1.100:/home/user/backup.zip ./$ scp user@192.168.1.100:/home/user/backup.zip ./ user@192.168.1.100's password: backup.zip 100% 50MB 8.5MB/s 00:05七、系统信息1. uname - 查看系统信息查看所有信息uname -a$ uname -a Linux server 6.8.0-40-generic #40-Ubuntu SMP x86_64 GNU/Linux输出解读：依次是：内核名称、主机名、内核版本、硬件架构。查看内核版本uname -r$ uname -r 6.8.0-40-generic查看硬件架构uname -m$ uname -m x86_642. free - 查看内存使用基本用法free -h$ free -h total used free shared buff/cache available Mem: 7.8Gi 3.4Gi 2.3Gi 256Mi 2.1Gi 4.0Gi Swap: 2.0Gi 0.0Gi 2.0Gi输出解读：total：总内存 7.8GBused：已使用 3.4GBfree：完全空闲 2.3GBavailable：实际可用 4.0GB（包含可释放的缓存）3. uptime - 查看系统运行时间基本用法uptime$ uptime 10:30:45 up 15 days, 3:22, 2 users, load average: 0.52, 0.58, 0.59输出解读：up 15 days, 3:22：已连续运行 15 天 3 小时 22 分钟2 users：当前有 2 个用户登录load average：1/5/15 分钟的平均负载，数值越低越空闲4. hostname - 查看主机名基本用法hostname$ hostname server $ hostname -I 192.168.1.100 10.0.0.1输出解读：hostname -I 显示所有网络接口的 IP 地址。八、压缩与解压1. tar - 打包与解包tar 是 Linux 中最常用的打包压缩工具。打包并压缩tar -czvf backup.tar.gz documents/$ tar -czvf backup.tar.gz documents/ documents/ documents/report.pdf documents/notes.txt documents/images/ documents/images/photo1.jpg documents/images/photo2.jpg输出解读：逐行列出打包的每个文件。查看压缩包内容tar -tvf backup.tar.gz$ tar -tvf backup.tar.gz drwxr-xr-x user/user 0 2026-05-12 10:00 documents/ -rw-r--r-- user/user 5120 2026-05-10 09:30 documents/report.pdf -rw-r--r-- user/user 1024 2026-05-11 14:20 documents/notes.txt drwxr-xr-x user/user 0 2026-05-09 08:00 documents/images/ -rw-r--r-- user/user 204800 2026-05-09 08:15 documents/images/photo1.jpg -rw-r--r-- user/user 153600 2026-05-09 08:20 documents/images/photo2.jpg解压到当前目录tar -xzvf backup.tar.gz$ tar -xzvf backup.tar.gz documents/ documents/report.pdf documents/notes.txt documents/images/ documents/images/photo1.jpg documents/images/photo2.jpg解压到指定目录tar -xzvf backup.tar.gz -C /tmp/restore/输出解读：-C /tmp/restore/ 指定解压目标目录。tar 参数说明参数功能-c创建新归档-x解包-t查看内容-v显示过程-f指定文件名-zgzip 压缩/解压-jbzip2 压缩/解压-C指定解压目录2. zip 和 unzip压缩目录zip -r project.zip project/$ zip -r project.zip project/ adding: project/ (stored 0%) adding: project/index.html (deflated 72%) adding: project/style.css (deflated 65%) adding: project/app.js (deflated 78%) adding: project/images/ (stored 0%) adding: project/images/logo.png (deflated 15%)输出解读：deflated 72% 表示该文件压缩后缩小了 72%。查看压缩包内容unzip -l project.zip$ unzip -l project.zip Archive: project.zip Length Date Time Name --------- ---------- ----- ---- 0 05-12-2026 10:00 project/ 4096 05-12-2026 10:00 project/index.html 2048 05-12-2026 10:00 project/style.css 8192 05-12-2026 10:00 project/app.js 0 05-12-2026 10:00 project/images/ 51200 05-12-2026 10:00 project/images/logo.png --------- ------- 65536 6 files解压到指定目录unzip project.zip -d /tmp/myproject/$ unzip project.zip -d /tmp/myproject/ Archive: project.zip inflating: /tmp/myproject/project/index.html inflating: /tmp/myproject/project/style.css inflating: /tmp/myproject/project/app.js inflating: /tmp/myproject/project/images/logo.png extracting: /tmp/myproject/project/3. gzip 和 gunzip压缩文件gzip access.log$ ls -lh access.log -rw-r--r-- 1 user user 15M May 12 10:00 access.log $ gzip access.log $ ls -lh access.log.gz -rw-r--r-- 1 user user 1.2M May 12 10:00 access.log.gz输出解读：大小从 15MB 缩小到 1.2MB，压缩率非常高。解压文件gunzip access.log.gz$ gunzip access.log.gz $ ls -lh access.log -rw-r--r-- 1 user user 15M May 12 10:00 access.log九、用户管理1. useradd 和 userdel - 添加/删除用户添加用户sudo useradd -m devuser$ sudo useradd -m devuser $ ls -ld /home/devuser drwxr-xr-x 2 devuser devuser 4096 May 12 10:00 /home/devuser输出解读：-m 自动创建主目录。设置密码sudo passwd devuser$ sudo passwd devuser New password: Retype new password: passwd: password updated successfully删除用户sudo userdel -r devuser$ sudo userdel -r devuser $ ls /home/ user输出解读：-r 同时删除用户主目录和邮件目录。2. usermod - 修改用户属性添加用户到组sudo usermod -aG sudo,developers devuser$ id devuser uid=1001(devuser) gid=1001(devuser) groups=1001(devuser) $ sudo usermod -aG sudo,developers devuser $ id devuser uid=1001(devuser) gid=1001(devuser) groups=1001(devuser),27(sudo),1002(developers)输出解读：-aG 将用户追加到指定组。3. su 和 sudo - 切换用户/提权使用 sudo 执行命令sudo whoami$ whoami user $ sudo whoami [sudo] password for user: root输出解读：sudo 以 root 权限执行命令，需要输入当前用户的密码。切换到 root 用户su - root$ su - root Password: root@server:~#输出解读：提示符从 $ 变成 #，表示当前是 root 用户。十、实用技巧1. 管道与重定向输出重定向（覆盖）echo "Hello, World!" > hello.txt$ echo "Hello, World!" > hello.txt $ cat hello.txt Hello, World!输出重定向（追加）echo "Second line" >> hello.txt$ echo "Second line" >> hello.txt $ cat hello.txt Hello, World! Second line错误输出重定向ls /nonexistent 2> error.log$ ls /nonexistent 2> error.log $ cat error.log ls: cannot access '/nonexistent': No such file or directory管道ps aux | grep "nginx" | wc -l$ ps aux | grep "nginx" | wc -l 3输出解读：管道 | 将三个命令串联。2. 命令历史查看历史history$ history 1 cd /home/user 2 ls -la 3 cat config.yml 4 vim script.sh 5 python app.py 6 git commit -m "fix bug" 7 history执行第 N 条命令!5$ !5 python app.py Server started on http://localhost:8080执行最近以某词开头的命令!git$ !git git commit -m "fix bug" [main abc1234] fix bug3. 别名设置设置别名alias ll='ls -la'$ alias ll='ls -la' $ ll total 32 drwxr-xr-x 8 user user 4096 May 12 10:00 . drwxr-xr-x 3 root root 4096 May 1 12:00 .. ...查看所有别名alias$ alias alias ll='ls -la' alias la='ls -A' alias l='ls -CF'4. 常用快捷键快捷键功能Ctrl + C终止当前命令Ctrl + Z暂停当前命令Ctrl + D退出当前 ShellCtrl + L清屏Ctrl + A光标移到行首Ctrl + E光标移到行尾Ctrl + U删除光标前所有内容Ctrl + K删除光标后所有内容Ctrl + R搜索历史命令Tab自动补全5. 实用组合命令统计代码行数find . -name "*.py" | xargs wc -l$ find . -name "*.py" | xargs wc -l 120 main.py 85 utils.py 256 models.py 42 config.py 503 total批量重命名for f in *.txt; do mv "$f" "${f%.txt}.bak"; done$ for f in *.txt; do mv "$f" "${f%.txt}.bak"; done $ ls file1.bak file2.bak file3.bak readme.bak后台运行nohup python app.py > output.log 2>&1 &$ nohup python app.py > output.log 2>&1 & [1] 12345 $ jobs [1]+ Running nohup python app.py > output.log 2>&1 &输出解读：nohup 让程序在后台持续运行。查看端口占用lsof -i :80$ lsof -i :80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 1010 root 6u IPv4 12345 0t0 TCP *:http (LISTEN) nginx 1011 www-data 7u IPv4 12346 0t0 TCP *:http (LISTEN)附录：常用命令速查表命令功能常用示例ls列出目录ls -lacd切换目录cd /homepwd当前目录pwdmkdir创建目录mkdir -p a/b/crm删除rm -rf foldercp复制cp -r src dstmv移动/重命名mv old newcat查看文件cat file.txtless分页查看less file.txthead查看开头head -n 20 filetail查看结尾tail -f file.loggrep搜索文本grep -rn "text" .find查找文件find . -name "*.txt"chmod修改权限chmod 755 filechown修改所有者chown user:group fileps查看进程ps auxtop进程监控topkill终止进程kill -9 PIDdf磁盘空间df -hdu目录大小du -sh *tar打包压缩tar -czvf a.tar.gz dir/ssh远程连接ssh user@hostscp远程复制scp file user@host:/pathwget下载文件wget URLcurl请求网络curl -O URLfree内存使用free -huname系统信息uname -auptime运行时间uptime📚 学习建议：每天练习几个命令，逐步积累使用 man 命令 查看详细帮助文档（如 man ls）使用 命令 --help 查看快速帮助在虚拟机或 Docker 中练习，避免误操作影响生产环境善用 Tab 自动补全，提高效率本文档持续更新，欢迎收藏备用！
你给AI发一句“你好”，为什么有时收你2分钱，有时收2毛？ 秘密就藏在 Token 这个看似抽象、实则影响你钱包的关键概念里。如果你用过 ChatGPT、DeepSeek、文心一言等 AI 对话产品，一定见过按 Token 计费的说法。那么，Token 究竟是什么？一条消息到底等于多少个 Token？中英文收费会不一样吗？今天用一篇文章，把 Token 彻底讲清楚。一、Token 是什么？Token 可以理解为 AI 模型处理文本时的最小语义单元。人类读文章是按“字→词→句”的顺序理解，而 AI 大模型（如 GPT-4、DeepSeek）看文本时，会先把句子切分成一个个 Token，再逐个“思考”。举个例子：英文 Hello → 1 个 Token英文 Hello world → 2 个 Token（含空格）中文 你好 → 2 个 Token（每个汉字通常 1 Token）中文 你好世界 → 4 个 TokenToken 不是字符，也不是单词，而是一种介于两者之间的编码单元。二、Token 如何计算？一个直观对比文本内容字符数Token 数（约）说明A11单个英文字母cat31常用单词整体为 1 TokenHello, world!134含空格和标点你11常用汉字魑魅魍魉44~8生僻字可能拆成 2 Token/字1234567890101~3连续数字常被整体识别！@#￥%55 左右特殊符号一般 1 个 1 Token关键规律：英文：按单词和空格拆分。一个常见单词 = 1 Token；长单词或罕见拼写会被拆成多个。中文：绝大多数常用汉字 = 1 Token；生僻字、繁体字、表情符号可能占 2~3 Token。混合文本：中英文混合时，AI 按各自规则分别拆分。三、对话中的 Token：输入 + 输出 = 总消耗很多人误以为只能输入长度收费。正确答案是：一次 API 调用的总 Token = 你发给 AI 的消息 Token 数 + AI 回复你的消息 Token 数举个真实例子：你发送：“请介绍一下Token” —— 假设 7 个 TokenAI 回复：“Token是AI处理文本的基本单位……” —— 假设 150 个 Token本次对话总计：7 + 150 = 157 Token如果你使用的是按 Token 计费的 API（如 OpenAI、DeepSeek API），你的账单就是按这个 总 Token 数 乘以单价计算。 如果是免费产品（如网页版 AI 聊天），不直接扣钱，但产品方后台依然在计算 Token，用来控制成本和性能。四、常见误区澄清误区真相Token = 汉字个数大致接近，但生僻字、标点、空格、换行都会影响，不能直接画等号只有我的输入才算 Token输出（AI 的回答）一样算，而且往往输出比输入长得多英文比中文省 Token不一定。英文“Thank you”=2 Token，中文“谢谢”=2 Token，实际相近。但长英文单词（如 misunderstanding）可能被拆成 3~4 TokenAI 内部的“思考过程”也扣 Token不扣。只有输入和输出的文本内容计入 Token。模型内部的注意力计算、矩阵运算不会额外收费五、如何准确计算一段文本的 Token？不要靠猜，用官方工具：OpenAI Tokenizer（网页版）：粘贴文本，立即显示 Token 数，还能看到具体切分方式。DeepSeek API：调用 models/token-count 接口获得精确数值。Python TikToken 库：程序员可以用 OpenAI 开源的 tiktoken 库，离线计算。如果你只是普通用户：粗略估算时，中文字数 ≈ Token 数；英文单词数 ≈ Token 数。误差通常在 10%~20% 内，足够日常判断。六、为什么 AI 要用 Token，而不直接用字符或单词？这是 效率与泛化能力的平衡：直接用单词：词汇表会巨大（英文有几十万个单词，中文词组更是无穷），模型训练和推理都极慢。直接用字符：一个字母或一个汉字的信息量太少，模型需要处理极长的序列，难以理解全局意思。Token 作为中间粒度：既能覆盖绝大多数常见词，又可以把罕见词拆成子词，保证模型见过的“零件”都能表示。 比如 unhappiness → un + happiness，既不用背整个单词，也不会只看到 u,n,h,a,p,p,i,n,e,s,s。主流大模型（GPT、DeepSeek、Llama 等）都使用 Byte-Pair Encoding（BPE）或其变体来训练 Token 词表，这是当前工业界的标准做法。七、一个有趣的冷知识GPT-4 上下文窗口最大支持 128K Token——约等于一本 300 页的小说一次性读完。DeepSeek-V2 上下文达到 128K，最新模型甚至支持 1M Token，可以一次性处理《三体》三部曲的体量。中文因为每个字信息密度高，同样 Token 数下能表达的内容远多于英文——这既是优势，也让中英文定价时有不同策略。八、总结一页纸问题答案Token 是什么？AI 处理文本的最小单元，类似“积木块”“你好”几个 Token？2 个输入和输出都扣 Token 吗？都扣，总 Token = 输入 + 输出中英文 Token 数一样多吗？不一样，常见汉字≈1 Token，英文常见单词≈1 Token怎么精确计算？用官方 Tokenizer 工具会影响我付多少钱？对 API 用户直接相关；对普通用户，可帮助理解产品成本希望这篇文章帮你彻底弄懂了 Token。下次再看到 AI 产品的计费说明，你就能一眼看穿它背后的“语言积木”逻辑啦。本文为网站读者原创撰写，欢迎转载，请保留出处。
方法一：1.在桌面新建一个文本文档，2.然后直接复制以下代码粘贴到txt文档中：Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag] "ThisPCPolicy"="Hide"3.保存后改为reg格式（或点击文件->另存为，保存类型选择所有文件，文件名为“XXX.reg”），双击运行，隐藏3d对象 需要之后在 任务管理器 中找到Windows资源管理器，右键重启即可。4.此方法适用于1909版本的WIN10。方法二：通过 WIN+R 键，输入 regedit 后确认，打开注册表。定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions中，分别找到代表这些文件夹的项，然后将其子项 PropertyBag 中的 ThisPCPolicy 键的值由 Show 改为 Hide 即可。如不存在 PropertyBag项，右键新建子项； 如不存在 ThisPCPolicy 键，右键新建字符串值(S) 再赋值。3d对象需要之后通过任务管理器重启Windows资源管理器。图片：{0ddd015d-b06c-45d5-8c4c-f59713854639}视频：{35286a68-3c57-41a1-bbb1-0eae73d76c95}下载：{7d83ee9b-2244-4e70-b1f5-5393042af1e4}音乐：{a0c69a99-21c8-4671-8703-7934162fcf1d}桌面：{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}文档：{f42ee2d3-909f-4907-8871-4c22fc0bf756}3 D ：{31C0DD25-9439-4F12-BF41-7FF4EDA38722}如需重新显示，把Hide改为Show即可。方法二同理。方法三：（推荐）直接复制以下代码到txt文档中另存为reg文件双击导入到注册表：Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag] "ThisPCPolicy"="Hide" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag] "ThisPCPolicy"="Hide"
使用DiskGenius 磁盘扩容，显示$MFT位图中有标记为已使用的未用文件记录。
DiskGenius c盘扩容，显示$MFT位图中有标记为已使用的未用文件记录的原因是系统错误导致的，具体解决方法步骤如下：用管理员模式打开cmd然后输入：chkdsk /f /x c: 回车，c:可替换为需要扩容的磁盘盘符。
解决“Windows照片查看器无法显示此图片，因为计算机上的可用内存可能不足……”的问题
打开开始菜单搜索“颜色管理”在“高级”选项卡中将"windows 颜色系统默认值"改为“Agfa:Swop Standard”
老笔记本无线无法打开的修复小技巧
将无限网卡背面第一个缺口开始往右第二个针脚屏蔽，就可以忽略机身wifi开关的控制，有开关坏掉的笔记本可以尝试一下。
要允许远程连接使用空密码，可以按照以下步骤进行设置：1.按下 Win + R 键，输入 secpol.msc 打开本地安全策略。2.在左侧菜单中，依次点击 计算机配置 > Windows 设置 > 安全设置 > 本地策略 > 安全选项。3.找到 账户：使用空密码的本地账户只允许进行控制台登录，双击该选项并将其设置为 已禁用。 4.确保在远程连接的计算机上设置了允许空密码的策略，这样就可以进行远程连接而不需要输入密码。 通过以上步骤，您可以成功设置远程连接以允许空密码登录。友情提示：不推荐允许空密码远程连接。