Linux 笔记
这里整理 Linux 相关的笔记,目前包含:
- 常用命令速查:按场景分类的日常命令清单
- 文本三剑客 grep / sed / awk:文本处理实战
以及一份按用途整理的学习资源清单(见下文)。
权威文档
- Linux man-pages (man7.org) — Michael Kerrisk 维护的权威 man 手册在线版,覆盖系统调用、库函数、命令与内核接口。Kerrisk 同时是《The Linux Programming Interface》作者。
- kernel.org 内核文档 — 内核官方文档,含用户手册、驱动开发、子系统文档与内核开发入门 HOWTO。
- GNU 软件手册 — coreutils(
ls/cp/sort等基本命令)、bash、grep、sed、awk(gawk)的官方手册。 - freedesktop.org — 桌面与系统层标准(systemd、D-Bus、wayland 等)文档所在地。
命令速查
- tldr pages — 社区维护的简化 man 页,用例子说话,装个 客户端(如
tldr、tealdeer)配合--update使用体验极佳。 - cheat.sh —
curl cheat.sh/tar一行命令直接查速查表,无需安装。 - explainshell.com — 粘贴一条完整命令,逐段解释每个参数的含义,看懂网上复制的长命令神器。
系统性教程
- The Linux Command Line — William Shotts 的免费电子书(英文),从 shell 基础到 shell 脚本编写,最推荐的系统入门材料。
- Linux Journey — 交互式课程,从概念到命令分级闯关,适合零基础。
- MIT The Missing Semester — MIT 的「课堂上缺失的一学期」,讲 shell、vim、git、调试、性能工具等开发者必备技能,中文翻译版可用。
- 鸟哥的 Linux 私房菜 — 中文世界的经典教程,基础篇 + 服务器架设篇,适合打好概念地基。
发行版文档
- Arch Wiki — 公认质量最高的发行版 Wiki,即使不用 Arch 也常常来这里查配置方法(中文版可用)。
- Debian 管理员手册 — 免费在线阅读,Debian 系(含 Ubuntu)运维圣经。
- Ubuntu Server Documentation 与 Red Hat 文档 — 对应企业发行版的官方手册。
进阶与内核
- The Linux Programming Interface — Kerrisk 的书,Linux/UNIX 系统编程百科全书,配套示例代码免费下载。
- Linux insides — 逐步拆解内核内部机制的免费书。
- Bootlin 培训教材 — 嵌入式 Linux 与内核开发的免费幻灯片/实验,质量极高。
- TLDP (The Linux Documentation Project) — 历史悠久的 HOWTO 集合,部分内容偏旧但 Advanced Bash-Scripting Guide 仍是 shell 脚本宝典。
社区与资讯
- LWN.net — 深度内核与开源社区报道,每周新闻免费阅读。
- Unix & Linux Stack Exchange — 提问前先搜,大部分命令行疑难都有高质量答案。
- r/linux / r/commandline — 资讯与技巧流。