Linux lpr 命令实用示例

LinuxLinuxBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,你将学习如何在 Linux 中使用 lpr 命令从命令行打印文本和 PDF 文件。lpr 命令是 Common Unix Printing System (CUPS) 的一部分,提供了一种将打印任务发送到打印机的方式。

你将首先了解 lpr 命令的基本用法,包括如何指定打印机、设置打印份数以及配置各种打印选项。然后,你将练习使用 lpr 命令打印一个简单的文本文件和一个 PDF 文件。

Linux 命令速查表


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux/BasicSystemCommandsGroup -.-> linux/echo("Text Display") linux/BasicSystemCommandsGroup -.-> linux/man("Manual Access") linux/BasicFileOperationsGroup -.-> linux/cat("File Concatenating") subgraph Lab Skills linux/echo -.-> lab-422774{{"Linux lpr 命令实用示例"}} linux/man -.-> lab-422774{{"Linux lpr 命令实用示例"}} linux/cat -.-> lab-422774{{"Linux lpr 命令实用示例"}} end

理解 lpr 命令

在这一步中,你将学习 Linux 中的 lpr 命令,该命令用于将打印任务发送到打印机。lpr 命令是 Common Unix Printing System (CUPS) 的一部分,用于从命令行打印文件。

为了理解 lpr 命令,让我们首先查看其手册页:

$ man lpr

手册页提供了关于 lpr 命令的各种选项和用法的信息。一些关键点包括:

  • lpr 命令将指定的文件发送到默认打印机进行打印。
  • 可以使用 -P 选项指定要使用的特定打印机。
  • 可以使用 -# 选项指定要打印的份数。
  • 可以使用 -o 选项设置各种打印选项,例如纸张大小、方向和双面打印。

现在,让我们尝试一个简单的示例,使用 lpr 命令打印一个文本文件:

$ echo "Hello, World!" > hello.txt
$ lpr hello.txt

示例输出:

在这个示例中,我们首先创建了一个名为 hello.txt 的文本文件,内容为 "Hello, World!"。然后,我们使用 lpr 命令将该文件发送到默认打印机进行打印。

使用 lpr 命令打印文本文件

在这一步中,你将学习如何使用 lpr 命令打印文本文件。

首先,让我们创建一个示例文本文件用于打印:

$ echo "This is a sample text file." > sample.txt

现在,你可以使用 lpr 命令将文件发送到默认打印机进行打印:

$ lpr sample.txt

示例输出:

在这个示例中,我们使用 lpr 命令打印 sample.txt 文件。lpr 命令会将文件发送到系统配置的默认打印机。

如果你想将文件打印到特定的打印机,可以使用 -P 选项指定打印机名称:

$ lpr -P printer_name sample.txt

printer_name 替换为你想要使用的打印机名称。

你还可以使用 -# 选项打印多份文件:

$ lpr -## 3 sample.txt

这将打印 3 份 sample.txt 文件。

使用 lpr 命令打印 PDF 文件

在这一步中,你将学习如何使用 lpr 命令打印 PDF 文件。

首先,让我们创建一个示例 PDF 文件用于打印。你可以从互联网下载一个 PDF 文件,或者使用 PDF 编辑器创建一个。在本示例中,我们将使用一个名为 sample.pdf 的示例 PDF 文件。

要打印 PDF 文件,你可以使用 lpr 命令:

$ lpr sample.pdf

示例输出:

在这个示例中,我们使用 lpr 命令将 sample.pdf 文件打印到默认打印机。

如果你想将 PDF 文件打印到特定的打印机,可以使用 -P 选项指定打印机名称:

$ lpr -P printer_name sample.pdf

printer_name 替换为你想要使用的打印机名称。

你还可以使用 -# 选项打印多份 PDF 文件:

$ lpr -## 3 sample.pdf

这将打印 3 份 sample.pdf 文件。

总结

在本实验中,你学习了 Linux 中的 lpr 命令,该命令用于将打印任务发送到打印机。你首先了解了 lpr 命令,包括其各种选项和用法。接着,你学习了如何使用 lpr 命令打印文本文件,包括如何指定特定打印机和打印份数。最后,你探索了如何使用 lpr 命令打印 PDF 文件,其中涉及使用 -o 选项设置打印选项。

Linux 命令速查表