Linux打印系统:lpr命令详解与特性

需积分: 10 1 下载量 137 浏览量 更新于2024-08-25 收藏 562KB PPT 举报
本文档主要介绍了Linux打印系统中的几个关键命令及其用途,这些命令对于系统管理员和IT用户在日常运维和打印管理中非常实用。首先,我们关注的是`lpr`命令,这是Linux打印命令的主入口,用于将文件提交到打印队列中等待打印。它支持两种格式,即ASCII和PostScript,其中PostScript是Linux下大多数系统的默认输出格式。通过添加选项 `-P` 和 `-#`,用户可以选择特定的打印机并指定打印份数。 `lpq`命令则用于查看打印队列的内容,包括当前队列中的任务状态、主人、类型、文件信息等。而`lprm`命令则是用于从打印队列中删除任务,这在处理临时取消或者清理无用打印请求时非常有用,但需要注意的是,用户只能删除属于自己的任务。 此外,文档还提到了与System V兼容的一些打印命令,如`lp`, `lpstat` 和 `cancel`,这些都是早期Unix系统中的传统工具。文档还简要回顾了UNIX的历史,从其诞生于贝尔实验室到后来成为AT&T的产品,并强调了UNIX的几个特点,如高可靠性、可扩展性、开放性和网络导向。UNIX的核心原则包括将所有对象视为文件、配置数据以文本形式存储、程序设计简洁以及强调用户交互的最小化。 文档还介绍了GNU项目,特别是GNU操作系统,它以微内核架构为基础,遵循共享原则,并且强调了GNU通用公共授权(GPL)的重要性,这是自由软件运动的核心。最后,Linux的起源被提及,特别是由Linus Torvalds创建的自由类Unix系统,其特点是支持UNIX API、开源许可、多用户多任务、丰富的网络和硬件支持,以及广泛的社区和技术支持。 选择Linux的原因通常包括对UNIX兼容性的需求、开源许可证的优势、多任务能力、强大的网络和硬件支持,以及自由软件理念的契合。这些命令和概念在管理和优化Linux打印环境时扮演着至关重要的角色。