viii. 排版约定

为了易于理解和使用,一些排版约定在本书中通篇使用,本节包含其中一些排版格式的例子。

./configure --prefix=/usr

除非另有说明,这种样式的文本表明应该按照所看到的内容完整无误的输入。 这种样式也用在解释部分,来表明引用了哪些命令。

有时,一个逻辑行会用行尾的“\” 扩展成两个或多个物理行。

CC="gcc -B/usr/bin/" ../binutils-2.18/configure \
  --prefix=/tools --disable-nls --disable-werror

注意,“\”后面必需紧跟着一个回车符。多余的空白如空格符和制表符都会引起错误的结果。

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中。 当书中用 passwd(5)时, 是特指/usr/share/man/man5/passwd.5. man passwd 将打印出所找到的第一个匹配“passwd”的 man页, 也就是 /usr/share/man/man1/passwd.1. 在这个例子中,你需要运行 man 5 passwd 来指定想要的页。需要提醒的是,大部分 man页不含有不同章节的多个页,因此, man <program name>通常就足够了。