Linux 命令闯关

学命令不用背——照着任务清单,在模拟虚拟机里亲手敲一遍。敲对了就过关、攒经验、升等级;十三章 79 个任务按一条完整的 Linux 学习路径排开——基础命令、文件与目录、权限与用户、文本三剑客、管道重定向、进程管理、软件包、系统监控、网络、写程序、脚本与计划任务,最后实战综合。全部通关,你不仅能独立管好一台 Debian 服务器,还能亲手写出小程序、用 git 管理版本、把项目打包发布。卡住随时查下面的命令手册。

示例环境 Debian 12 / Ubuntu 通用 模拟机配置 2 核 CPU · 4 GB 内存 · 20 GB 磁盘 命令总数 — 玩法 做任务 → 攒经验 → 升级通关 新玩法 像素远征 · 敲命令操控骑士过 9 关 新功能 Markdown 教学 + 12 道训练题
学习背景音乐 已关闭 · 点播放才出声(Web Audio 现场合成,无音频文件、不用联网)

像素远征:敲命令,救世界新玩法

一位像素骑士被困在服务器世界里,他的每一步都由你敲下的真实 Linux 命令驱动:用 rm 砍掉挡路的木桩、用 chmod 打开上锁的石门、用 kill 终结失控的进程怪……在下面的游戏终端里输入命令、回车执行,打通 9 个关卡(开发专场:写代码文件、运行程序、git 建仓、打包上线;最后两关是进阶专场:用 grep / sed / awk 处理日志、在钟楼里写 crontab 定时任务、kill -9 强杀假死进程)。敲错命令骑士会被弹回来,还会掉一颗心。每关路上还站着一位 NPC:走过去输入 talk 就能和他对话、接下支线任务(大多和 Python 有关,比如 python3 --version、pip list),办成能回血、攒支线之星 ✦;不想接就输入 go 继续赶路,不掉心、不影响通关。

第 1 / 9 关 ♥♥♥ ★ 0 / 27 支线 ✦ 0 / 9
当前目标…
hero@pixel:~$
Lv.1 终端新手
经验值0 / 2230 XP
0 / 79已完成任务
☆☆☆☆☆☆☆章节之星
visitor@debian-vm: ~ — bash · 模拟虚拟机(2 核 / 4 GB) 输入 help 查看这台模拟机支持的命令
visitor@debian-vm:~$
显示 — 条

命令手册

闯关卡住时来这里查:75 条常用命令按场景分成 12 类,每条都有讲解、带 # 注释的示例(可一键复制)。看完回到上面的终端里敲一遍,就能过关。

$ grep "???" 命令手册
未找到匹配的命令

换个关键词试试,比如「文件」「网络」「内存」。

先搞懂这几个概念,命令就通了

Linux 命令大多是「小工具拼装」:一个命令只做一件事,再用管道把它们串起来。下面四个概念是理解一切命令的钥匙。

| 管道

把左边命令的输出,当作右边命令的输入。ps aux | grep nginx 就是先列出全部进程,再只筛出含 nginx 的行——组合出无限可能。

> 重定向

把输出写进文件而不是屏幕。> 覆盖写入,>> 追加到末尾。例:echo "hi" >> log.txt 把一行字追加进日志。

sudo 提权

普通用户权限不够时,在命令前加 sudo 以管理员身份执行,会要求输入你的密码。改系统配置、装软件时常用,别对来路不明的命令乱加。

--help 自带说明书

任何命令忘了参数,先试 命令 --help 看简明用法,想看完整手册用 man 命令(按 q 退出)。这是最权威的资料来源。

~ 与路径

~ 是你的家目录,. 是当前目录,.. 是上一级。以 / 开头的是绝对路径,其余都是相对当前目录的相对路径。

Tab 自动补全

输一半按 Tab,终端帮你补全命令和文件名;按两下会列出所有候选。配合 ↑ ↓ 翻历史命令,是用终端提速的第一习惯。

Markdown 训练营:写文档的通用语言新功能

Markdown 是写文档最通用的轻量标记语言:GitHub 的 README、博客文章、技术笔记、接口文档几乎都用它写。它不用记按钮,全靠几个符号——# 是标题、** 是加粗、- 是列表,纯文本写完,渲染出来就是排版好的文档。先看下面的语法速查(上边是写法、下边是效果),再到训练场亲手写 12 道题:上面敲源码,下面实时出效果,写对了自动过关。学会它,你刚给项目写的 README 立刻就能排得漂漂亮亮。

语法速查:上边是写法,下边是效果

训练场:12 道题,边写边看效果

编辑区 · 在这里写 Markdown 源码
预览区 · 渲染出来的样子(实时更新)
鼠标特效移动 · 悬停 · 点击试试

滑动鼠标会撒下 $ > _ 等终端符号;把鼠标停在卡片上看聚光与倾斜,点任意处有绿色波纹爆发。手机触屏自动关闭拖尾。