加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Unix系统中常用内置工具的命令详解

发布时间:2023-12-31 09:07:25 所属栏目:Unix 来源:DaWei
导读: 这篇文章主要介绍了Unix系统中常用内置工具的命令使用指南,包括打印命令邮件命令和各种网络通信命令等的介绍,需要的朋友可以参考下

打印文件
在 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 文件的内容:
 
复制代码代码如下:
 
$cat food
Sweet Tooth
Bangkok Wok
Mandalay
Afghani Cuisine
Isle of Java
Big Apple Deli
Sushi and Sashimi
Tio Pepe's Peppers

接着让我们利用 pr 命令将输出变成两列,同时头部显示 Restaruants:
 
复制代码代码如下:
 
$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

lp 和 lpr 命令
命令 lp 或 lpr 将文件打印到纸上,而不是在屏幕上显示。一旦你准备使用 pr 命令格式化文本,您可以使用这些命令在任何与你电脑连接的打印机上打印你的文件。
 
您的系统管理员可能已经建立了一个站点作为默认打印机。为了在默认的打印机上打印一个文件命名 food 的文件,你可以使用 lp 或 lpr 命令,如下示例:
 
复制代码代码如下:
 
$lp food
request id is laserp-525 (1 file)
 
lp 命令显示了打印机的 ID,您可以使用它来取消打印作业或检查它的状态。

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章