5. 排版约定

一些排版约定在本书通篇使用,本节包含其中一些排版格式的例子。

./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)出现为止。因此,一般就是照所看到的整段输入了。

[REPLACED TEXT]

这种样式用来显示那些需要输入替代内容的文本或者是复制粘贴的内容。

passwd(5)

这种格式用来指向一个特定的“man”页(以下简称 “man”)。括号中的数字指定“man”中特定的章节。例如,passwd 有两个 man 页,分别位于 /usr/share/man/man1/passwd.1/usr/share/man/man5/passwd.5 ,这两个手册页的内容并不相同。本书中使用 passwd(5) 指代 /usr/share/man/man5/passwd.5man passwd 将会显示第一个匹配“passwd”的man页,也就是 /usr/share/man/man1/passwd.1 。在这个例子中,你可能需要运行 man 5 passwd 命令来指定你想要的man页。不过需要提醒一下的是大多数man页并不存在多个页面,也就是说man [program name] 通常就足够了。