Linux打印命令详解:lpr、lpq、lpqmprm

需积分: 2 3 下载量 86 浏览量 更新于2024-08-25 收藏 522KB PPT 举报
"这篇讲义主要介绍了Linux中的打印命令,包括`lpr`、`lpq`和`lprm`,以及与UNIX相关的基础知识,如UNIX的历史、特点、基本原则,以及GNU项目、Linux的起源和选择Linux的原因。此外,还提到了Red Hat Linux的特性以及推荐的硬件配置。最后,简要提到了Linux图形环境中的XWindow系统和两种常见的桌面环境——GNOME和KDE。" 在Linux中,打印命令是进行文档打印管理的重要工具。`lpr`命令用于将文件提交到打印队列,支持ASCII和PostScript格式。通过`-P`选项可以指定非默认的打印机队列,`-#`选项则用于设置打印份数。例如,`lpr -Paccounting -#5 report.ps`会在名为accounting的打印机上打印`report.ps`文件五份。 `lpq`命令用于查看打印队列的状态,不加参数时会显示默认队列中的任务。通过`-P`选项可以选择查看特定队列的状态。在示例中,`lpq`命令展示了队列为空的情况,以及之前被删除的任务记录。 `lprm`命令用于从队列中删除任务,需要提供任务号。例如,`lprm 916`会删除编号为916的任务。需要注意的是,用户只能删除自己提交的任务。 UNIX是一个历史悠久的操作系统,起源于60年代末的Bell实验室。它的特点是高度可靠、具有良好的伸缩性和开放性,并且在网络和数据库应用中表现优秀。UNIX的设计原则之一是将所有对象视为文件,配置数据以文本形式存储,以及使用短小的单目程序协同工作。 GNU项目由Richard Stallman在1984年发起,旨在创建一个完全自由的类UNIX操作系统。它遵循GNU通用公共授权(GPL),倡导开源和自由软件的理念。 Linux由Linus Torvalds开发,是一个遵循GNU和GPL协议的自由类Unix操作系统。选择Linux的原因包括其支持UNIX API、开源许可、多用户多任务能力、丰富的网络支持、广泛硬件兼容性和社区技术支持。 Red Hat Linux作为知名的Linux发行版,提供最新内核、实用程序、应用程序、简单安装和配置,以及官方技术支持。 在硬件配置方面,Linux至少需要奔腾系列CPU、128MB内存、600MB(文本模式)或1.2GB(图形模式)硬盘空间,以及用于安装的CD-ROM或软驱。 Linux的图形环境主要基于XWindow系统,如XFree86,以及GNOME和KDE这两个流行的桌面环境,它们分别基于GTK和QT工具包构建。