zoukankan      html  css  js  c++  java
  • linux命令行todo列表管理工具Taskwarrior介绍

    Taskwarrior 是一款在命令行下使用的TODO列表管理工具,或者说任务管理工具,灵活,快速,高效。

    安装

    在ubuntu 14.04 中,可从官方仓库安装task软件包

     sudo apt-get install task
    

    在ubuntu18.04中,可从官方仓库安装taskwarrior软件包

      sudo apt-get install taskwarrior
    

    简单使用

    安装后,即可使用task命令

    第一次运行会提示你创建配置文件,输入yes,使用默认配置即可。

    新建任务

    使用task add xxx新建任务,如

    $ task add 测试任务1
    Created task 1.
    
    $ task add 测试任务2  
    Created task 2.
    
    $ task add 测试任务3
    Created task 3.
    
    

    查看任务

    使用task或task list 或 task next查看当前列表中的任务,如

    $ task list
    
    ID Age Description   Urg 
     1 23s 测试任务1        0
     2 8s  测试任务2        0
     3 4s  测试任务3        0
    
    3 tasks
    

    移除任务

    使用task id done把某个任务标记为完成,或task id delete删除某个任务。

    $ task 2 done
    Completed task 2 '测试任务2'.
    Completed 1 task.
    
    $ task
    [task next]
    
    ID Age  Description Urg 
     1 2min 测试任务1      0
     2 2min 测试任务3      0
    
    2 tasks
    
    $ task 1 delete
    Delete task 1 '测试任务1'? (yes/no) yes
    Deleting task 1 '测试任务1'.
    Deleted 1 task.
    
    $ task next
    
    ID Age  Description Urg 
     1 5min 测试任务3      0
    
    

    掌握了简单的添加,查看,删除之后,其实就可以用起来了。满足了作为日常简单任务管理的需求。

    进阶使用

    Taskwarrior 还支持设置任务的优先级,截止时间,依赖任务等。并可以将多个task添加到一个工程中,方便管理。

    这些暂时没有需求,就不进行研究了。后续有了解再补充。

    有需要可从help中获取具体用法,或从官网进行了解 https://taskwarrior.org

  • 相关阅读:
    JAVA中 ReentrantReadWriteLock读写锁详系教程,包会
    传统企业的精益转型之路
    什么时候可以使用极限编程?
    “懒蚂蚁”效应在产品开发过程中的应用
    Vue.config.js配置 最新可用版本
    如何查找一个为NULL的MYSQL字段
    MYSQL 50 基础题 (转载)
    记录一下第一次写 50行 SQL代码
    jwtUtils顾名思意
    对于我们程序员来说,基本面是什么呢?
  • 原文地址:https://www.cnblogs.com/zqb-all/p/9979574.html
Copyright © 2011-2022 走看看