查看原文
其他

三款开源工具让Linux成为理想工作站

21CTO 21CTO 2022-05-25

导读:Linux为人们提供了所需要的全部,包括以下面介绍的一些高效工具。


在2021年,人们将比任何时候更喜欢Linux系统。


在本系列文章中,我将分享21种使用Linux的理由。今天,与各位分享为什么Linux是开发者工作的最佳选择。


每个人都需要在工作时保持效率,有良好的生产力。你我在工作时都会涉及到文档、幻灯片展示以及电子表格处理等,而且可能已经习惯了一些固有流程。这些流程通常是一个或两个特定的应用程序来形成的,无论是办公软件还是相应的PC操作系统。


习惯与流程并不代表就是最理想的,它的持续存在甚至会影响到企业运营的结构。


聪明的工作


如今,很多应用程序,包括办公类套件都已经转到云端运行。Linux系统已经提供了成熟的方案,但许多传统的办公软件并不想在Linux的文化上运行,但是人们有自己的权利和选择在其它平台工作。


任何渴望摆脱舒适区的人们都应该知道,这种思维会对自己很有用。在某些时候,自己工作的效率低下,实际上因为自己没有尝试过以不同的方式来做事,我们永远不会知道会发现什么新鲜事,需要强迫自己探索其它更好的选项,


LibreOffice


LibreOffice是Linux系统最著名的开源办公软件代表作之一。LibreOffice有几个组件,包括文字处理,幻灯片演示以及电子表格处理,关系数据库界面,矢量绘图等。


以下是在Ubuntu系统上的LibreOffice套件。


LibreOffice办公套件


LibreOffice可以从其它流行的Office应用程序中导入,它支持多种文档格式,你不必担心使用LibreOffice的兼容性问题。


LibreOffice不仅有出色的办公功能,还有更多的强大特性。比如它支持宏,有编程经验的用户可以利用它自动执行重复的任务。它还支持终端命令行,可以不用启动LibreOffice就可能执行更多任务。


可以想象一下,你正在打开21个文档,然后导航到文件菜单,选择“导出”或“打印”选项,之后再将文件导出为PDF或epub格式,这至少需要超过84次点击,需要花费超过1个小时以上。


相比之下,使用LibreOffice程序打开一个文件夹,并且将其全部转换为PDF或epub格式,只需要一个命令行或者点击一个菜单。你还可以处理其它事情,转换进程在后台运行,你只使用四分之一的时间就完成了工作,还可能花费更少的时间。


我们使用如下命令行:

$libreoffice --headless --convert-to epub *.docx

这种通过Linux命令行,调用工具集以及自定义环境、工作流的简便性,不断的改进人们的生产力效率。


Abliword与Gnumeric


人们也许也不需要一个庞大的办公套件,只是单纯的想简化自己的工作,那么Linux也为你提供了轻量级且只完成单项任务的应用。


例如,我主要是在文本编辑器中写文章,我知道在转换成HTML时会丢失很多样式。当别人发过来文档时,我想用文字处理系统生成样式精美的文档。


这里向各位推荐使用Abiword。


Abiword(https://www.abisource.com/)是一款简单的字处理应用,支持目前流行的文档格式,核心的字处理功能它都有。它没有像办公套件那样复杂臃肿,简单的产品才更好用。



和Abiword一样,Gnumeric(http://www.gnumeric.org/)是单纯提供电子表格处理的应用。



Gnumeric也去除了不必要的电子表格功能,但它也支持强大的的公式语法,函数以及样式和单元格处理的全部选项。因为我对电子表格的处理并不多,只在极少数需要查看和处理分类帐本中数据的情况下使用,我对Gnumeric的表现是满意的。


Pandoc


Pandoc(https://www.pandoc.org)是命令行的文档和字处理应用,可以背景环境下运行。Pandoc命令专门用来做文档转换,就如同libreoffice --headless一样。



Pandoc可将文档在 Markdown、LaTeX、reStructuredText、HTML、Word docx 等多种标记格式之间相互转换,支持输出 PDF、EPUB、HTML 幻灯片等多种格式,可以被称为格式转换界的 “瑞士军刀”。


如果你处理的文档数量可观,甚至可以用它来生成PPT演示文稿。

下面的命令将一份 Markdown 文件转换为 docx 格式:

 pandoc demo.md -o demo.docx

下面的命令将 HTML 网页转换为 docx 格式:

pandoc http://gnss.help/2017/06/12/pandoc-install-usage/ -o this_page.docx

如果您的工作之一就是从一个文档中获取文本,再进行格式化,Pandoc则是最佳拍档。


从大点的领域来说,Pandoc代表了一种完全不同的工作方式,它让人摆脱了办公应用的限制,把想法分解成想输入的单词,还想用什么字体来修饰单词的想法分开。只有纯文本,然后统一全部转换为交付格式。这样不论用什么应用程序,手机上的记事本,前面的Abiword还是云端编辑器都可以轻松处理。


更多的替代品


Linux系统中有很多令人们意想不到的替代方案。我们可以稍退一步,从分析工作流程到评估所需的结果,到调查什么样的应用能用得上的方式来找到它们。


更换以前常用的工作,工作流程是会让人迷惑,但Linux的优势在于,可以让人们在多年使用的过程找到更多潜在的可能性,如果你努力地寻找答案,那么一定会找到问题的所在。


你会更加欣赏自己争取到的东西。


作者:开心的冬枣


相关阅读:


工程师 55 小时复刻 Clubhouse,开源并使用红白机界面风格

Facebook 开源平台增长迅猛:2020年新增 200 多个项目,接近 130 万关注者

不到1000行代码,GitHub 1400星,天才黑客开源深度学习框架tinygrad


关于21CTO

21CTO.com是中国互联网第一技术社交与学习平台。为CTO、技术总监,技术专家,架构师、技术经理,高级研发工程师、PM等提供学习成长,教育培训,工作机会、人脉影响力等产品,同时为企业提供人才招聘,企业培训,软件研发等服务。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存