使用 Calcurse 在 Linux 命令列中組織任務
使用 Calcurse 瞭解你的日曆和待辦事項列表。
你是否需要複雜、功能豐富的圖形或 Web 程式才能保持井井有條?我不這麼認為。合適的命令列工具可以完成工作並且做得很好。
當然,說出命令列這個詞可能會讓一些 Linux 使用者感到害怕。對他們來說,命令列是未知領域。
使用 Calcurse 可以輕鬆地在命令列中進行組織任務。Calcurse 在基於文字的介面裡帶來了圖形化外觀。你可以得到簡單、結合易用性的命令列和導航。
讓我們仔細看看 Calcurse,它是在 BSD 許可證下開源的。
獲取軟體
如果你喜歡編譯程式碼(我通常不喜歡),你可以從 Calcurse 網站獲取原始碼。否則,根據你的 Linux 發行版獲取二進位制安裝程式。你甚至可以從 Linux 發行版的軟體包管理器中獲取 Calcurse。檢查一下不會有錯的。
編譯或安裝 Calcurse 後(兩者都不用太長時間),你就可以開始使用了。
使用 Calcurse
開啟終端並輸入 calcurse
。
Calcurse 的介面由三個皮膚組成:
- 預約(螢幕左側) * 日曆(右上角) * 待辦事項清單(右下角)
按鍵盤上的 Tab
鍵在皮膚之間移動。要在皮膚新增新專案,請按下 a
。Calcurse 將指導你完成新增專案所需的操作。
一個有趣的地方地是預約和日曆皮膚配合工作。你選中日曆皮膚並新增一個預約。在那裡,你選擇一個預約的日期。完成後,你回到預約皮膚,你就看到了。
按下 a
設定開始時間、持續時間(以分鐘為單位)和預約說明。開始時間和持續時間是可選的。Calcurse 在它們到期的那天顯示預約。
一天的預約看起來像這樣:
待辦事項列表獨立運作。選中待辦皮膚並(再次)按下 a
。輸入任務的描述,然後設定優先順序(1 表示最高,9 表示最低)。Calcurse 會在待辦事項皮膚中列出未完成的任務。
如果你的任務有很長的描述,那麼 Calcurse 會截斷它。你可以使用鍵盤上的向上或向下箭頭鍵瀏覽任務,然後按下 v
檢視描述。
Calcurse 將其資訊以文字形式儲存在你的主目錄下名為 .calcurse
的隱藏資料夾中,例如 /home/scott/.calcurse
。如果 Calcurse 停止工作,那也很容易找到你的資訊。
其他有用的功能
Calcurse 其他的功能包括設定重複預約的功能。要執行此操作,找出要重複的預約,然後在預約皮膚中按下 r
。系統會要求你設定頻率(例如,每天或每週)以及你希望重複預約的時間。
你還可以匯入 ICAL 格式的日曆或以 ICAL 或 PCAL 格式匯出資料。使用 ICAL,你可以與其他日曆程式共享資料。使用 PCAL,你可以生成日曆的 Postscript 版本。
你還可以將許多命令列引數傳遞給 Calcurse。你可以在文件中瞭解它們。
雖然很簡單,但 Calcurse 可以幫助你保持井井有條。你需要更加關注自己的任務和預約,但是你將能夠更好地關注你需要做什麼以及你需要做的方向。
via: https://opensource.com/article/18/10/calcurse
作者:Scott Nesbitt 選題:lujun9972 譯者:geekpi 校對:wxy
相關文章
- 在Linux中如何使用at命令安排任務Linux
- 如何使用 cron 任務在 Linux 中計劃和自動化任務Linux
- 使用 xclip 在 Linux 命令列中複製貼上Linux命令列
- 在 Linux 中怎麼使用 cron 計劃任務Linux
- 在 Linux 命令列下使用“原力”Linux命令列
- 在 Linux 命令列中使用 tcpdump 抓包Linux命令列TCP
- Laravel使用command在Linux系統中跑定時任務LaravelLinux
- [筆記] 關於任務佇列在專案中的使用筆記佇列
- 在 Linux 命令列中轉換大小寫Linux命令列
- 在 Linux中find命令使用技巧Linux
- Python中任務佇列-芹菜celery的使用Python佇列
- 在 Linux 命令列中使用 nudoku 解決謎題Linux命令列
- 在 Linux 中使用ImageMagick命令列操作影像檔案Linux命令列
- 在 Linux 中如何從命令列查詢 VirtualBox 版本Linux命令列
- 在Linux中,如何備份某個使用者的任務計劃?Linux
- 在 Linux 命令列中使用 ls 列出檔案的技巧Linux命令列
- Linux基礎命令---cancel取消列印任務Linux
- 在Linux命令列中進行大小寫字元轉換Linux命令列字元
- 在 Linux 命令列中規劃你的假期日曆Linux命令列
- Linux基礎命令---lpstat檢視列印任務Linux
- Linux基礎命令---lprm刪除列印任務Linux
- 如何用Linux的at命令安排一個任務Linux
- 任務佇列,巨集任務與微任務佇列
- Linux命令列中幾個使用history相關的技巧Linux命令列
- 在Linux命令列檢視影像的方法Linux命令列
- Linux系統中延時任務及定時任務Linux
- Linux命令分享- 新建使用者和組命令Linux
- 在命令列中連線mysql命令列MySql
- Linux命令列Linux命令列
- linux 使用crontab 建立定時任務Linux
- 在 Linux 中安全且輕鬆地管理 Cron 定時任務Linux
- 使用argparse模組新增命令列引數命令列
- Cygwin,在windows中使用linux命令WindowsLinux
- 在 Linux 命令列上使用日曆Linux命令列
- 在Linux命令列傳送電子郵件Linux命令列
- 在Linux中,如何使用logrotate命令管理日誌檔案?Linuxlogrotate
- 籃球組運動組任務(12.19到12.26任務)
- 在 Linux 中不使用 useradd 命令如何建立使用者賬號Linux