Giới thiệu
Trong lab này, bạn sẽ học cách sử dụng lệnh lpq
trong Linux để kiểm tra trạng thái hàng đợi in và quản lý các công việc in. Lab này bao gồm mục đích và cú pháp của lệnh lpq
, cách kiểm tra trạng thái hàng đợi in và cách quản lý công việc in bằng lệnh lpq
. Nội dung được trình bày rõ ràng, ngắn gọn và các bước dễ thực hiện theo.
Tìm hiểu Mục đích và Cú pháp của Lệnh lpq
Trong bước này, bạn sẽ tìm hiểu về mục đích và cú pháp của lệnh lpq
trong Linux. Lệnh lpq
được sử dụng để kiểm tra trạng thái của hàng đợi in và quản lý các công việc in.
Để hiểu mục đích của lệnh lpq
, trước tiên hãy khám phá cú pháp của nó:
$ lpq [options] [printer]
Lệnh lpq
có các tùy chọn sau:
-a
: Hiển thị trạng thái của tất cả các hàng đợi in.-l
: Hiển thị danh sách dài, bao gồm ID công việc, tên tệp và tên người dùng.-P <printer>
: Chỉ định máy in để kiểm tra hàng đợi.
Bây giờ, hãy thử sử dụng lệnh lpq
để kiểm tra trạng thái của hàng đợi in mặc định:
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
Đầu ra hiển thị trạng thái hiện tại của hàng đợi in, bao gồm thứ hạng công việc, chủ sở hữu, ID công việc, tên tệp và tổng kích thước của công việc in.
Ví dụ về đầu ra:
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
Trong bước tiếp theo, bạn sẽ tìm hiểu cách kiểm tra trạng thái hàng đợi in chi tiết hơn bằng lệnh lpq
.
Kiểm tra Trạng thái Hàng đợi In bằng Lệnh lpq
Trong bước này, bạn sẽ học cách sử dụng lệnh lpq
để kiểm tra trạng thái của hàng đợi in chi tiết hơn.
Trước tiên, hãy kiểm tra trạng thái của hàng đợi in mặc định:
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
Đầu ra hiển thị các công việc in hiện tại trong hàng đợi, bao gồm thứ hạng công việc, chủ sở hữu, ID công việc, tên tệp và tổng kích thước.
Bạn cũng có thể sử dụng tùy chọn -l
để hiển thị danh sách dài với nhiều chi tiết hơn:
$ 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
Danh sách dài bao gồm thông tin bổ sung như tên người dùng được liên kết với mỗi công việc in.
Để kiểm tra trạng thái của một máy in cụ thể, bạn có thể sử dụng tùy chọn -P
theo sau là tên máy in:
$ lpq -P printer1
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
Điều này sẽ hiển thị trạng thái của hàng đợi in cho máy in đã chỉ định.
Ví dụ về đầu ra:
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
Trong bước tiếp theo, bạn sẽ tìm hiểu cách quản lý các công việc in bằng lệnh lpq
.
Quản lý Công việc In bằng Lệnh lpq
Trong bước này, bạn sẽ học cách quản lý công việc in bằng lệnh lpq
.
Trước tiên, hãy kiểm tra trạng thái hiện tại của hàng đợi in:
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
1st labex 124 report.docx 2345678 bytes
Giả sử bạn muốn hủy một công việc in. Bạn có thể sử dụng lệnh lprm
để xóa một công việc khỏi hàng đợi:
$ lprm 124
Điều này sẽ xóa công việc in có ID 124 khỏi hàng đợi.
Bạn cũng có thể sử dụng lệnh lpq
để kiểm tra trạng thái cập nhật của hàng đợi:
$ lpq
Rank Owner Job File(s) Total Size
active labex 123 document.pdf 1234567 bytes
Công việc có ID 124 đã bị xóa khỏi hàng đợi.
Nếu bạn muốn tạm dừng hoặc tiếp tục một công việc in, bạn có thể sử dụng lệnh 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
Lệnh lpc hold
tạm dừng công việc in và lệnh lpc release
tiếp tục công việc.
Ví dụ về đầu ra:
$ 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
Trong bước này, bạn đã học cách quản lý công việc in bằng các lệnh lpq
, lprm
và lpc
.
Tóm tắt
Trong lab này, bạn đã tìm hiểu về mục đích và cú pháp của lệnh lpq
trong Linux, được sử dụng để kiểm tra trạng thái của hàng đợi in và quản lý các công việc in. Bạn đã khám phá các tùy chọn khác nhau có sẵn với lệnh lpq
, chẳng hạn như hiển thị trạng thái của tất cả các hàng đợi in, hiển thị danh sách dài với chi tiết công việc và chỉ định một máy in cụ thể để kiểm tra. Bạn cũng đã học cách sử dụng lệnh lpq
để kiểm tra trạng thái của hàng đợi in mặc định, cung cấp thông tin về các công việc in hiện tại, bao gồm thứ hạng, chủ sở hữu, ID công việc, tên tệp và tổng kích thước của chúng.