Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux命令行todo列表管理工具Taskwarrior介绍

linux命令行todo列表管理工具Taskwarrior介绍

作者头像
zqb_all
发布于 2019-12-27 02:44:59
发布于 2019-12-27 02:44:59
1.2K00
代码可运行
举报
文章被收录于专栏:QB杂货铺QB杂货铺
运行总次数:0
代码可运行

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

安装

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 sudo apt-get install task

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  sudo apt-get install taskwarrior

简单使用

安装后,即可使用task命令

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

新建任务

使用task add xxx新建任务,如

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ task add 测试任务1
Created task 1.

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

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

查看任务

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ 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删除某个任务。 如

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ 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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-11-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux管理不用记命令!Linux安装可视化管理工具Cockpit安装使用
大家好,我是星哥!最近不少粉丝私信问:"Linux服务器管理总记不住命令,有没有可视化工具能救救手残党?"
星哥玩云
2025/07/16
1900
Linux管理不用记命令!Linux安装可视化管理工具Cockpit安装使用
Linux拜拜!微软给WSL加入GPU支持,Windows终于迎来命令行包管理工具
看完昨晚微软Build大会,虽然开发者不能亲自到现场,但看到WSL更新,就不忍惊呼:Amazing!
量子位
2020/05/26
1.2K0
Linux拜拜!微软给WSL加入GPU支持,Windows终于迎来命令行包管理工具
Linux软件包管理工具概览
在Linux系统中,dpkg、apt、rpm、yum和dnf是几种常见的包管理工具,它们分别属于不同的Linux发行版或家族,并有着各自的诞生顺序和特点。下面将按照这些工具的诞生顺序,并结合Debian、Red Hat、CentOS、Ubuntu和Kali等系统,进行详细的介绍。
久绊A
2025/02/21
3150
linux软件包管理工具
1 最早的软件包 deb deb软件包,debian 首先提出软件包的概念,他的管理机制是将二进制文件、配置文档、man、info等帮助文档合并打包在文件中。 2 RPM redhat package manager rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。 3 源码
lonelyvaf
2018/06/07
1.7K0
用Rust开发一个命令行Todo应用
Todo应用是日常开发中非常常见的工具,通常用于记录和管理待办事项。通过Todo应用,用户可以方便地记录自己的任务,跟踪任务的完成情况,提高工作和生活效率。在实际开发过程中,Todo应用通常包括任务的增、删、改、查(CRUD)操作,并且常常涉及数据的持久化存储(例如:数据库、文件系统等)。
二一年冬末
2024/12/17
1910
【云原生|K8s系列特别篇】:一文速通实战Helm管理工具
本期文章是K8s特别篇,主要是速通学习Helm之简介、仓库、实践应用等。通过本期文章:我们将学习Helm的基础知识、简介、仓库、实践应用等
程序员洲洲
2024/06/07
1910
【云原生|K8s系列特别篇】:一文速通实战Helm管理工具
ubuntu下定时弹窗记录工作日志
记录工作日志,是一个很好的习惯,但不容易坚持,本来打算每天记录,但经常拖延,拖着拖着,有一些事情就忘记了。
zqb_all
2019/12/27
8350
apt命令使用一览表
描述: apt全称是Advanced Packaging Tool是Linux系统下的一款安装包管理工具,可以说是Ubuntu系统下最为重要的命令安装、更新、卸载软件升级系统内核都离不开apt命令。
全栈工程师修炼指南
2020/10/23
4.6K0
apt命令使用一览表
Docker那些事之Ubuntu环境
docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。
公众号guangcity
2020/02/24
4750
Docker那些事之Ubuntu环境
Linux软件包管理工具-apt
Linux系统中,常用的软件包管理工具之一是apt(Advanced Package Tool)。它主要用于安装、更新和删除软件包,特别适用于基于Debian/Ubuntu的发行版。
久绊A
2023/12/20
3680
Linux软件包管理工具-dpkg
dpkg是Debian和Ubuntu等Linux发行版中用于管理软件包的基本包管理工具
久绊A
2023/12/20
4890
一个超级牛皮的容器管理工具Container Desktop
大家好,波哥又来给大家推荐好东西啦! 欢迎大家在评论区留言评论自己想了解的工具、方向或职业等互联网相关内容,点赞和推荐多的,波哥会优先安排解答! 关注波哥 介绍 Container Desktop 是一款为 Podman 设计的跨平台桌面伴侣应用程序,提供直观的图形化界面,简化容器管理。作为业界首个跨平台容器用户界面解决方案,它通过定制化连接技术解决了不同操作系统间的通信难题。在 Windows 上,它利用自定义 TCP 中继实现 WSL 与原生环境的通信;5.2.13 版本引入基于 SSH 中继的新方法,结合 Windows 命名管道,提升安全性并减少 TCP 服务暴露风险。该技术基于 gvisor-tap-vsock 改进,支持 Podman 和 Docker。尽管项目创建者坦言这是其首次开源尝试,并感受到开发挑战,但 Container Desktop 仍被视为“完成状态”,展现了其在容器管理领域的重要价值。 主要功能与使用 Podman Desktop 提供以下关键功能:
IT运维技术圈
2025/03/17
4540
一个超级牛皮的容器管理工具Container Desktop
5 种 Linux 安装包管理工具中文手册!抓紧看,别再说不会了,丢人。。。
包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你的系统中使用的代码是经过审查的,并且软件的安装版本已经得到了开发人员和包维护人员的认可。
民工哥
2022/10/27
1.3K0
5 种 Linux 安装包管理工具中文手册!抓紧看,别再说不会了,丢人。。。
Ubuntu精通:利用基本命令行工具的力量
Ubuntu是一种基于Linux操作系统的开源软件,它是由南非企业家马克·舍特尔沃思创建的。Ubuntu以其简单易用、稳定可靠以及丰富的可定制性而广受欢迎。
Lion 莱恩呀
2025/07/10
5720
Ubuntu精通:利用基本命令行工具的力量
放弃手中Docker拥抱下一代容器管理工具Podman
官网描述: Podman是一个无守护进程的容器引擎,用于在Linux系统上开发、管理和运行OCI容器(开源的容器管理工具)。容器可以作为根运行,也可以以无根模式运行。简单地说:alias docker=podman简单的说它是下一代容器。
全栈工程师修炼指南
2020/10/09
2.8K0
放弃手中Docker拥抱下一代容器管理工具Podman
6 Linux 包管理以及 systemctl
本文我们将学习的是 Linux 中的包管理器以及强大的 systemctl命令,并了解 systemd在管理系统服务中的作用。
Lemon黄
2023/11/30
4340
6 Linux 包管理以及 systemctl
Linux命令行开发入门
想到软件开发,你可能会认为需要各种应用程序和服务才能完成工作。你需要一个强大的IDE,一个用于版本控制的GUI,以及许多其他工具。
云云众生s
2024/12/02
3250
ubuntu 包管理工具 apt 使用与进阶
ubuntu 作为目前最受欢迎的 linux 发行版,加上 windows 10 推出的 WSL 对 ubuntu 的支持,让 ubuntu 更加流行。 而作为一个操作系统,最重要的是应用生态的构建,而 ubuntu 有今天的市场占用,与他的包管理机制 — apt 是密不可分的。 apt 工具是基于 ubuntu 底层的包管理命令 dpkg 构建的一套强大便捷的包管理工具,除了我们日常使用的下载、更新以外,还有着非常多、非常强大的功能,本文我们就来深入了解一下吧。
用户3147702
2022/06/27
1.8K0
ubuntu 包管理工具 apt 使用与进阶
deepin 安装mysql以及mysql可视化管理工具
sudo apt-get install mysql-server mysql-client
kirin
2020/06/05
3K0
本地部署DbGate数据库管理工具并实现异地远程访问查询数据
本文主要介绍如何在Linux Ubuntu系统中使用Docker部署DbGate数据库管理工具,并结合cpolar内网穿透工具实现公网远程访问本地数据库的详细流程。
aosei
2024/06/24
3530
本地部署DbGate数据库管理工具并实现异地远程访问查询数据
相关推荐
Linux管理不用记命令!Linux安装可视化管理工具Cockpit安装使用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档