文章插图
来试下这些开源工具 。你的效率一定会提升 。
- 来源:https://linux.cn/article-12274-1.html
- 作者:Alan Smithee
- 译者:Xiaobin.Liu
Kevin Sonney 喜欢设计系统,今年他在一个 20 篇文章的系列中介绍了 18 种不同的生产力工具,不仅涵盖了网络方面,也涉及了一些能提升他的工作效率的工具 。Kevin 最喜欢的所有的工具都收集到了本文,下面概括介绍每种工具的用途 。
文件同步
文章插图
【20 个 Linux 终端下的生产力工具】重要的文件应谨慎管理 。
- Syncthing 能使不同设备上的文件彼此同步 。设备可以是 Linux、windows 或 mac,也可以是服务器、Android 平板或手机,等等 。文件可以是你期望在多台机器间同步的任意文件 。Syncthing 是轻量级的点对点工具,因此你不需要支付服务费,你不需要第三方的服务器,而且它很快 。
- 同步是一件事,但有时你还需要帮忙处理你拥有的文件 。假设你想要一个应用程序在作为一个图形化应用和作为控制台应用时表现不同行为,你可以通过修改符号链接指向的不同的配置文件来达成,如 .foo-gui 和 .foo-term 。这完全可以手动修改,但也可以用脚本处理,或者你可以试试 GNU Stow。
文章插图
我们都依赖于邮件和收件箱,但似乎很少有人对自己管理邮件的方式满意 。如果你喜欢用终端工作,为什么不在终端里管理邮件呢?在终端里收发邮件是一件事,但是要能在终端里组织你的邮件就更棒了 。如果你的职业是打字员或是天生写脚本的人,试试这类工具吧 。
- 我每天用 OfflineIMAP 把工作邮件同步到笔记本,以便用 Mutt 看邮件 。它是很特别的工具,只做一件事:保证本地的邮件副本与远程的收件箱完全同步 。配置和用 cron 调度它都相当简单,然后你就可以忘了它的存在 。它相当简单,你与 IMAP 打交道的每一刻时间都应该用它 。
- Notmuch 能为邮件消息建立索引、加标签以及搜索邮件 。如果你的收件箱出了问题,它可以让你不需要花费很大精力去补救 。
- Vim 可以收发邮件和管理你的日历 。
- 当然,Emacs 可以收发邮件和管理你的日历 。
文章插图
我用过的所有的 Linux 系统都预装了 cal 命令 。这是一个在终端下用的便捷小日历,它也是个很好的速查工具 。然而,它几乎不能被称为一个日历应用程序 。iCalendar 规范(与 Apple 的旧桌面日历无关)中提供了丰富的共享日历功能,虽然 .ics 的约会和事件是纯文本的,但没有在终端中管理它们的工作流 。至少,在 khal 和 vdirsyncer 出现之前不存在 。
- Khal 是基于控制台的读写 .ics 文件的日历工具 。
- Vdirsyncer 是一个能把线上日历(和联系人)同步到本地的终端命令 。Khal 在本地运行,vdirsyncer 在远程运行,这样远程的日历能与你管理的本地日历保持同步 。
- 管理联系人可能会很难,但是如果你用了 Khard 这个可以读写 vCard 格式文件的终端命令,就会变得简单 。反过来,这些文件可以使用 vdirsyncer(你可能已经在使用 khal 日历)同步到远程服务器上 。这使得日历和联系人管理变得简单,而且 搭建个人信息管理(PIM)服务器 也比以前容易得多 。
文章插图
- 组织你每天的行程有很多种方式,但是最简单的一种是用 todo.txt ,一个简单、便携、易于理解的系统,即使设备上没有安装 todo.txt 也不会出现问题 。todo.txt 能正常运行的原因是,它就是一个 Bash 脚本,能在几乎所有你能找到的的设备上运行 。操作过程很简单:下载脚本,安装到家目录,用一个简单的命令开始调度任务 。如果你的计算机上没有安装 todo.sh 命令,那么你的待办清单仍然可以作为纯文本文件来使用,你可以在需要时手动更新它 。
推荐阅读
- 2020年你需要的七个最佳Google Chrome插件扩展
- Linux 中软链接和硬链接的区别
- 四个使用率最高的网络命令,你get了吗?
- LINUX系统和Unix系统有什么区别和联系呢?
- 解析10个JavaScript笔试题
- 基于Linux系统的高可用中小型网站集群架构说明
- 手机怎样给视频添加文字?点击这个按钮,一键自动添加
- 春季备孕注意3个重点事项 还得注意备孕的时间点
- 春季养生抓住三个关键点 坚持早起锻炼身体
- 如何经营好淘宝店 怎样才能经营好一个淘宝店铺