linux系统命令打不出字,Linux系统使用命令打印文件的方法

在Linux系统中打印文件可以使用pr命令,pr就是print的简写了。不过在打印之前最好用命令对文件进行一些处理,本文就来介绍一下Linux系统使用命令打印文件的方法。

d2e5a3a1523f218a0e4b3640ec62b21c.png

如果你希望打印文本文件,最好预先处理一下,包括调整边距、设置行高、设置标题等,这样打印出来的文件更加美观,易于阅读。当然,不处理也可以打印,但是可能会比较丑陋。

大部分的Linux自带了 nroff 和 troff 两个强大的文本格式化工具,不过比较老旧,使用的人很少,有兴趣的读者可以可以自行学习,本教程不再进行深入讲解。

一、pr命令

pr 命令用来将文本文件转换成适合打印的格式,它可以把较大的文件分割成多个页面进行打印,并为每个页面添加标题。

pr 命令的语法如下:

pr option(s) filename(s)

pr 命令仅仅改变文件在屏幕上的显示样式和打印输出样式,并不会更改文件本身。下表是 pr 命令的几个选项:

选项 说明

-k 分成几列打印,默认为1。

-d 两倍行距(并不是所有版本的 pr 都有效)。

-h “header” 设置每个页面的标题。

-t 不打印标题和上下边距。

-l PAGE_LENGTH 每页显示多少行。默认是每个页面一共66行,文本占56行。

-o MARGIN 每行缩进的空格数。

-w PAGE_WIDTH 多列输出时,设置页面宽度,默认是72个字符。

例如,food 文件包含了很多食品的名字,使用 pr 命令分成两列打印,并设置每页的标题为“Restaurants”。

首先查看文件内容:

$cat food

Sweet Tooth

Bangkok Wok

Mandalay

Afghani Cuisine

Isle of Java

Big Apple Deli

Sushi and Sashimi

Tio Pepe‘s Peppers

........

$

然后使用 pr 命令打印:

$pr -2 -h “Restaurants” food

Nov 7 9:58 1997 Restaurants Page 1

Sweet Tooth Isle of Java

Bangkok Wok Big Apple Deli

Mandalay Sushi and Sashimi

Afghani Cuisine Tio Pepe’s Peppers

........

$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值