Linux 打印与程序编译全解析
1. 打印命令使用
1.1 pr 命令格式化输出
pr 命令常作为过滤器用于管道中。例如,要生成/usr/bin目录的列表,并将其格式化为分页的三列输出,可以使用以下命令:
[me@linuxbox ~]$ ls /usr/bin | pr -3 -w 65 | head执行该命令后,会输出格式化的目录列表,包含日期、页码等信息。
1.2 发送打印任务到打印机
CUPS 打印套件支持两种在类 Unix 系统中历史悠久的打印方法:
-Berkeley 或 LPD 方法:使用lpr程序。
-SysV 方法:使用lp程序。
这两个程序功能大致相同,选择使用哪个取决于个人喜好。
1.2.1 lpr 命令
lpr命令可用于将文件发送到打印机,也可在管道中使用,因为它接受标准输入。例如,打印之前多列目录列表的结果:
[me@linuxbox ~]$ ls /usr/bin | pr -3 | lpr此命令会将报告发送到系统的默认打印机。若要发送到其他打印机,可使用-P选