如果您希望直接从终端管理所有任务,任务书允许您使用简单的命令来做到这一点。没有烦人的 GUI,也没有等待页面加载。一切都是即时的,只需按一下按键即可。让我们看看如何使用它来组织终端中的所有任务。
另请阅读: 如何在 Ubuntu 中使用 Crontab 计划和自动化任务
安装任务簿
建议的安装 Taskbook 的方法是通过 Yarn、NPM 或 Snapcraft。应用程序文档提供的命令是:
sudo yarn global add taskbooksudo npm install --global taskbook
sudo snap install taskbook

由于我们在 Ubuntu 20.04 上使用它,因此我们将采用快照路线。为了更方便使用,还建议您使用任务簿的别名,这样您就不必输入其全名来管理任务。您可以使用以下命令将别名“tb”添加到任务簿中:
sudo snap alias taskbook tb
添加任务和注释
安装 Taskbook 后,要创建任务,请键入:
tb -t Text you want for your task.按 Enter 键,您的任务将添加到任务簿的列表中。要添加更多任务,请重复此命令,如下例所示。
tb -t Make Tech Easier
tb -t Download Updates
tb -t Fix CSS
查看您的任务:输入tb并按 Enter 键。

要添加有关不可操作任务的注释,请使用-n切换而不是-t:
tb -n Text of your note
如果您在添加一些任务和注释后查看任务列表,您会看到注释以圆形图标开头,而任务的左侧有一个经典的复选框。

使用木板,卢克!
为了更好地组织任务,您可以使用不同的板。每个看板可以包含一组不同的任务和注释,但如果您愿意,一个任务或注释可以同时存在于多个看板中。要将任务添加到面板,请使用:
tb -t @board_name Text of task在下面的示例中,我们添加两个任务,一项到“mte”板,一项到“pc”和“tablet”板。
tb -t @mte Write article
tb -t @pc @tablet Change passwords
请注意,我们不必手动创建面板。任务簿将自动创建面板并为其分配任务,一个任务存在于两个面板上。

执行任务
要将您已开始处理的任务标记为“活动”,请使用-b转变。在查看如何选择任务时,请注意每个任务前面的数字。通过指定任务旁边的数字来选择任务。
tb -b 2 7
您将看到您的活动任务标有三个点(“...”)。

要将任务标记为“已完成”,请使用开关-c以及任务编号:
tb -c 7
您现在可以看到已完成的任务呈灰色,并且旁边有一个复选标记。

如果您标记为活动的任务需要很长时间才能完成,您可以使用启动它时使用的相同命令暂停或撤消它。
tb -b Task_Number
要用星号标记最重要的内容,请使用-s转变:
tb -s 1 3
为了获得更多控制,您可以使用实际优先级。不过,语法有点复杂。
tb -p @Task_Number Priority_Number例如,要将第二个任务的优先级设置为“正常”,将第一个任务的优先级设置为“高”,将第三个任务的优先级设置为“中”,我们使用:
tb -p @2 1
tb -p @1 3
tb -p @3 2
您可以在下面的屏幕截图中看到上面的命令如何将我们的“Make Tech Easier”任务标记为最重要,“Fix CSS”标记为中等优先级,并将“Download Updates”保留为正常优先级不变。

如果您还注意到我们的屏幕截图,我们在“平板电脑”板上添加了一个新任务。但我们也用过p:2在输入实际文本之前。非屏幕截图形式的命令是:
tb -t @tablet p:2 Flash new ROM通过以上内容,我们已将“刷新新 ROM”任务添加到中等优先级的“平板电脑”板上。您可以在创建每个任务时对其进行优先级排序,这样您就不必在之后对其进行编辑。
但是,如果您将任务添加到错误的面板怎么办?使用以下命令将其移动到正确的位置:
tb -m @Task_Number board
正如您在我们的屏幕截图中看到的,您可以一次将一项任务移动到多个面板。
但过了一段时间,你的看板上就会充满任务,而已完成的任务将继续显示为灰色。要清理列表,请使用:
tb --clear
上述命令“删除”所有已完成的任务。要手动删除任务或注释,请使用开关-d及其编号:
tb -d 4
我们对“删除”使用引号,因为任务和注释实际上并未删除。相反,它们被存档。要访问过去任务的存档,请使用:
tb -a
要将任何任务从存档恢复到您的面板,请使用-r接下来是他们的号码:
tb -r TASK_NUMBER请注意,您可以使用多个号码恢复多个条目。

要查看特定面板的任务,请使用-l以及董事会的名称。在以下示例中,我们仅检查 mte 板上的任务:
tb -l mte
最后,当您的看板上有数十个任务时,您可以使用以下命令过滤列表-f和一个文本字符串:
tb -f TEXT
熟悉 Taskbook 的命令后,您将能够在终端中工作时仅使用键盘来处理所有任务。
既然您知道如何在终端中管理任务,您是否仍然喜欢更直观的方式来管理任务?一个基于网络的解决方案或者您也在智能手机上使用的应用程序?请在下面的评论部分告诉我们。






![使用 Logcheck 发现系统日志文件中的问题和安全违规 [Linux]](https://guid.recmg.com/tech/terrance/assets/uploads/2014/11/logcheck-featured.jpg)