三款开源工具让Linux成为理想工作站
导读: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