打印linux命令操作 linux常用命令打印

Linux里面shell下打印命令是什么?printf终端打印
printf使用的参数和C语言中的printf函数一样,使用引用文本或由空格分隔的参数 。在printf函数中,我们可以使用格式化字符串,指定字符串的宽度、左右对齐方式等 。在默认情况下,printf不会在行尾添加换行符 , 需要手动添加 。
复制代码代码如下:
printf "Hello world"#使用引用字符
printf "%-5s %-10s %-4s\n" No Name Mark #指定宽度及左对齐方式
printf "%-5s %-10s %-4s\n" 1 Sarath 80.3456
----仅供参考
在 Linux 下打印当前 Linux 系统采用两套软件配合显示和管理打印 。第一,CUPS(Common Unix Printing
【打印linux命令操作 linux常用命令打印】507System,一般 Unix 打印系统),用于提供打印驱动和打印任务管理;第二,Ghostscript,一种
PostScript 解析器,作为 RIP 使用 。
CUPS 通过创建并维护打印队列来管理打印机 。如前所述,Unix 下的打印原本是设计成多
用户共享中央打印机的管理模式的 。由于打印机本身比连接到它的电脑要慢,打印系统就需要
对打印任务进行调度使其保持顺序 。CUPS 还能识别出不同类型的数据(在合理范围内)并转
换文件为可打印的格式 。
为打印准备文件
作为命令行用户,尽管打印各种格式的文本都能实现,不过打印最多的,还是文本 。
23.3.1 pr - 转换需要打印的文本文件
前面的章节我们也有提到过 pr 命令,现在我们来探讨一下这条命令结合打印使用的一些选
项 。我们知道,在打印的历史上,基于字符的打印机曾经用过等宽字体,致使每页只能打印固
定的行数和字符数,而 pr 命令则能够根据不同的页眉和页边距排列文本使其适应指定的纸张 。
Linux命令行操作之sedsed命令行格式:sed [options] 'command' file(s)
options常用选项:
-n或--quiet或——silent:仅显示script处理后的结果;
-e:以选项中的指定的script来处理输入的文本文件;
-f:以选项中指定的script文件来处理输入的文本文件;
-r∶sed 的动作支援的是延伸型正规表示法的语法;
-i∶直接修改读取的档案内容 , 而不是由萤幕输出;
-h或--help:显示帮助;
-V或--version:显示版本信息 。
Command常用命令:
a:新增,a 的后面可以接字符串,而这些字符串会在新的一行出现(目前的下一行);
c:取代,c 的后面可以接字符串,这些字符串可以取代 n1.n2 之间的行;
d:删除,d 后面通常不接任何字符串;
i:插入 , i 的后面可以接字符串,而这些字符串会在新的一行出现(目前的上一行);
p:列印,亦即将某个选择的资料印出 。通常 p 会与参数 sed -n 一起运作;
s:取代,可以直接进行取代的工作,通常与正规表达式搭配使用 。
实例说明:
新增操作:a命令
sed '/^bird/a\test' file将test追加到 以bird开头的行后面
删除操作:d命令
sed '/^$/d' file #删除空白行;
sed '2d' file #删除第二行;
sed '2.$d' file #删除第2行到最后一行;
sed '$d' file #删除最后一行;
sed '/^bird/'d file #删除所有开头是bird的行;
插入操作:i命令
sed -i '3i\bird ' bird.conf #在bird.conf文件第3行之前插入bird
替换文本中的字符串:s命令
sed 's/bird/birds/' file #将文本中的bird替换成birds;
sed -i 's/ bird / birds /g' file #将file文件中每一行的第一个bird替换为birds;
关于打印linux命令操作和linux常用命令打印的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读