Debian 参考手册

# Debian 参考手册

### Osamu Aoki (青木 修)

版权 © 2013-2024 青木修

Debian 参考手册（版本 2.147）(2026-08-18 03:37:20 UTC) 旨在作为一份 Debian 系统安装后的用户指南，为 Debian 系统的使用与管理提供广泛的概览。它通过为非开发者编写的 shell 命令示例来涵盖系统管理的方方面面。

摘要

这本书是自由的；你可以在与 Debian 自由软件指导方针（DFSG）兼容的任意版本的 GNU 通用公共许可证的条款下重新分发和修改本书。

表格清单

1.1. 有趣的文本模式程序包列表
1.2. 软件包信息文档列表
1.3. 重要目录的用途列表
1.4. “`ls -l`”输出的第一个字符列表
1.5. chmod(1) 命令文件权限的数字模式
1.6. umask 值举例
1.7. 关于文件访问的由系统提供的著名组列表
1.8. 著名的由系统提供用于特定命令运行的组列表
1.9. 时间戳类型列表
1.10. 特殊设备文件列表
1.11. MC 快捷键绑定
1.12. MC 中对回车键的响应
1.13. shell 程序列表
1.14. bash 的按键绑定列表
1.15. Debian上的鼠标操作和相关按键操作列表
1.16. 基本的 Vim 按键列表
1.17. 基本的 Unix 命令列表
1.18. 语言环境值的 3 个部分
1.19. 语言环境推荐列表
1.20. "`$HOME`" 变量值列表
1.21. Shell glob 模式
1.22. 命令的退出代码
1.23. Shell 命令常见用法
1.24. 预定义的文件描述符
1.25. BRE 和 ERE 中的元字符
1.26. 替换表达式
1.27. 管道命令的小片段脚本列表
2.1. Debian 软件包管理工具列表
2.2. Debian 档案库站点列表
2.3. Debian 归档区域（area）列表
2.4. 套件和代号的关系
2.5. 解决特定软件包问题的主要网站
2.6. 使用 apt(8), aptitude(8) 和 apt-get(8) / apt-cache(8) 的命令行基本软件包管理操作
2.7. aptitude(8) 中重要的命令选项
2.8. aptitude 的按键绑定
2.9. aptitude 视图
2.10. 标准软件包视图的分类
2.11. aptitude 正则表达式
2.12. 软件包活动日志文件
2.13. 高级软件包管理操作
2.14. Debian 档案库元数据的内容
2.15. Debian 软件包的名称结构
2.16. Debian 软件包名称中每一个组件可以使用的字符
2.17. `dpkg` 创建的重要文件
2.18. 用于 apt-pinning 技术的值得注意的 Pin-Priority 值列表。
2.19. Debian 档案库的专用代理工具
3.1. 引导加载程序列表
3.2. `/boot/grub/grub.cfg` 文件上面部分菜单条目意义
3.3. Debian 系统启动工具列表
3.4. 内核错误级别表
3.5. 典型的 `journalctl` 命令片段列表
3.6. 典型的 `systemctl` 命令片段列表
3.7. `systemd` 下其它零星监控命令列表
4.1. pam_unix(8) 使用的 3 个重要配置文件
4.2. “`/etc/passwd`” 第二项的内容
4.3. 管理账号信息的命令
4.4. 生成密码的工具
4.5. PAM 和 NSS 系统中重要的软件包
4.6. PAM 和 NSS 访问的配置文件
4.7. 安全和不安全的服务端口列表
4.8. 提供额外安全方式的工具列表
5.1. 网络配置工具一览表
5.2. 网络地址范围列表
5.3. 从旧的 `net-tools` 命令集到新的 `iproute2` 命令集转换表
5.4. 底层网络命令列表
5.5. 网络优化工具列表
5.6. 最佳 MTU 值的基本指引方法
5.7. 防火墙工具列表
6.1. 网页浏览器列表
6.2. 邮件用户代理列表 (MUA)
6.3. 基础的邮件传输代理相关的软件包列表
6.4. 重要的 postfix 手册页列表
6.5. 与邮件地址相关的配置文件列表
6.6. 基础 MTA 操作列表
6.7. 服务器远程访问和工具列表
6.8. SSH 配置文件列表
6.9. SSH 客户端启动例子列表
6.10. 其它平台上免费 SSH 客户端列表
6.11. 打印服务和工具列表
6.12. 其它网络应用服务列表
6.13. 网络应用客户端列表
6.14. 常用 RFC 列表
7.1. 桌面环境列表
7.2. 著名的 GUI 架构软件包列表
7.3. 著名的的 GUI（图形用户界面）应用列表
7.4. 著名的 TrueType 和 OpenType 字体列表
7.5. 著名的字体环境和相关软件包列表
7.6. 著名的沙盒环境和相关软件包列表
7.7. 著名的远程访问服务端列表
7.8. 连接到 X 服务端的方式
7.9. 操作字符剪贴板相关程序列表
8.1. IBus 和它的插件软件包列表
8.2. Fcitx5 和它的插件软件包列表
9.1. 支持控制台活动的程序列表
9.2. screen 键绑定列表
9.3. `vim` 的初始化信息
9.4. 系统日志分析软件列表
9.5. 使用 时间样式值 的"`ls -l`" 命令的时间和日期的显示例子
9.6. 图形图像处理工具列表
9.7. 记录配置历史的软件包列表
9.8. 监控和控制程序活动工具列表
9.9. 调度优先级值列表
9.10. ps 命令样式列表
9.11. kill 命令常用信号列表
9.12. 著名的 SAK 命令键列表
9.13. 硬件识别工具列表
9.14. 硬件配置工具列表
9.15. 声音软件包
9.16. 关闭屏幕保护命令列表
9.17. 报告的内存大小
9.18. 用于系统安全性和完整性检查的工具
9.19. 硬盘分区管理软件包
9.20. 文件系统管理包列表
9.21. 查看和修改二进制数据的软件包列表
9.22. 不挂载磁盘操作文件的软件包列表
9.23. 向文件添加数据冗余的工具列表
9.24. 数据文件恢复和诊断分析软件包列表
9.25. 数据加密工具列表
9.26. Debian 系统内核编译需要安装的主要软件包列表
9.27. 虚拟化工具列表
10.1. 存档和压缩工具列表
10.2. 复制和同步工具列表
10.3. 典型使用场景下可移动存储设备可选择的文件系统列表
10.4. 典型使用场景下可选择的网络服务列表
10.5. 实用备份程序套件列表
10.6. 数据安全基础工具列表
10.7. GNU 隐私卫士密钥管理命令的列表
10.8. 信任码含义列表
10.9. 在文件上使用的 GNU 隐私卫士的命令列表
10.10. 源代码合并工具列表
10.11. git 相关包和命令列表
10.12. 主要的 Git 命令
10.13. Git 技巧
10.14. 其它版本控制系统工具列表
11.1. 文本数据转化工具列表
11.2. 编码值和用法的列表
11.3. 不同平台的换行符样式列表
11.4. `bsdmainutils` 和 `coreutils` 包中的用于转换 TAB 的命令列表
11.5. 用于提取纯文本数据的工具列表
11.6. 高亮纯文本数据的工具列表
11.7. XML 预定义实体列表
11.8. XML 工具列表
11.9. DSSSL 工具列表
11.10. XML 数据提取工具列表
11.11. XML 美化打印工具列表
11.12. 排版工具的列表
11.13. 创建手册页的工具列表
11.14. Ghostscript PostScript 解释器列表
11.15. 处理可印刷数据的工具列表
11.16. 有助于邮件数据转换的软件包列表
11.17. 图形数据工具列表（元软件包）
11.18. 图形数据工具（GUI 图形用户界面）列表
11.19. 图形数据工具(CLI 命令行)列表
11.20. 不同种类的数据转换工具列表
12.1. 典型 bashism 语法列表
12.2. shell 参数列表
12.3. shell 参数展开列表
12.4. 重要的 shell 参数替换列表
12.5. 在条件表达式中进行文件比较
12.6. 在条件表达式中进行字符串比较
12.7. 包含用于 shell 脚本的小型应用程序的软件包
12.8. 解释器相关软件包列表
12.9. 对话（dialog ）程序列表
12.10. 编译相关软件包列表
12.11. 兼容 Yacc 的 LALR 解析器生成器列表
12.12. 静态代码分析工具的列表
12.13. 调试软件包列表
12.14. 高级 gdb 命令列表
12.15. 内存泄漏检测工具的列表
12.16. 编译工具软件包列表
12.17. 自动变量的列表
12.18. 变量扩展的列表
12.19. 源代码转换工具列表

|  | 序言