教程:6、打印文件和发送邮件

文件打印

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个字符。

lp和lpr命令

lp和lpr命令将文件传送至打印机进行打印,使用pr命令将文件格式化后就可以使用这两个命令来打印。

打印机一般由系统管理员来设置,命令成功执行会返回一个代表打印任务的ID,通过这个ID可以取消打印或者查看打印状态。

如果你希望打印多份文件,可以使用 lp 的 -nNum 选项,或者 lpr 命令的 -Num 选项。Num 是一个数字,可以随意设置。

如果系统连接了多台打印机,可以使用 lp 命令的 -dprinter 选项,或者 lpr 命令的 -Pprinter 选项来选择打印机。printer 为打印机名称。 


lpstat和lpq命令

lpstat命令可以查看打印机的缓存队列(有多少个文件等待打印),包括任务ID、所有者、文件大小、请求时间和请求状态。

提示:等待打印的文件会被放到打印机的缓存队列中。


cancel和lprm命令

cancel 和 lprm 分别用来终止 lp 和 lpr 的打印请求。使用这两个命令,需要指定ID(由 lp 或 lpq 返回)或打印机名称。

如果希望取消正在打印的文件,那么可以不指定ID,仅仅指定打印机名称即可

lprm 命令用来取消当前用户的正在等待打印的文件,使用任务号作为参数可以取消指定文件,使用横线(-)作为参数可以取消所有文件。

lprm 会返回被取消的文件名。 


发送邮件


命令格式:mail [-s subject] [-c cc-addr] [-b bcc-addr] to-arr

也可以通过重定向符<来发送文件:

接收邮件不需要任何参数:




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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值