| 作者: | Ellen Siever, Stephen Figgins, Robert Love, and Arnold Robbins |
| 语言: | 英文 |
| 出版年份: | 2009 |
| 操作系统: | Linux |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
Linux in a Nutshell 是 O'Reilly "In a Nutshell" 系列中的 Linux 速查手册,第 6 版(2009 年)。它不是入门教程,而是一本面向有经验用户的命令参考书——当你清楚要做什么但记不住确切命令或选项时,翻它比翻 man page 更快。全书覆盖 Linux 系统管理与日常使用的核心工具链,从 shell 命令、编辑器到版本控制与虚拟化,均以速查格式编排。
本书以"命令参考"为主线,第 3 章占据全书近半篇幅,按字母顺序列出数百条常用 Linux 命令的语法、选项与示例。围绕这条主线,其余章节分别覆盖系统启动、包管理、Shell 编程、文本处理工具链(正则、sed、gawk、Emacs、vi/vim),以及当时新兴的版本控制(Subversion、Git)与虚拟化技术(Xen、KVM、VMware)。第 6 版针对 Debian、Ubuntu、Fedora、SUSE 四大发行版做了校验。
| 章节 | 主题 |
|---|---|
| 第一章 Introduction | Linux 优势与生态、发行版支持、命令分类、本书使用方式 |
| 第二章 System and Network Administration Overview | 常用管理命令、TCP/IP 基础、NFS 与 NIS、防火墙概述 |
| 第三章 Linux Commands | 数百条命令字母序速查,含语法、选项与示例 |
| 第四章 Boot Methods | LILO 与 GRUB 配置、双启动、内核参数、initrd |
| 第五章 Package Management | Yum 与 RPM(Red Hat/Fedora/SUSE)、APT 与 dpkg(Debian/Ubuntu) |
| 第六章 The Bash Shell | 语法、变量、重定向、命令历史、作业控制、内置命令 |
| 第七章 Pattern Matching | 正则表达式元字符、搜索与替换模式、各工具对正则的差异支持 |
| 第八章 The Emacs Editor | 核心概念、模式与缓冲区、按功能与按键分组的命令速查 |
| 第九章 The vi, ex, and vim Editors | 命令与插入模式、ex 语法、vim 增强特性、配置选项 |
| 第十章 The sed Editor | 工作原理、模式寻址、基本编辑与多行处理命令 |
| 第十一章 The gawk Programming Language | 模式与过程、内置变量与运算符、函数与命令速查 |
| 第十二章 Source Code Management: An Overview | 版本控制术语、使用模型、主流 SCM 系统对比 |
| 第十三章 The Subversion Version Control System | svn 客户端子命令、svnadmin 仓库管理、svnlook 与 svnserve |
| 第十四章 The Git Version Control System | Git 仓库格式、提交引用、git 子命令速查、快速上手流程 |
| 第十五章 Virtualization Command-Line Tools | Xen、KVM、QEMU、libvirt、VMware 命令行管理 |
适合已有一定 Linux 使用经验、需要快速查阅命令语法和选项的开发者与系统管理员。不适合零基础新手——本书不教安装,也不解释 Unix 基本概念,建议先读 Running Linux 或 Learning the Unix Operating System 打底。如果你日常在终端工作、偶尔忘记 tar 的排他选项或 find 的 -exec 语法,这本书会很实用。
Linux in a Nutshell 第 6 版是 2009 年 Linux 生态的快照,其命令参考部分至今仍有参考价值(多数 GNU 核心工具变化不大),但包管理(Yum 已被 DNF 取代)、版本控制(SVN 已边缘化)和虚拟化章节已显陈旧。作为 O'Reilly 速查系列的经典之作,它的价值在于"知道去哪翻"而非"从头读到尾"。如果你需要一本纸质的 Linux 命令速查,它仍然称职;但追求时效性的话,man page 和在线文档更合适。