« 上一篇下一篇 »

习惯用Linux系统工作的你应该如何解决与非Linux 用户同事的文件协调兼容

     我们生存在一大的协同工作的社会,很多事情都需要跟别人配合协调,而每个人都有自己的工作习惯与模式,比如IT工作中,有些人喜欢用Linux,有些人喜欢windows,有些喜欢macOS苹果端,如果你在 使用Linux 终端工作,那么与非 Linux 用户一同工作时可能遇到困难。特别是我们在大型企业公司中,你会遇到很多兼容性的问题,让你很烦恼。我大部分时间都在使用 Shell上。但是,当我需要与大量其他人合作时,这可能会有点挑战。

     当公司内的其他人使用与你不同的平台时,问题就会变得更加严重。我倾向于使用 Linux。如果我在 Linux 终端上做了很多日常工作,而我的大多数同事都使用 Windows 10(完全使用 GUI 端),那么事情就会变得……有问题。
     幸运的是,在过去的几年里,我已经想出如何处理这些问题。我已经找到了在非 Unix 的企业环境中使用 Linux(或其他类 Unix 系统)Shell 的方法。这些工具/技巧同样适用于在公司服务器上工作的系统管理员们,就像对开发人员或营销人员一样。

让我们首先关注对于大公司中的许多人来说似乎最难解决的两个方面:文档兼容性和企业即时消息。

 

一、Linux 和非 Linux 系统之间的文档兼容性
出现的最大问题之一是简单的文字处理文档的兼容性。

假设你的公司已在 Microsoft Office 上进行了标准化。这让你难过。但不要失去希望!有很多方法可以使它(基本)可用 —— 甚至在 shell 中。

两个工具在我的武器库中至关重要:Pandoc 和 Wordgrinder。

Wordgrinder 是一个简单、直观的文字处理器。它可能不像 LibreOffice 那样功能齐全(或者,实际上,任何主要的 GUI 文字处理应用程序),但速度很快。它很稳定。它有足够的功能(和文件格式)来完成工作。事实上,我完全在 Wordgrinder 中写了我的大部分文章和书籍。

但是有一个问题(你知道肯定会有)。

Wordgrinder 不支持 .doc(或 .docx)文件。这意味着它无法读取使用 Windows 和 MS Office 的同事发送给你的大多数文件。

这就是 Pandoc 的用武之地。它是一个简单的文档转换器,可以将各种文件作为输入(MS Word、LibreOffice、HTML、markdown 等)并将它们转换为其他内容。它支持的格式数量绝对是惊人的 —— PDF、ePub、各种幻灯片格式。它确实使格式之间的文档转换变得轻而易举。

这并不是说我不会偶尔遇到格式或功能问题。要转换有大量自定义格式、某些脚本和嵌入式图表的 Word 文档?是的,在这个过程中会丢失很多。

但实际上,Pandoc(用于转换文件)和 Wordgrinder(用于文档编辑)的组合已经证明非常有用和强大。

 

二、Linux 和非 Linux 系统之间的企业即时消息沟通传递

   每家公司都喜欢在即时通讯系统上实现标准化 —— 所有员工都可以使用它来保持实时联系。

在命令行中,这可能会变得棘手。如果贵公司使用 Google 环聊怎么办?或者 Novell GroupWise Messenger 怎么样?既没有官方支持,也没有基于终端的客户端。

谢天谢地,还有 Finch 和 Hangups。

Finch 是 Pidgin(开源,多协议消息客户端)的终端版本。它支持各种协议,包括 Novell GroupWise、(很快会死的)AOL Instant Messenger 以及其他一些协议。

而 Hangups 是 Google Hangouts 客户端的开源实现 —— 包含消息历史记录和精美的标签界面。

    这些方案都不会为你提供语音或视频聊天功能,但对于基于文本的消息,它们的工作得非常好。它们并不完美(Finch 的用户界面需要时间习惯),但它们肯定足以与你的同事保持联系。

这些方案能否让你在纯文本 shell 中舒适地过完一个工作日?可能不会。就个人而言,我发现(使用这些工具和其他工具)我可以轻松地将 80% 的时间花在纯文本界面上。

   其实Pidgin是一款非常老牌的支持多协议的IM工具了。它最大的特点似乎倒不在于支持多协议,而在于跨平台。众所周知QQ一直没有官方的Linux版本QQ,而Pidgin则可以作为一种不错补充来使用。在Windows下它也有非常不错的表现,虽然界面很简洁,但主要的聊天功能并不含糊,基本上还是可以满足普通的需要的。如果非要拿它和原版的IM来相比的话也是不公平的,毕竟腾讯QQ到现在都没有公开其聊天协议。

    总结一下Pidgin的优点:
1、默认支持的IM协议很丰富,基本上可以满足需要,省了我们自己配置插件的烦恼;  

2、新邮件提醒功能非常实用,对MSN和Gtalk的支持很好,当Hotmail和Gmail有新邮件时可以及时提示; 

3、功能强大,除聊天还可以发送文件、发送离线消息等等。还支持联系人的自定义头像,和原版的IM的头像同步; 

4、跨平台,甚至主要是为了Linux系统设计开发,是Linux下用户使用IM的福音。
   Pidgin是一个跨平台的即时通讯客户端,使用GNU通用公共许可证发布。Pidgin支持多个现时常用的即时通讯协定,让用户可以用同一个软体登入不同的即时通讯服务。pidgin是免费软件,已授权下GNU通用公共许可证(GPL)第2版。这意味着你可以自由使用它,并修改它,但如果你修改,你必须开源文字修改过的源代码。
文件详情: Pidgin软件版本: v2.4.2 多国语言正式版

   以上是我们Linux 和非 Linux 系统在沟通交流中遇到问题是所使用的一些发法和协调程序,如果大家有更多的优秀软件,希望可以多多交流,数据吧云计算平台注