5. 排版

为了使内容更容易理解,本书通篇使用了一些排版约定。本节包含 Linux From Scratch 中使用的排版格式的一些示例。

./configure --prefix=/usr

这种形式的文本旨在完全按照所示输入,除非周围的文本另有说明。它也用于解释部分,以标识正在引用的命令。

install-info: unknown option '--dir-file=/mnt/lfs/usr/info/dir'

这种形式的文本(等宽文本)显示屏幕输出,可能是由于执行命令的结果。这种格式也用于显示文件名,例如/etc/ld.so.conf.

强调

这种形式的文本在本书中有多种用途。其主要目的是强调重要的点或项目。

http://www.linuxfromscratch.org/

这种格式用于 LFS 社区内部和外部页面的超链接。它包括 HOWTO、下载位置和网站。

cat > $LFS/etc/group << "EOF"
root:x:0:
bin:x:1:
......
EOF

这种格式用于创建配置文件时。第一个命令告诉系统创建文件$LFS/etc/group从在以下行中输入的任何内容,直到遇到文件结束符 (EOF) 序列。因此,通常整个部分都按原样输入。

[替换文本]

这种格式用于封装不应按原样输入或复制粘贴的文本。

passwd(5)

这种格式用于指代特定的手册页(以下简称 “man” 页)。括号内的数字表示 man 内的特定章节。例如,passwd 有两个 man 页。根据 LFS 安装说明,这两个 man 页将位于/usr/share/man/man1/passwd.1/usr/share/man/man5/passwd.5。这两个 man 页包含不同的信息。当本书使用passwd(5)时,特指/usr/share/man/man5/passwd.5。man passwd 将打印它找到的第一个匹配 “passwd” 的 man 页,这将是/usr/share/man/man1/passwd.1。对于此示例,您需要运行 man 5 passwd 以阅读所指的特定页面。应该注意的是,大多数 man 页在不同的章节中没有重复的页面名称。因此,通常 man [程序名] 就足够了。