vi. 排版约定

为了便于理解和使用,本书使用某些排版上的约定。本节给出贯穿全书的排版格式的例子。


./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 有两个手册页。根据 LFS 安装说明,这两个手册页将会位于 /usr/share/man/man1/passwd.1/usr/share/man/man5/passwd.5。每个手册页都有不同的内容。本书使用 passwd(5) 来指代 /usr/share/man/man5/passwd.5man passwd 会显示它能匹配“passwd” 的第一个手册页,即 /usr/share/man/man1/passwd.1。在此例中,若要读取该手册页,则需要运行 man 5 passwd 来读取你想要指定的手册。需要说明的是绝大部分手册不存在多个相同的手册名,因此 man <程序名> 基本就足够了。


Host by Alair