5個我不可或缺的開源工具
通過將這些工具放在自己的技能包中,提高你在終端內(nèi)、外的工作效率。
前段時間,我參與了一個在科技人士中廣為流傳的 Twitter 話題。“挑戰(zhàn)?只挑選五個你不能沒有的工具。”我開始結(jié)合我的日常生活來思考這個問題,只挑出五個工具并不容易。我使用了許多我認(rèn)為必不可少的工具,比如用來與同事和朋友聯(lián)系的 IRC 客戶端(是的,我仍然使用 IRC),一個用來做各種事情的出色的文本編輯器,一個用來保持有條不紊的日歷應(yīng)用,以及當(dāng)需要更直接的互動時的一個視頻會議平臺。
所以,讓我給這個挑戰(zhàn)來個變化:選出五個能提高你工作效率的開源工具。這是我的清單。
tmate
tmate screenshot
哦,我喜歡這個工具。tmate
是著名的 tmux 終端多路復(fù)用器的一個復(fù)刻,它允許你啟動一個 tmux
會話并通過 SSH 共享。你可以用它來進行結(jié)對編程(這是我的主要使用場景),也可以用來進行遠(yuǎn)程控制。
如果你經(jīng)常與你的團隊成員合作,并且你想要一個簡單的、與發(fā)行版無關(guān)的、開源的方式與他們一起編程(而且共享終端訪問對你來說已經(jīng)足夠了),這絕對是你必須加到列表中的東西。
在 tmate 的網(wǎng)站上獲取更多信息,或者在 GitHub 上查看代碼。
ix
ix
是一個命令行粘貼板。你不需要安裝任何東西。你可以通過 curl
到 ix.io 站點來創(chuàng)建新的粘貼。例如,echo Hello world. | curl -F 'f:1=<-' ix.io
會給你一個到 ix.io 的鏈接,那里粘貼了消息 “Hello world” 的信息。當(dāng)你想分享日志用于調(diào)試或在沒有桌面環(huán)境的服務(wù)器上保存配置文件時,這非常方便。
有一個缺點是源碼還沒有公布,盡管它的目的是自由開源。如果你是作者,并且正在閱讀這篇文章,請發(fā)布代碼,這樣我們就可以為打磨它的過程做出貢獻。
asciinema
是的,這是另一個終端工具,asciinema
可以讓你記錄你的終端。使用它的方法有很多,但我一般用它來制作演示。它非常容易使用,而且有很多 Linux 發(fā)行版和其他平臺的軟件包。
要想知道它是如何工作的,可以看看這個酷炫的演示。是不是很棒?
在 asciinema 的網(wǎng)站上獲取更多信息,在 GitHub 上訪問其源代碼。
GNOME Pomodoro
pomodoro timer gnome
好了,關(guān)于終端工具的介紹就到此為止?,F(xiàn)在我想和大家分享一下這個簡單的寶物,它讓你的工作變得有條不紊。你聽說過 番茄工作法 嗎?Pomodoro 基本上是一個時間管理工具。它使用一個番茄形狀的計時器,幫助你將時間分成工作時間和休息時間(默認(rèn)情況下,25 分鐘的工作后有 5 分鐘的休息時間)。而且,每隔 4 個“番茄”之后,你就會有更長的休息時間(默認(rèn)為 15 分鐘)。這樣做的目的是讓你在工作時間內(nèi)保持專注,而在休息時間內(nèi)進行伸展和放松。
這聽起來非常非常簡單,你可能會對讓一個番茄形狀的時鐘來控制你的生活感到猶豫,但它確實幫助我變得跟有條理,并且在試圖同時專注于許多事情時避免感到疲憊。
無論你是什么角色,我都強烈推薦這種做法。而在眾多實現(xiàn)它的不同工具中,我推薦 GNOME Pomodoro 應(yīng)用。它適用于主要的 GNU/Linux 發(fā)行版,所以它需要你使用 GNOME 桌面環(huán)境(這可能是它的缺點)。
在 GNOME Pomodoro 的網(wǎng)站上查看更多信息,并訪問其 GitHub 倉庫來獲取源碼并了解如何做出貢獻。
Jitsi
最后但同樣重要的是 Jitsi。當(dāng)你在一個遠(yuǎn)程、遍布全球的團隊中工作時,你需要一種與人們聯(lián)系的方式。即時通訊是好的,但有時最好還是開個快速會議,面對面地討論事情(嗯,看到對方的臉)。有很多視頻會議工具可用,但我很喜歡 Jitsi。不僅因為它是免費和開源的,還因為它提供了一個簡潔、實用的界面。你可以設(shè)置自己的 Jitsi 服務(wù)器(用于商業(yè)目的),但你也可以通過訪問 Jitsi Meet 網(wǎng)站來試用一個公共的 Jitsi 實例。
設(shè)置這種會議的一個好做法是:只有在你心中有明確的議程時才使用它。而且要時刻問自己,這個會議能不能用電子郵件代替?遵循這些準(zhǔn)則,謹(jǐn)慎使用 Jitsi,你的工作日將會非常高效!
在 Jitsi 網(wǎng)站上了解更多信息,并通過訪問其 GitHub 倉庫開始貢獻。
我希望我的清單能幫助你在生產(chǎn)力上達到一個新的水平。