当前位置: 首页 > 科技观察

Linux命令行中的时间管理

时间:2023-03-21 21:29:25 科技观察

了解如何在命令行中使用这些方法来组织您自己的待办事项列表。关于如何从命令行完成时间管理(GTD)的工作有很多讨论。有多少文章是关于使用ls的晦涩选项、Sed和Awk的一些神奇正则表达式以及使用Perl解析大量文本的。但这些都不是问题的重点。这篇文章是关于“它是如何完成的”,当我们不需要图形桌面、Web浏览器或网络连接时,使用命令行实际进行事务跟踪。为此,我们将介绍四种跟踪待办事项的方法:普通文件、Todo.txt、TaskWarrior和Org模式。我喜欢将Vim用于简单的纯文本,但您也可以使用Nano。管理待办事项最直接的方法是在纯文本文件中编辑它们。只需打开一个空文件并每行添加一个任务。任务完成后,删除此行。简单有效,不管你用它做什么。但是,这种方法也有两个缺点。一旦你删除一行并保存文件,它就永远消失了。如果你想知道你这周或上周做了什么,这就成了一个问题。使用简单的文本文件很方便,但也很混乱。Todo.txt:纯文件的升级版整洁、有条理且易于使用这就是我们谈论的Todo.txt文件格式和应用程序。安装非常简单,可以从GitHub下载最新版本,解压后执行命令sudomakeinstall。也可以从Git克隆一个。todo.txt可以方便地添加新任务,并可以显示任务列表和已完成任务的标记:<如果显示不完整,请左右滑动>命令说明todo.shadd"atask"Add"atask"toyourtodolisttodo.shlsshowalltaskstodo.shlsdue:2018-02-15showalltasksbefore2018-02-15todo.shdo3marktask3ascompleted列表实际上仍然是纯文本,您可以按照正确的格式使用您喜欢的编辑器对其进行编辑。该应用程序还内置了强大的帮助系统。您可以使用语法突出显示功能。此外,还有许多附加组件可供选择,以及编写您自己的附加组件规格。甚至还有支持Todo.txt格式的浏览器组件、移动设备应用程序和桌面应用程序。GNOME扩展Todo.txt***的缺点是缺少自动或内置同步机制。大多数(不是全部)浏览器扩展和移动应用程序需要Dropbox直接在桌面系统和应用程序之间同步数据。如果您想要内置同步,我们有...Taskwarrior:我们现在在Python中做一些有趣的事情吗?Taskwarrior是一个Python工具,它可以做许多与Todo.txt相同的事情。但不同的是,它的数据是存储在数据库中的,并且有内置的数据同步功能。它还可以跟踪即将到来的任务,提醒您任务持续了多长时间,并提醒您立即做重要的事情。看起来不错安装Taskwarrior可以通过发行版的包管理器,或通过Python命令pip,或从源代码编译来完成。用法与Todo.txt中的命令完全一样:<如果显示不完整,请左右滑动>命令说明任务列表截止日期:今天列表截止日期今天的任务任务do3将编号为3的任务标记为已完成Taskwarrior也有一个漂亮的文本用户界面。我喜欢Vit,它的设计灵感来自于Vim。与Todo.txt不同,Taskwarrior可以与本地或远程服务器同步信息。如果你想运行自己的同步服务器,有一个名为taskd的非常基本的服务器,如果你不使用自己的同步服务器,也有几个可用的服务器。Taskwarriot还拥有一个蓬勃发展的插件和扩展生态系统,以及用于移动和桌面系统的应用程序。Taskwarrior在GNOME下看起来仍然很棒。Taskwarrior的唯一缺点是您不能直接修改待办任务,这与其他工具不同。只能按照格式导出任务列表,然后修改导出的文件,再重新导入。与直接在编辑器中编辑任务相比,还是比较麻烦的。谁能给我们最好的希望...EmacsOrg模式:牛X的任务收割机Emacs应有尽有EmacsOrg模式是迄今为止最大、最灵活的开源待办事项管理器。它支持多个文件,使用纯文本,高度可定制,并自动识别日期、截止日期和任务计划。它的配置也比我们在这里介绍的其他工具复杂一些。但是一旦配置好,它就能比其他工具做更多的事情。如果您熟悉或喜欢BulletJournals,Org模式可能是最像BulletJournals的桌面程序。Emacs工作,Org模式工作,一些移动应用程序与它很好地交互。但不幸的是,目前还没有桌面程序或浏览器插件支持Org模式。尽管如此,OrgMode仍然是跟踪待办事项的最佳应用程序之一,因为它非常强大。选择适合您的工具***这些程序旨在帮助您跟踪待办事项列表并确保您不会忘记做某事。这些程序的基本功能相似,哪一个适合您取决于多种因素。有的人需要内置同步功能,有的人需要手机客户端,有的人必须支持插件。无论您选择什么,请记住,该计划本身不会让您的条件变得更好,但它会有所帮助。