news 2026/6/10 20:37:33

27、文档格式化与打印:Unix/Linux 实用指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
27、文档格式化与打印:Unix/Linux 实用指南

文档格式化与打印:Unix/Linux 实用指南

文档格式化系统

在处理小型简单的文本任务时,简单的文本格式化工具表现出色。但对于大型任务,Unix 系统提供了更强大的工具,这也是它在技术和科学用户中广受欢迎的原因之一。实际上,文档处理对 Unix 的发展起到了重要作用。

早期,Unix 开发者为了证明购买 PDP - 11 计算机的成本合理性,为 AT&T 专利部门实现了一个文档格式化系统,这便是最初的格式化程序,是对 McIllroy 的 roff 的重新实现。

如今,文档格式化领域主要有两大体系:
- 源自原始 roff 程序的家族,包括 nroff 和 troff 等。roff 名字来源于 “run off”,nroff 用于为使用等宽字体的设备(如字符终端和打字机式打印机)格式化文档;troff 则用于排版输出到排字机,以生成适合商业印刷的“可直接制版”的字体。该家族还包括用于处理数学公式的 eqn 和处理表格的 tbl 等程序。
- 基于 Donald Knuth 的 TEX 排版系统。TEX 于 1989 年以稳定形式出现,在一定程度上取代了 troff 成为排字机输出的首选工具。不过,由于其复杂性且大多数现代 Linux 系统默认未安装,这里暂不介绍。若有兴趣安装 TEX,可查看大多数发行版仓库中的 texlive 包和 LyX 图形内容编辑器。

groff 是包含 GNU 版 troff 的程序套件,还包含用于模拟 nroff 及其他 roff 家族程序的脚本。与现代文字处理器一步完成文档创作和排版不同,roff 及其衍生工具通过标记语言将格式化指令嵌入文本,类似于网页使用 HTML 标记语言描述最终页面布局。 <

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:41:10

02. 缓存行

1.缓存行1.缓存行 CPU读取内存时, 并不是直接一个字节一个字节地读, 而是按照内存总线的位宽(比如64位, 即8字节)来传输数据; 但是CPU的缓存系统(Cache)在从内存中加载数据时, 是以缓存行(Cache Line)为单位的a.内存总线的传输单位: "每次内存读写操作通过总线传输的数据量…

作者头像 李华
网站建设 2026/6/10 11:23:27

32、深入探索vi编辑器:参数配置与命令缩写技巧

深入探索vi编辑器:参数配置与命令缩写技巧 在UNIX系统中,vi编辑器是一款功能强大且广泛使用的工具。它提供了丰富的配置选项和灵活的命令缩写功能,能够极大地提高编辑效率。本文将详细介绍vi编辑器的参数配置和命令缩写的相关知识和操作方法。 1. 配置vi参数 vi编辑器拥有…

作者头像 李华
网站建设 2026/6/10 11:16:20

46、UNIX相关知识与组织介绍

UNIX相关知识与组织介绍 1. 推荐组织 在UNIX相关领域,有许多专业组织发挥着重要作用,以下是一些推荐的组织: | 组织名称 | 简介 | 官网 | | ---- | ---- | ---- | | ACM | 世界上历史最悠久、规模最大的教育和科学计算协会。自1947年以来,ACM为信息、思想和发现的交流…

作者头像 李华
网站建设 2026/6/10 13:16:57

buuctf中的ciscn_2019_en_2

首先checksec检查保护机制&#xff1a;-64位程序-开启了栈不可执行保护接下来使用IDA反汇编工具进行分析&#xff1a;发现begin函数&#xff0c;点进去begin函数内部&#xff1a;输入1可用进入encrypt函数&#xff0c;输入2可从主函数看到并没有什么用&#xff0c;3是退出程序这…

作者头像 李华