云网牛站
所在位置:首页 > Linux命令 > 在Linux系统下采用Calcurse在命令行中进行组织任务

在Linux系统下采用Calcurse在命令行中进行组织任务

2018-11-17 09:57:39作者:geekpi稿源:linux中国LCTT

采用 Calcurse 来处理 Linux 命令行下的组织任务是再好不过的了,它能让你更加的掌握你的日历和待办事项列表。Calcurse 的优势是在基于文本的界面里带来了图形化外观。你可以得到简单、结合易用性的命令行和导航。同时 Calcurse 是在 BSD 许可证下开源的。Calcurse 虽然是在命令行下运行的,但它不比图形界面中的程序差,使用它一样把组织任务处理得井井有条。

 

下载 Calcurse

Calcurse 网站中可以获取到 tar.gz 源码包,目前最新版本是 calcurse 4.3.0,你可以编译代码,它支持多种不同的 Linux 发行版本,如 Debian、Arch Linux、Slackware、openSUSE、Ubuntu、Fedora、Gentoo,当然,你可以在 Linux 发行版的软件包管理器中获取 Calcurse,如果有的话你就从系统软件包管理器中安装,这样更方便。编译或安装 Calcurse 后就可以进行下面的操作了。

 

使用 Calcurse 的方法

打开 Linux 终端并输入 calcurse:

在Linux系统下采用Calcurse在命令行中进行组织任务

Calcurse 的界面由三个面板组成:

预约(屏幕左侧)

日历(右上角)

待办事项清单(右下角)

按键盘上的 Tab 键在面板之间移动。要在面板添加新项目,请按下 a。Calcurse 将指导你完成添加项目所需的操作。

一个有趣的地方地是预约和日历面板配合工作。你选中日历面板并添加一个预约。在那里,你选择一个预约的日期。完成后,你回到预约面板,你就看到了。

按下 a 设置开始时间、持续时间(以分钟为单位)和预约说明。开始时间和持续时间是可选的。Calcurse 在它们到期的那天显示预约:

在Linux系统下采用Calcurse在命令行中进行组织任务

一天的预约看起来像这样:

在Linux系统下采用Calcurse在命令行中进行组织任务

待办事项列表独立运作。选中待办面板并(再次)按下 a。输入任务的描述,然后设置优先级(1 表示最高,9 表示最低)。Calcurse 会在待办事项面板中列出未完成的任务:

在Linux系统下采用Calcurse在命令行中进行组织任务

如果你的任务有很长的描述,那么 Calcurse 会截断它。你可以使用键盘上的向上或向下箭头键浏览任务,然后按下 v 查看描述:

在Linux系统下采用Calcurse在命令行中进行组织任务

Calcurse 将其信息以文本形式保存在你的主目录下名为 .calcurse 的隐藏文件夹中,例如 /home/scott/.calcurse。如果 Calcurse 停止工作,那也很容易找到你的信息。

 

Calcurse 其他有用的功能

Calcurse 其他的功能包括设置重复预约的功能。要执行此操作,找出要重复的预约,然后在预约面板中按下 r。系统会要求你设置频率(例如,每天或每周)以及你希望重复预约的时间。

你还可以导入 ICAL 格式的日历或以 ICAL 或 PCAL 格式导出数据。使用 ICAL,你可以与其他日历程序共享数据。使用 PCAL,你可以生成日历的 Postscript 版本。

你还可以将许多命令行参数传递给 Calcurse。

虽然很简单,但 Calcurse 可以帮助你保持井井有条。你需要更加关注自己的任务和预约,但是你将能够更好地关注你需要做什么以及你需要做的方向。可以这么说,Calcurse 是命令行下组织任务最好的工具,因为它整个处理流程非常的人性化,而且易实现。

 

相关主题

在Linux系统下使用Crontab UI安全管理Cron定时任务

Linux命令子频道
精选文章
热门文章