v. 排版约定
最后更新于:2022-04-01 22:46:41
# v. 排版约定
为了易于理解和使用,一些排版约定在本书中通篇使用,本节包含其中一些排版格式的例子。
```
./configure --prefix=/usr
```
这种样式的文本表明应该按照所看到的内容完整无误的输入,除非有另外的说明。这种样式也用在解释部分,来表明引用了哪些命令。
```
install-info: unknown option '--dir-file=/mnt/lfs/usr/info/dir'
```
这种样式(固定宽度的文本)的文本表明它们是屏幕上输出的内容,可能是命令运行的结果,也有可能用来显示文件名,例如:`/etc/ld.so.conf` 。
_强调_
这种样式的文本在本书中有几种用途,但主要是用来强调重点。
[_http://www.linuxfromscratch.org/_](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 安装指令,分别位于 `/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页并不存在多个页面,也就是说 `man <程序名>` 通常就足够了。
';