把事情完成的待辦事項:todotxt - iT 邦幫忙

文章推薦指數: 80 %
投票人數:10人

完成待辦事項,是生活中常要面對的,常在Linux的環境中,就在此隨時用todo的清單 ... GTD是英文Getting Things Done的縮寫,是一種行為管理的方法,也是David Allen寫 ... 2 把事情完成的待辦事項:todotxt linux 軟體 鐵人賽 software gtd todo 性格妞 2013-09-2922:05:49‧5259瀏覽 完成待辦事項,是生活中常要面對的,常在Linux的環境中,就在此隨時用todo的清單來管理待辦事項。

GTD的實踐 GTD是英文GettingThingsDone的縮寫,是一種行為管理的方法,也是DavidAllen寫的一本書的書名。

GTD的主要原則在於一個人需要通過記錄的方式把頭腦中的各種任務移出來。

通過這樣的方式,頭腦可以不用塞滿各種需要完成的事情,而集中精力在正在完成的事情。

把要做的事情一條一條列出,完成一件就畫掉一件,看似很簡單的原則,此時就需要有待辦事項的列表,其中Todo.txt,就是把想要做的事情,就先寫下來的軟體,開發有Apple及Android的APP,同時又有windows桌面上的todotxt.net的軟體;還有其他不同桌面環境或者web界面的todo開發實作,也包括了這個Todo.txtCLI命令列的版本。

而這版本的所有檔案是這個樣子: todotxt/usr/ todotxt/usr/bin/ todotxt/usr/bin/todo.sh todotxt/usr/share/ todotxt/usr/share/bash-completion/ todotxt/usr/share/bash-completion/completions/ todotxt/usr/share/bash-completion/completions/todo.sh todotxt/usr/share/todotxt/ todotxt/usr/share/todotxt/todo.cfg 簡單地說,這個應用程式是個shellscript。

設定簡介 在Linux上安裝好todotxt後,首先複製程式裡的todo.cfg到家目錄: cp/usr/share/todotxt/todo.cfg~/.todo.cfg 再編輯~/.todo.cfg裡的這一行: exportTODO_DIR=`dirname"$0"` #修改為指定把todo產生的檔案放置處: exportTODO_DIR="/home/singernew/TODO" 第一次執行todo.sh後出現: $todo.sh Usage:todo.sh[-fhpantvV][-dtodo_config]action[task_number][task_description] Try'todo.sh-h'formoreinformation. 然後執行todo.sh-h可看到操作的指令說明: Usage:todo.sh[-fhpantvV][-dtodo_config]action[task_number][task_description] Actions: add|a"THINGINEEDTODO+project@context" addm"THINGSINEEDTODO MORETHINGSINEEDTODO" addtoDEST"TEXTTOADD" append|appITEM#"TEXTTOAPPEND" archive command[ACTIONS] deduplicate del|rmITEM#[TERM] depri|dpITEM#[,ITEM#,ITEM#,...] doITEM#[,ITEM#,ITEM#,...] help list|ls[TERM...] listall|lsa[TERM...] listaddons listcon|lsc listfile|lf[SRC[TERM...]] listpri|lsp[PRIORITIES][TERM...] listproj|lsprj[TERM...] move|mvITEM#DEST[SRC] prepend|prepITEM#"TEXTTOPREPEND" pri|pITEM#PRIORITY replaceITEM#"UPDATEDTODO" report shorthelp Actionscanbeaddedandoverriddenusingscriptsintheactions directory. See"help"formoredetails. 這時 $ls-lTODO/ total0 -rw-r--r--1singernewusers0Sep2920:39done.txt -rw-r--r--1singernewusers0Sep2920:39report.txt -rw-r--r--1singernewusers0Sep2920:39todo.txt 產生了todo所會存取的相關檔案。

使用簡介 列出工作、新增工作 $todo.shls -- TODO:0of0tasksshown [singernew@ithelp~]$todo.sha寫第14篇鐵人文章 1寫第14篇鐵人文章 TODO:1added. [singernew@ithelp~]$todo.sha寫第15篇鐵人文章 2寫第15篇鐵人文章 TODO:2added. [singernew@ithelp~]$todo.sha寫第17篇鐵人文章 3寫第17篇鐵人文章 TODO:3added. [singernew@ithelp~]$todo.shls 1寫第14篇鐵人文章 2寫第15篇鐵人文章 3寫第17篇鐵人文章 -- TODO:3of3tasksshown 修改及完成項目、設定優先權 $todo.shapp2再加第16篇 2寫第15篇鐵人文章再加第16篇 [singernew@ithelp~]$todo.shls 1寫第14篇鐵人文章 2寫第15篇鐵人文章再加第16篇 3寫第17篇鐵人文章 -- TODO:3of3tasksshown #設定優先權,用A-Z來額外設定優先的程度。

$todo.shpri3a 3(A)寫第17篇鐵人文章 TODO:3prioritized(A). $todo.shls 3(A)寫第17篇鐵人文章 1寫第14篇鐵人文章 2寫第15篇鐵人文章再加第16篇 -- TODO:3of3tasksshown #指定某完成工作後,會被標示已完成ls看不到已完成的項目。

$todo.shdo1 1x2013-09-29寫第14篇鐵人文章 TODO:1markedasdone. x2013-09-29寫第14篇鐵人文章 TODO:/home/singernew/TODO/todo.txtarchived. $todo.shls 2(A)寫第17篇鐵人文章 1寫第15篇鐵人文章再加第16篇 -- TODO:2of2tasksshown #listall會把已完成的項目也顯示出來。

$todo.shlistall 2(A)寫第17篇鐵人文章 0x2013-09-29寫第14篇鐵人文章 1寫第15篇鐵人文章再加第16篇 -- TODO:2of2tasksshown DONE:1of1tasksshown total3of3tasksshown 簡單應用 在~/.bashrc裡加入 todo.shls 這一行,每次登入就會列出未完成事項。

留言 追蹤 檢舉 尚未有邦友留言 立即登入留言 相關文章 [Reply]在Linux上轉html檔成pdf vim+sparkup快寫HTML vim裡用snipmate快寫HTML及程式碼 觀看JSON的新工具:jq 簡易的網路速度監測工具:nload 在文字命令模式裡發送twitter的工具:ttytter 強大的netcat功能與相對應的工具 [Day24-OMD]InstallOMDonRHELplatform 執行swaks快速測試SMTP MIS2000Lab的IT人生#12--我是怎麼開始當作者,撰寫電腦書的?(作者的甘苦談) iT邦幫忙鐵人賽 參賽組數 1087組 團體組數 52組 累計文章數 20489篇 完賽人數 572人 鐵人賽最新文章 [CSS]Flex/GridLayoutModules,part15 .NetCoreWebApi_筆記25_api結合EFCore資料庫操作part3_產品分類資料的編輯與刪除(EF的更新寫法怎麼這麼多種!如何觀察EF產生的SQL) .NetCoreWebApi_筆記24_api結合EFCore資料庫操作part2_產品分類資料新增_資料查詢呈現(帶入非同步API修飾) .NetCoreWebApi_筆記23_api結合EFCore資料庫操作part1_專案前置準備 資料驗證(golang)(Day23) .NetCoreWebApi_筆記22_Swagger自訂文件並讀取API註解描述 [Day??]2021iThome鐵人賽-頒獎典禮@2022.01.08‧輔仁大學 [Day33]HexoxNexT-顯示最新文章、導入GoogleAnalytics的坑 【Day31】新加坡工作後續的時程 重構原本的內容(golang)(Day22) 前往鐵人賽 技術推廣專區 [Day2]抓取每日收盤價 [Day1]基本工具安裝 利用python取得永豐銀行API的Nonce [Day03]tinyML開發板介紹 永豐金融API測試員 [Day01]在享受tinyML這道美食之前 [Day3]使用ta-lib製作指標 [Day4]函數打包與買進持有報酬率試算 計算API所需要的參數:HashID 計算API所需要的參數:IV 前往鐵人賽 熱門問題 重金求web高手 請教SQL大師,如何在GROUPBY分群裡找出組別最多筆數量的組別名稱 請教HTTPS的差異 請問這一題java程式要怎麼寫謝謝 關於光纖紅光筆使用問題 C++小遊戲排行榜 寫個能讓使用者輸入帳密的BAT 代理出售IE8與Flash實作的系統,夾在客戶與原廠中間 WIN101月積累更新造成無法連上vpn python檔案計算問題 IT邦幫忙 站方公告 【2021iThome鐵人賽】登登登!究竟獎落誰家,2021iThome鐵人賽得獎名單正式揭曉 熱門tag 看更多 13th鐵人賽 12th鐵人賽 11th鐵人賽 鐵人賽 2019鐵人賽 2018鐵人賽 javascript 2017鐵人賽 windows php python windowsserver linux c# 程式設計 資訊安全 css vue.js sql mysql 熱門回答 如何找出SQLServer「全部」資料庫大於2GB的Table python檔案計算問題 重金求web高手 代理出售IE8與Flash實作的系統,夾在客戶與原廠中間 請教HTTPS的差異 C對於unsignedchar與char型別的差異 請教SQL大師,如何在GROUPBY分群裡找出組別最多筆數量的組別名稱 C++小遊戲排行榜 PHP物件導向 寫個能讓使用者輸入帳密的BAT 熱門文章 [Day??]2021iThome鐵人賽-頒獎典禮@2022.01.08‧輔仁大學 .NetCoreWebApi_筆記25_api結合EFCore資料庫操作part3_產品分類資料的編輯與刪除(EF的更新寫法怎麼這麼多種!如何觀察EF產生的SQL) 資料驗證(golang)(Day23) .NetCoreWebApi_筆記22_Swagger自訂文件並讀取API註解描述 愛奇藝影片下載及轉檔MP4的辦法 免費Youtube影片下載工具全推薦!只要加上文字就能下載 30天程式語言研究 發文 什麼是擅長編程? 30天程式語言研究 一週點數排行 更多點數排行 海綿寶寶(antijava) Gary(mosbbs) 一級屠豬士(hitomitanaka) Samuel(kuanyu) 居然解出來了(partyyaya) raytracy(raytracy) 純真的人(jer5173) souda(souda) ccenjor(ccenjor) Felix(redqi) × At 輸入對方的帳號或暱稱 Loading 找不到結果。

標記 {{result.label}} {{result.account}} 關閉



請為這篇文章評分?