三度网教程:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

Linux系统使用命令打印文件的办法

时间:2024-1-19作者:未知来源:三度网教程人气:


Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

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

Linux系统使用命令打印文件的方法

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

  大部分的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

  ........

  $

Linux是一套免费使用和自由传播的类Unix操作系统

关键词:  Linux系统使用命令打印文件的办法





Copyright © 2012-2018 三度网教程(http://www.3du8.cn) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版