基金績效排行榜-小昆凌
在Linux命令行下進行時間管理【51CTO技術沙龍】10月27日,讓我們共同探索AI場景化應用實現之道 > 學習如何在命令行下用這些方法自己組織待辦事項。關于如何在命令行下進行時間管理getting things done(GTD)有很多討論。不知有多少文章在講使用 ls 晦澀的選項、配合 Sed 和 Awk 的一些神奇的正則表達式,以及用 Perl 解析一大堆的文本。但這些都不是問題的重點。本文章是關于如何完成,在我們不需要圖形桌面、網絡瀏覽器或網絡連接情況下,用命令行操作能實際完成事務的跟蹤。為了達到這一點,我們將介紹四種跟蹤待辦事項的方式:純文件文件、Todo.txt、TaskWarrior 和 Org 模式。簡單純文本我喜歡用 Vim,其實你也可以用 Nano。最直接管理你的待辦事項的方式就是用純文本文件來編輯。只需要打開一個空文件,每一行添加一個任務。當任務完成後,刪除這一行。簡單有效,無論你用它做什麼都沒關系。不過這個方法也有兩個缺點,一但你刪除一行並保存了文件,它就是永遠消失了。如果你想知道本週或者上週都做了哪些事情,就成了問題。使用簡單文本文件很方便卻也容易導致混亂。Todo.txt: 純文件的升級版整潔,有條理,易用這就是我們要說的 Todo.txt 文件格式和應用程序。安裝很簡單,可從 GitHub 下載最新的版本解壓後並執行命令 sudo make install 。也可以從 Git 克隆一個。Todo.txt 可以很容易的增加新任務,並能顯示任務列表和已完成任務的標記: 如顯示不全,請左右滑動 命令說明todo.sh add "某任務"增加 某任務 到你的待辦列表todo.sh ls顯示所有的任務todo.sh ls due:2018-02-15顯示2018-02-15之前的所有任務todo.sh do 3標記任務3 為已完成任務這個清單實際上仍然是純文本,你可以用你喜歡的編輯器遵循正確的格式編輯它。該應用程序同時也內置了一個強大的幫助系統。你可以使用語法高亮的功能此外,還有許多附加組件可供選擇,以及編寫自己的附件組件規範。甚至有瀏覽器組件、移動設備應用程序和桌面應用程序支持 Todo.txt 的格式。GNOME的擴展組件Todo.txt 最大的缺點是缺少自動或內置的同步機制。大多數(不是全部)的瀏覽器擴展程序和移動應用程序需要用 Dropbox 實現桌面系統和應用程序直接的數據同步。如果你想內置同步機制,我們有……Taskwarrior: 現在我們用 Python 做事了花哨嗎?Taskwarrior 是一個與 Todo.txt 有許多相同功能的 Python 工具。但不同的是它的數據保存在數據庫裡並具有內置的數據同步功能。它還可以跟蹤即將要做的任務,可以提醒某個任務持續了多久,可以提醒你一些重要的事情應該馬上去做。看起來不錯安裝 Taskwarrior 可以通過通過發行版自帶的包管理器,或通過 Python 命令 pip 安裝,或者用源碼編譯。用法也和 Todo.txt 的命令完全一樣: 如顯示不全,