介绍
在本实验中,你将学习如何在 Linux 中使用 lpq
命令来检查打印队列的状态并管理打印任务。实验内容涵盖了 lpq
命令的用途和语法、如何检查打印队列状态,以及如何使用 lpq
命令管理打印任务。内容清晰简洁,步骤易于跟随。
在本实验中,你将学习如何在 Linux 中使用 lpq
命令来检查打印队列的状态并管理打印任务。实验内容涵盖了 lpq
命令的用途和语法、如何检查打印队列状态,以及如何使用 lpq
命令管理打印任务。内容清晰简洁,步骤易于跟随。
lpq
命令的用途和语法在这一步中,你将学习 Linux 中 lpq
命令的用途和语法。lpq
命令用于检查打印队列的状态并管理打印任务。
为了理解 lpq
命令的用途,我们先来看一下它的语法:
$ lpq [options] [printer]
lpq
命令支持以下选项:
-a
:显示所有打印队列的状态。-l
:显示详细信息,包括任务 ID、文件名和用户名。-P <printer>
:指定要检查队列的打印机。现在,让我们尝试使用 lpq
命令来检查默认打印队列的状态:
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
输出显示了打印队列的当前状态,包括任务排名、所有者、任务 ID、文件名以及打印任务的总大小。
示例输出:
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
在下一步中,你将学习如何使用 lpq
命令更详细地检查打印队列的状态。
lpq
命令检查打印队列状态在这一步中,你将学习如何使用 lpq
命令更详细地检查打印队列的状态。
首先,让我们检查默认打印队列的状态:
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
输出显示了队列中当前的打印任务,包括任务排名、所有者、任务 ID、文件名以及总大小。
你还可以使用 -l
选项显示更详细的列表:
$ lpq -l
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
labex
1st labex 124 report.docx 2345678 bytes
labex
详细列表包括与每个打印任务关联的用户名等附加信息。
要检查特定打印机的状态,可以使用 -P
选项后跟打印机名称:
$ lpq -P printer1
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
这将显示指定打印机的打印队列状态。
示例输出:
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
在下一步中,你将学习如何使用 lpq
命令管理打印任务。
lpq
命令管理打印任务在这一步中,你将学习如何使用 lpq
命令管理打印任务。
首先,让我们检查当前打印队列的状态:
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
假设你想取消一个打印任务,可以使用 lprm
命令从队列中移除任务:
$ lprm 124
这将从队列中移除 ID 为 124 的打印任务。
你还可以使用 lpq
命令检查更新后的队列状态:
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
ID 为 124 的任务已从队列中移除。
如果你想暂停或恢复一个打印任务,可以使用 lpc
命令:
$ lpc hold 123
$ lpq
Rank Owner Job File(s) Total Size
active* labex 123 document.pdf 1234567 bytes
$ lpc release 123
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
lpc hold
命令用于暂停打印任务,而 lpc release
命令用于恢复任务。
示例输出:
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
$ lprm 124
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
$ lpc hold 123
$ lpq
Rank Owner Job File(s) Total Size
active* labex 123 document.pdf 1234567 bytes
$ lpc release 123
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
在这一步中,你学习了如何使用 lpq
、lprm
和 lpc
命令管理打印任务。
在本实验中,你学习了 Linux 中 lpq
命令的用途和语法,该命令用于检查打印队列的状态并管理打印任务。你探索了 lpq
命令提供的不同选项,例如显示所有打印队列的状态、显示包含任务详细信息的详细列表,以及指定特定打印机进行检查。你还学习了如何使用 lpq
命令检查默认打印队列的状态,该命令提供了当前打印任务的信息,包括任务排名、所有者、任务 ID、文件名和总大小。