插图列表 (List of Figures)
| 快速跳转: |
2-1
2-2
2-3
2-4
2-5
3-1 3-2 3-3 3-4 3-5 3-6 3-7 4-1 4-2 4-3 4-4 5-1 5-2 5-3 5-4 6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 7-1 7-2 7-3 7-4 8-1 8-2 8-3 9-1 9-2 9-3 9-4 9-5 9-6 9-7 9-8 9-9 11-1 11-2 12-1 12-2 12-3 12-4 13-1 13-2 13-3 13-4 13-5 13-6 13-7 13-8 13-9 14-1 14-2 14-3 14-4 14-5 14-6 15-1 15-2 16-1 16-2 17-1 19-1 19-2 19-3 19-4 20-1 20-2 20-3 20-4 20-5 21-1 21-2 21-3 21-4 21-5 21-6 21-7 21-8 21-9 22-1 22-2 22-3 22-4 22-5 22-6 22-7 22-8 22-9 22-10 22-11 22-12 22-13 22-14 23-1 23-2 23-3 23-4 23-5 23-6 23-7 23-8 23-9 23-10 24-1 24-2 24-3 24-4 24-5 24-6 24-7 24-8 24-9 25-1 25-2 25-3 25-4 25-5 25-6 26-1 26-2 26-3 26-4 26-5 26-6 26-7 26-8 26-9 26-10 F-1 F-2 G-1 G-2 G-3 |
| 第 01 章: | Unix 简介 |
| — 无 — |
| 第 02 章: | 什么是 Unix?什么是 Linux? |
| Figure 2-1: | 最重要的几种商业 Unix | |
| Figure 2-2: | Linus Torvalds | |
| Figure 2-3: | 最重要的 Linux 发行版 | |
| Figure 2-4: | 最重要的 BSD 发行版 | |
| Figure 2-5: | 最重要的 Linux 与 FreeBSD 活光盘 |
| 第 03 章: | Unix 连接 |
| Figure 3-1: | Ken Thompson、Dennis Ritchie 与 PDP-11 | |
| Figure 3-2: | Teletype ASR33 | |
| Figure 3-3: | Teletype ASR33 的特写 | |
| Figure 3-4: | 终端室里的终端 | |
| Figure 3-5: | 连接到终端服务器的终端 | |
| Figure 3-6: | 局域网上的 Unix/Linux 计算机 | |
| Figure 3-7: | VT100 终端 |
| 第 04 章: | 开始使用 Unix |
| Figure 4-1: | Teletype ASR33 的键盘 | |
| Figure 4-2: | 登录消息 | |
| Figure 4-3: | Unix 工作会话示例 | |
| Figure 4-4: | who 命令的输出 |
| 第 05 章: | GUIs:图形用户界面 |
| Figure 5-1: | 抽象的层次 | |
| Figure 5-2: | Matthias Ettrich,KDE 项目的创始人 | |
| Figure 5-3: | KDE 桌面环境 | |
| Figure 5-4: | Gnome 桌面环境 |
| 第 06 章: | Unix 工作环境 |
| Figure 6-1: | 典型的 Linux 运行级别 | |
| Figure 6-2: | Windows XP Pro:启动选项 | |
| Figure 6-3: | KDE 的窗口操作菜单 | |
| Figure 6-4: | Gnome 的窗口操作菜单 | |
| Figure 6-5: | 窗口控件 | |
| Figure 6-6: | 显示取消最大化按钮的窗口控件 | |
| Figure 6-7: | 多个终端窗口 | |
| Figure 6-8: | 一个用户的多台终端 |
| 第 07 章: | 在 Unix 中使用键盘 |
| Figure 7-1: | Teletype ASR33 的键盘 | |
| Figure 7-2: | 键入时应使用的键盘信号 | |
| Figure 7-3: | 磁芯存储器 | |
| Figure 7-4: | 重要键盘信号一览 |
| 第 08 章: | 立即可用的程序 |
| Figure 8-1: | bc:基本运算 | |
| Figure 8-2: | bc:数学函数 | |
| Figure 8-3: | dc:最重要的命令 |
| 第 09 章: | 文档: Unix 手册与 Info |
| Figure 9-1: | 阅读手册页:重要命令 | |
| Figure 9-2: | 在自己的终端窗口中显示手册页 | |
| Figure 9-3: | xman 程序 | |
| Figure 9-4: | 在线 Unix 手册的八个节 | |
| Figure 9-5: | 手册页中使用的标准标题 | |
| Figure 9-6: | Unix 手册中的一页示例 | |
| Figure 9-7: | 一棵树的示例 | |
| Figure 9-8: | Info:重要命令 | |
| Figure 9-9: | Info 树 |
| 第 10 章: | 命令语法 |
| — 无 — |
| 第 11 章: | Shell |
| Figure 11-1: | Unix 的众多 Shell | |
| Figure 11-2: | Unix 各 Shell 的相对复杂度 |
| 第 12 章: | 使用 Shell:变量与选项 |
| Figure 12-1: | C-Shell 家族:相互关联的 shell/环境变量 | |
| Figure 12-2: | 最重要的环境变量 | |
| Figure 12-3: | C-Shell 家族:最重要的 shell 变量 | |
| Figure 12-4: | Bourne shell 家族:交互式 shell 选项一览 |
| 第 13 章: | 使用 Shell:命令与定制 |
| Figure 13-1: | Unix 中使用的非字母数字字符 | |
| Figure 13-2: | Shell 使用的元字符 | |
| Figure 13-3: | 各种 Shell 的内置命令数量 | |
| Figure 13-4: | 标准的 Shell 提示符 | |
| Figure 13-5: | 适合在 Shell 提示符中使用的环境变量 | |
| Figure 13-6: | 可在 Shell 提示符中使用的特殊代码、命令和变量 | |
| Figure 13-7: | 在 Shell 提示符中显示历史列表的事件编号 | |
| Figure 13-8: | 自动补全键 | |
| Figure 13-9: | 自动补全的类型 |
| 第 14 章: | 使用 Shell:初始化文件 |
| 第 15 章: | 标准输入/输出、重定向与管道 |
| Figure 15-1: | Bourne Shell 一族:标准 I/O 的重定向 | |
| Figure 15-2: | C-Shell 一族:标准 I/O 的重定向 |
| 第 16 章: | 过滤器:入门与基本操作 |
| Figure 16-1: | 最有用的 Unix 过滤器 | |
| Figure 16-2: | cat 程序的多种用途 |
| 第 17 章: | 过滤器:比较与提取 |
| Figure 17-1: | 用于比较、排序和从文件中挑选数据的程序 |
| 第 18 章: | 过滤器:计数与格式化 |
| — 无 — |
| 第 19 章: | 过滤器:选择、排序、 合并与修改 |
| Figure 19-1: | 显示 ASCII 码 | |
| Figure 19-2: | ASCII 码中字符的顺序 | |
| Figure 19-3: | C 与 en_US 区域设置的排序序列 | |
| Figure 19-4: | tr 程序用来表示控制字符的代码 |
| 第 20 章: | 正则表达式 |
| Figure 20-1: | 正则表达式:基本匹配 | |
| Figure 20-2: | 正则表达式:重复操作符 | |
| Figure 20-3: | 正则表达式:预定义字符类 | |
| Figure 20-4: | 扩展正则表达式与基本正则表达式 | |
| Figure 20-5: | 显示 ASCII 码 |
| 第 21 章: | 显示文件 |
| Figure 21-1: | 用于显示文件的程序 | |
| Figure 21-2: | less:最有用的命令摘要 | |
| Figure 21-3: | less:处理多个文件可用的命令 | |
| Figure 21-4: | more:有用的命令 | |
| Figure 21-5: | 十进制、二进制、八进制与十六进制的对应关系 | |
| Figure 21-6: | 八进制与二进制的对应关系 | |
| Figure 21-7: | 十六进制与二进制的对应关系 | |
| Figure 21-8: | 表示十六进制、八进制与二进制数的约定 | |
| Figure 21-9: | 以十六进制和 ASCII 显示的二进制数据样例 |
| 第 22 章: | vi 文本编辑器 |
| Figure 22-1: | Bill Joy 与 Dennis Ritchie | |
| Figure 22-2: | Lear Siegler ADM-3A 终端 | |
| Figure 22-3: | Teletype ASR33 终端 | |
| Figure 22-4: | Vim 的启动屏幕 | |
| Figure 22-5: | ADM-3A 终端的键盘布局 | |
| Figure 22-6: | vi 如何显示空行 | |
| Figure 22-7: | 使用 vi 时用于更正的按键 | |
| Figure 22-8: | ADM-3A 终端上的 H、J、K、L 键 | |
| Figure 22-9: | 用 vi 搜索时使用正则表达式 | |
| Figure 22-10: | vi 选项:开关和变量 | |
| Figure 22-11: | 可用作 vi 和 Vim 宏名的字符 | |
| Figure 22-12: | vi/Vim 初始化文件示例 | |
| Figure 22-13: | Vim:相对标准 vi 的增强 | |
| Figure 22-14: | Bill Joy 与 Roseanne Roseannadanna |
| 第 23 章: | Unix 文件系统 |
| Figure 23-1: | 用目录组织文件的例子 | |
| Figure 23-2: | 最值得关注的特殊文件 | |
| Figure 23-3: | 最值得关注的 Linux Proc 文件 | |
| Figure 23-4: | 标准的 Linux 文件系统 | |
| Figure 23-5: | 最初的 Unix 文件系统 | |
| Figure 23-6: | 根目录的内容 | |
| Figure 23-7: | /usr 目录的内容 | |
| Figure 23-8: | 存放程序文件的目录 | |
| Figure 23-9: | 典型的以主目录为根的树形结构 | |
| Figure 23-10: | 最常见的文件系统 |
| 第 24 章: | 处理目录 |
| Figure 24-1: | 一个示例目录树 | |
| Figure 24-2: | 创建一个示例目录树 | |
| Figure 24-3: | 目录栈命令 | |
| Figure 24-4: | ls -F 命令显示的标记 | |
| Figure 24-5: | 用于指定文件名的通配符一览 | |
| Figure 24-6: | 通配符:预定义的字符类别 | |
| Figure 24-7: | 各 Shell 与 vi/Vim 使用的点文件 | |
| Figure 24-8: | ls -l 使用的文件类型指示符 | |
| Figure 24-9: | 一个文件管理器的例子 |
| 第 25 章: | 文件操作 |
| Figure 25-1: | 文件名中可以安全使用的字符 | |
| Figure 25-2: | 文件权限小结 | |
| Figure 25-3: | 文件权限组合的数值 | |
| Figure 25-4: | inode(索引节点)的内容 | |
| Figure 25-5: | find 程序:测试 | |
| Figure 25-6: | find 程序:动作 |
| 第 26 章: | 进程与作业控制 |
| Figure 26-1: | 常用的系统调用 | |
| Figure 26-2: | 作业控制:工具 | |
| Figure 26-3: | 作业控制:指定一个作业 | |
| Figure 26-4: | ps 程序:UNIX 选项 | |
| Figure 26-5: | ps 程序:BSD 选项 | |
| Figure 26-6: | ps 程序:列标题 | |
| Figure 26-7: | ps 程序:进程状态码 | |
| Figure 26-8: | top 程序 | |
| Figure 26-9: | 信号 | |
| Figure 26-10: | 守护进程 |
| 附录 E: | 忘记 root 密码时该怎么办 |
| — 无 — |
| 附录 F: | 时区与 24 小时制 |
| Figure F-1: | 美国时区 | |
| Figure F-2: | 欧洲和印度时区 |
| 附录 G: | Shell 选项与 Shell 变量 |
| Figure G-1: | Bourne Shell 家族:Shell 选项 | |
| Figure G-2: | C-Shell 家族:Shell 选项 | |
| Figure G-3: | C-Shell 家族:Shell 变量 |
© 本书全部内容,2026 年版权所有,Harley Hahn
完整的商标与版权信息