#include <calendar.world> #include <calendar.argentina> #include <calendar.australia> #include <calendar.belgium> #include <calendar.birthday> #include <calendar.christian> #include <calendar.computer>
假设我们只通过移除除上面显示的第一个 #include 行之外的所有行,将我们的显示切换到世界日历。 我们会看到这个:
$ calendar -l 0 Mar 26 Benjamin Thompson born, 1753, Count Rumford; physicist Mar 26 David Packard died, 1996; age of 83 Mar 26 Popeye statue unveiled, Crystal City TX Spinach Festival, 1937 Mar 26 Independence Day in Bangladesh Mar 26 Prince Jonah Kuhio Kalanianaole Day in Hawaii Mar 26* Seward's Day in Alaska (last Monday) Mar 26 Emerson, Lake, and Palmer record "Pictures at an Exhibition" live, 1971 Mar 26 Ludwig van Beethoven dies in Vienna, Austria, 1827
显然,世界日历的特殊日子非常多。但是,像这样的展示可以让你不要忘记所有重要的“大力水手雕像”揭幕日以及在庆祝“世界菠菜之都”中它所扮演的角色。
更有用的日历选择可能是将与工作相关的日历放入特殊文件中,并在 calendar.all 文件中使用该日历来确定在运行命令时将看到哪些事件。
$ cat /usr/share/calendar/calendar.all /* * International and national calendar files * * This is the calendar master file. In the standard setup, it is * included by /etc/calendar/default, so you can make any system-wide * changes there and they will be kept when you upgrade. If you want * to edit this file, copy it into /etc/calendar/calendar.all and * edit it there. * */ #ifndef _calendar_all_ #define _calendar_all_ #include <calendar.usholiday> #include <calendar.work> <== #endif /* !_calendar_all_ */
日历文件的格式非常简单 - mm/dd 格式日期,空格和事件描述。
$ cat calendar.work 03/26 Describe how the cal and calendar commands work 03/27 Throw a party!
注意事项和怀旧
注意,有关日历的命令可能不适用于所有 Linux 发行版,你可能必须记住自己的“大力水手”雕像。
如果你想知道,你可以显示一个日历,远至 9999 —— 即使是预言性的 2525。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对易采站长站的支持。








