> 文章列表 > Unix系统中常用内置工具的命令使用指南

Unix系统中常用内置工具的命令使用指南

打印文件
在 UNIX 系统中,您打印一个文件之前,您可能想要重新格式化它调整它的边距,高亮显示一些单词等等。大多数文件也可以打印而不用重新格式化,但未经处理的打印可能不那么好看。

UNIX 系统的许多版本中都包含了两个强大的文本格式化命令,nroff 和 troff。他们不包含在本教程中,但是你可以在在网上查到很多关于讲解这两个命令的使用方式的资料。

pr 命令
pr 命令可以对终端显示屏上或者打印机上显示的文件进行小幅度的格式化。例如,如果在你的文件中有一长串名字,你可以将它格式化成两列或者多列在屏幕上显示。

如下是 pr 命令的语法示例:

pr option(s) filename(s)
pr 命令仅仅只是格式化显示在屏幕上或者打印的副本文件,它不会修改源文件。如下的列表显示一些 pr 命令中可选的参数:

操作 描述
-k 产生 k 列的输出
-d 将输出用两个空格隔开(并不是所有的 pr 版本适用)。
-h \"header\" 将下一个项目作为头部信息。
-t 去掉打印中的头部和上/下边距。
-l PAGE_LENGTH 设置一页存放的数据行数为 PAGE_LENGTH(66)。默认的文本行数为 56 行。
-o MARGIN 设置每行之间的间隔为 MARGIN(0) 个空格。
-w PAGE_WIDTH 设置页一行的字符个数为 PAGE_WIDTG(72) 个字符。这个参数仅仅对多文本列输出可用。

在使用 pr 命令之前,如下是查看 food 文件的内容: