Taskwarrior:Linux下一个很棒的命令行TODO工具

Taskwarrior 是 Ubuntu/Linux 下一个简单而直接的基于命令行的 TODO 工具。这个开源软件是我曾用过的最简单的基于命令行的工具之一。Taskwarrior 可以帮助你更好地组织你自己,而不用安装笨重的新工具——这有时丧失了 TODO 工具的目的。

Taskwarrior:一个基于简单的基于命令行帮助完成任务的TODO工具

Taskwarrior是一个开源、跨平台、基于命令行的 TODO 工具,它帮你在终端中管理你的 to-do 列表。这个工具让你可以轻松地添加任务、展示列表、移除任务。而且,在你的默认仓库中就有,不用安装新的 PPA。在 Ubuntu 16.04 LTS 或者相似的发行版中。在终端中按照如下步骤安装 Taskwarrior。


  1. sudo apt-get install task 

简单的用如下:


  1. $ task add Read a book 
  2. Created task 1. 
  3. $ task add priority:H Pay the bills 
  4. Created task 2. 

我使用上面截图中的同样一个例子。是的,你可以设置优先级(H、L 或者 M)。并且你可以使用‘task’或者‘task next’命令来查看你最新创建的 to-do 列表。比如:


  1. $ task next 
  2. ID Age P Description                      Urg 
  3. -- --- - -------------------------------- ---- 
  4.  2 10s H Pay the bills                     6 
  5.  1 20s   Read a book                       0 

完成之后,你可以使用 ‘task 1 done’ 或者 ‘task 2 done’ 来清除列表。可以在这里找到更加全面的命令和使用案例。同样,Taskwarrior 是跨平台的,这意味着不管怎样,你都可以找到一个满足你需求的版本。如果你需要的话,这里甚至有一个安卓版。祝您用得开心!

作者:Manuel Jose

来源:51CTO

时间: 2024-08-01 18:08:57

Taskwarrior:Linux下一个很棒的命令行TODO工具的相关文章

《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式

4.3 Linux下全屏幕文本编辑器的命令行方式 4.3.1 emacs:文本编辑指令 初步了解emacs编辑器的基础功能,学会使用emacs指令来进行文本编辑.电邮收发等各项功能. emacs [-可选参数] [文件名] Emacs (Editor MACroS编辑器宏) 是一个功能强大的文本编辑器.该指令不仅可以用来编辑文本文件,还可以收发电邮.编辑远程文档.通过Telnet登录远程主机.登录IRC.查看日历.支持多种编程语言(如C/C++,Perl,Python,Lisp等).管理日程和个

Linux下5个有趣的命令行技巧介绍

  你有将Linux物尽其用吗?对很多Linux用户来说,有很多看起来是技巧的有用特性.有些时候你会需要这些技巧.本文会帮助你更好得使用一些命令,发挥其更强大的功能. 图1:5个命令行技巧 我们开始一个新的系列,在这里我们还会写一些技巧,并且用尽量小的篇幅写清楚. 1. 我们可以使用history命令来查看曾经运行过的命令. 这里是一个history命令的示例输出. 代码如下: # history 从history命令输出看,很明显,命令的执行时间没有被打出来.有解决方法吗?有的!运行如下命令:

Linux下七牛云存储qrsync命令行上传同步工具

VPS数据备份是一个重要的工作,之前在文章:使用七牛云存储自动备份VPS数据分享过使用七牛云存储提供的工具QRSBox来备份数据,这篇文章介绍下七牛的另一个工具qrsync,qrsync支持断点续上传,增量同步,它可将用户本地的某目录的文件同步到七牛云存储中,同步或上传几百GB甚至上TB的文件毫无鸭梨. 一.软件下载  代码如下 复制代码 mkdir qrsync              ### 创建qrsync目录 cd qrsync                 ### 进入qrsync

LFTP : 一个功能强大的命令行FTP程序

LFTP : 一个功能强大的命令行FTP程序 大家好,这篇文章是介绍Lftp以及如何在Linux操作系统下安装的.Lftp是一个基于命令行的文件传输软件(也被称为FTP客户端),由Alexander Lukyanov开发并以GNU GPL协议许可发行.除了FTP协议外,它还支持FTPS,HTTP,HTTPS,HFTP,FISH,以及SFTP等协议.这个程序还支持FXP,允许数据绕过客户端直接在两个FTP服务器之间传输. 它有很多很棒的高级功能,比如递归镜像整个目录树以及断点续传下载.传输任务可以

Ledger-复式记账的一个功能强大的命令行工具

无论你是一个电脑极客还是普通用户,记录账户开销总是必不可少的.虽然在Linux上有很多基于GUI的记账工具(比如 - GNUCash)受到大家欢迎,但是工作在命令行的记账工具是很多用户难以想象的.在本文中,我们将讨论一个功能强大的命令行记账工具-Ledger.   ledger-main Ledger - 复式记账工具 Ledger是复式记账的一个功能强大的命令行工具.对于那些不了解"复式(Double-Entry)"的用户,它这意味着每笔交易都必须有一个源.站在一个外行的角度来看,这

Expect-lite 4.2.0发布 命令行自动化工具

Expect-lite是一个简单快速的命令行自动化工具,其功能是直接映射一个交互式终端到自动化脚本. Expect-lite的脚本在每一行的开头使用特殊字符(S)来指示行动,基本的Expect-lite脚本可以简单地创建剪切和粘贴文本,从一个终端窗口到一个脚本,并加入 '>' '<' 字符.Expect-lite以验证测试环境为目标,在脚本末尾产生一个通过/失败结果,它在此环境中使用不受限制.它包含一个强大的断点.步进/跳过的调试器,能够进行复制/粘贴行到正在运行的脚本. Expect-lit

Expect-lite 4.1.2发布 命令行自动化工具

Expect-lite是一个简单快速的命令行自动化工具,其功能是直接映射一个交互式终端到自动化脚本. 了解更多详细信息:http://expect-lite.sourceforge.net/ Expect-lite 4.1.2版本更新内容:@n (n=number) was fixed to set the timeout value from IDE (a problem with ssh user@192.168...). The *FORK display was fixed when "

Linux下非交互式远程执行命令脚本

  Linux下非交互式远程执行命令脚本(比ssh更好的方式) openssh在每台机器上都有,ssh与scp经常出现在我们的生活中. 然而当要管理的机器规模越来越大时,ssh登陆到目标机器进行管理就变得不现实了. 虽然可以直接在ssh后面接命令的方式,进行命令的执行. 但是ssh的严格的权限认证使得我们不得不输入密码,或是建立信任关系,很难去自定义一个特定的认证方式. 基于ssh的这种不足.于是笔者就写了一个jetfire,这个工具.比ssh多的一个重要的功能就是可以自定义认证方式,顺便避免了

lnav:Linux下一个基于控制台的高级日志文件查看器

服务器日志是一个由服务器创建并经常更新.用于抓取特定服务和应用的所有活动信息的日志文件.当你的应用或者服务出现问题时这个文件就会非常有用.从日志文件中你可以获取所有关于该问题的信息,例如基于警告或者错误信息它什么时候开始表现不正常. LNAV(Log file Navigator)是 Linux 下一个基于控制台的高级日志文件查看器.它和其它文件查看器,例如 cat.more.tail 等,完成相同的任务,但有很多普通文件查看器没有的增强功能(尤其是它自带多种颜色和易于阅读的格式). 它能在解压