做公司网站排名,wordpress最新主题下载,大连网站运营,网络营销网站推广方案Linux lpr命令介绍
lpr命令在Unix-like操作系统中用于提交打印任务。如果在命令行中指定了文件名#xff0c;那么这些文件将被发送到指定的打印机#xff08;如果没有指定目的地#xff0c;则发送到默认目的地#xff09;。如果命令行中没有列出文件#xff0c;lpr将从标…Linux lpr命令介绍
lpr命令在Unix-like操作系统中用于提交打印任务。如果在命令行中指定了文件名那么这些文件将被发送到指定的打印机如果没有指定目的地则发送到默认目的地。如果命令行中没有列出文件lpr将从标准输入中读取打印文件。
Linux lpr命令适用的Linux版本
lpr命令在大多数Linux发行版中都可以使用。它通过将可打印的数据交给Linux打印守护进程lpd来工作。lpd是Linux的遗留软件但它在大多数Linux发行版使用的现代系统CUPSCommon Unix Printing System下得到支持。
在Debian或使用APT包管理系统的Debian派生的Linux系统如Ubuntu中你可以通过运行以下命令来安装CUPS和lpr
[linuxbashcommandnotfound.cn ~]$ sudo apt-get update sudo apt-get install cups cups-client lprLinux lpr命令的基本语法
lpr命令的基本语法如下¹
lpr [ -E ] [ -H server [: port] ] [ -U username ] [ -P destination [/ instance] ] [ -# num-copies [ -h ] [ -l ] [ -m ] [ -o option [ value] ] [ -p] [ -q ] [ -r ] [ -C/J/T title ] [ file (s) ]Linux lpr命令的常用选项或参数说明
以下是lpr命令的一些常用选项¹
-E连接到服务器时强制加密。-H server[:port]指定备用服务器。-C name -J name -T name设置作业名称。-P destination[/instance]将文件打印到指定的打印机。-U username指定备用用户名。-# num-copies设置打印的副本数量。
Linux lpr命令的实例
以下是一些lpr命令的使用实例
实例1打印文件到默认打印机
[linuxbashcommandnotfound.cn ~]$ lpr myfile.txt这个命令将myfile.txt文件发送到默认的打印机³。
实例2打印文件到指定的打印机
[linuxbashcommandnotfound.cn ~]$ lpr -P myprinter myfile.txt这个命令将myfile.txt文件发送到名为myprinter的打印机³。
实例3打印多份文件
[linuxbashcommandnotfound.cn ~]$ lpr -# 2 myfile.txt这个命令将打印两份myfile.txt文件²。
实例4打印多个文件
[linuxbashcommandnotfound.cn ~]$ lpr file1.txt file2.txt file3.txt这个命令将file1.txt、file2.txt和file3.txt这三个文件发送到默认的打印机。
实例5打印文件并指定标题
[linuxbashcommandnotfound.cn ~]$ lpr -T My Document myfile.txt这个命令将myfile.txt文件发送到默认的打印机并设置作业名称为My Document。
实例6打印文件并指定用户名
[linuxbashcommandnotfound.cn ~]$ lpr -U myusername myfile.txt这个命令将myfile.txt文件发送到默认的打印机并设置用户名为myusername。
实例7打印文件并指定服务器
[linuxbashcommandnotfound.cn ~]$ lpr -H myserver myfile.txt这个命令将myfile.txt文件发送到名为myserver的服务器的默认打印机。
实例8打印文件并强制加密
[linuxbashcommandnotfound.cn ~]$ lpr -E myfile.txt这个命令将myfile.txt文件发送到默认的打印机并在连接到服务器时强制加密。
实例9打印文件并指定多个选项
[linuxbashcommandnotfound.cn ~]$ lpr -P myprinter -# 2 -T My Document myfile.txt这个命令将myfile.txt文件发送到名为myprinter的打印机打印两份并设置作业名称为My Document。
实例10打印文件并指定服务器和端口
[linuxbashcommandnotfound.cn ~]$ lpr -H myserver:631 myfile.txt这个命令将myfile.txt文件发送到名为myserver的服务器的默认打印机服务器的端口号为631。
实例11打印文件并指定用户名和标题
[linuxbashcommandnotfound.cn ~]$ lpr -U myusername -T My Document myfile.txt这个命令将myfile.txt文件发送到默认的打印机设置用户名为myusername并设置作业名称为My Document。
实例12打印文件并指定多个选项和服务器
[linuxbashcommandnotfound.cn ~]$ lpr -P myprinter -# 2 -T My Document -H myserver myfile.txt这个命令将myfile.txt文件发送到名为myprinter的打印机打印两份设置作业名称为My Document并指定服务器为myserver。
Linux lpr命令的注意事项
lpr命令的选项不受CUPS支持如果使用将产生警告消息。如果在尝试使用lpr命令时收到bash: lpr: command not found的错误提示你可能需要按照上述方法安装CUPS和lpr。
Linux lpr相关命令
lp命令用于打印文件lpq命令显示打印队列的状态信息lprm命令删除打印队列中的作业
更多详细内容可以参考 linux入门学习教程 - Linux入门自学网 Linux下lpr命令详解如何使用lpr命令提交打印任务