20 個 Linux 終端下的生產力工具

來試下這些開源工具。你的效率必定會提高。html

Computer screen with files or windows open
Computer screen with files or windows open

誠然,不少人使用計算機來娛樂。可是一些人會用來工做,他們的理論是計算機應當能幫咱們更快、更好、更有條理地作事。實際應用中,若是沒有根據每一個人的工做風格來作一些小小的手動配置,計算機也不會提高咱們的效率。linux

Kevin Sonney 喜歡設計系統,今年他在一個 20 篇文章的系列中介紹了 18 種不一樣的生產力工具,不只涵蓋了網絡方面,也涉及了一些能提高他的工做效率的工具。Kevin 最喜歡的全部的工具都收集到了本文,下面歸納介紹每種工具的用途。git

文件同步

重要的文件應謹慎管理。github

  • Syncthing 能使不一樣設備上的文件彼此同步。設備能夠是 Linux、Windows 或 Mac,也能夠是服務器、Android 平板或手機,等等。文件能夠是你指望在多臺機器間同步的任意文件。Syncthing 是輕量級的點對點工具,所以你不須要支付服務費,你不須要第三方的服務器,並且它很快。
  • 同步是一件事,但有時你還須要幫忙處理你擁有的文件。假設你想要一個應用程序在做爲一個圖形化應用和做爲控制檯應用時表現不一樣行爲,你能夠經過修改符號連接指向的不一樣的配置文件來達成,如 .foo-gui.foo-term。這徹底能夠手動修改,但也能夠用腳本處理,或者你能夠試試 GNU Stow

郵件管理

咱們都依賴於郵件和收件箱,但彷佛不多有人對本身管理郵件的方式滿意。若是你喜歡用終端工做,爲何不在終端裏管理郵件呢?在終端裏收發郵件是一件事,可是要能在終端裏組織你的郵件就更棒了。若是你的職業是打字員或是天生寫腳本的人,試試這類工具吧。windows

  • 我天天用 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 命令,那麼你的待辦清單仍然能夠做爲純文本文件來使用,你能夠在須要時手動更新它。
  • Jrnl 是一個能追蹤的你的平常議程和活動的數字筆記本。若是你要摘抄桌面上的報紙的片斷或者把隨意的想法寫下來,那麼這就是你要找的程序。

保持聯絡

溝通是關鍵,然而如今彷佛比以往更多的是聊天平臺的問題。這不只僅是幾個客戶端,而是幾個獨立的網絡。你怎麼管理它們?這裏有兩個方案。服務器

  • 若是你有不少的聯繫人分佈在太多的聊天網絡中,那麼你應該試試 BitlBee,使用這個單一的聊天客戶端就能夠關聯其餘全部的聊天網絡。
  • Rainbow Stream 是個推特客戶端,能讓你不被開放的網頁瀏覽器分心,而又能緊跟時事。

消息通知

網頁瀏覽器很好,但有時過猶不及。你但願能及時收到消息,可是你又不想全身心地陷入到互聯網中。由於互聯網是創建在開放的規範和大量的開源技術的基礎上的,你沒必要在一個界面中作全部的事。對於不一樣的任務有不一樣的客戶端,它們可讓你用本身喜歡的界面來獲取你須要的信息。網絡

  • Tuir 是一個 Reddit 終端客戶端。
  • Newsboat 是一個 RSS 閱讀器。
  • Wego 是天氣預報工具。
  • Vim 能夠幫助你登陸 Reddit 和 Twitter。
  • Emacs 能讓你保持與 Reddit、Twitter 和聊天客戶端的聯繫。

保持終端一直開啓

若是你正在用終端工做,那麼關閉它的意義是什麼呢?擺脫 exitCtrl+D 的誘惑,讓你的控制檯一直開啓着。工具

  • Tmux 能分割你的終端,讓一個終端窗口「分層"到另外一個窗口之上,甚至從一臺計算機離開到另外一臺計算機後,能保持相同的終端會話。
  • DESQview 是另外一種方式:它本質上是一個終端窗口管理器。

未完待續

本文列出的工具只是 Linux 終端的神奇生產力工具中的一小部分。這個清單會結束,但你本身的清單能夠繼續。找到你喜歡的工具,學習它們,並將其發揮出最大的優點。固然,一個好的工具不必定要提升你的生產力:有時你最喜歡的命令也能夠是能讓你最快樂的命令。你的工做是找到本身喜歡的命令,用它們來改變世界。學習

玩得愉快!


via: opensource.com/article/20/…

做者:Alan Smithee 選題:lujun9972 譯者:lxbwolf 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章
相關標籤/搜索