命令行大全

calendar

小猪老师 发表于 2020-07-11 03:55浏览次数:

calendar命令显示日程并提供提醒。

查看英文版

目录:

1 calendar 运行系统环境

2 描述

3 句法

4 选项

calendar 运行系统环境

Unix&Linux

描述

日历工具检查当前目录或由指定的目录CALENDAR_DIR 环境变量为一个文件名为日历与任今天的日期或明天的开始,显示器线。在星期五,显示星期五到星期一的事件。

The calendar utility checks the current directory or the directory specified by the CALENDAR_DIR environment variable for a file named calendar and displays lines that begin with either today's date or tomorrow's. On Fridays, events on Friday through Monday are displayed.

查看英文版

查看中文版

句法

calendar [-ab] [-A num] [-B num] [-l num] [-w num]
         [-f calendarfile] [-t [[[cc]yy]mm]dd]
calendar [-ab] [-A num] [-B num] [-l num] [-w num]
         [-f calendarfile] [-t [[[cc]yy]mm]dd]

查看英文版

查看中文版

选项

-A num

打印从今天线和未来NUM天前(在未来)。默认为1。(与-l相同)

-a

处理所有用户的“ 日历 ”文件,并将结果邮寄给他们。这需要超级用户特权。

-B num

打印从今天线条和前NUM天向后(过去)。

-b

对KOI8日历强制执行特殊的日期计算模式。

-l

打印从今天和接下来的num天开始的行。默认为1。(与-A相同)

-w num

打印行从今天和下一个num天向前。 默认为1。 (一样)

-f calendarfile

使用calendarfile作为默认日历文件。

-t [[[cc]yy]mm]dd

就像指定值是“ today”一样,而不是使用当前日期。如果指定了yy,但未指定cc,则yy的值在69到99之间将导致cc值为19。否则,将使用cc值为20。

-A num

Print lines from today and the next num days forward (in the future). Defaults to one. (same as -l)

-a

Process the "calendar" files of all users and mail the results to them. This requires superuser privileges.

-B num

Print lines from today and the previous num days backward (in the past).

-b

Enforce special date calculation mode for KOI8 calendars.

-l

Print lines from today and the next num days forward. Defaults to one. (same as -A)

-w num

Print lines from today and the next num days, if today is Friday. Defaults to two, which causes calendar to print entries through the weekend on Fridays.

-f calendarfile

Use calendarfile as the default calendar file.

-t [[[cc]yy]mm]dd

Act like the specified value is "today" instead of using the current date. If yy is specified, but cc is not, a value for yy between 69 and 99 results in a cc value of 19. Otherwise, a cc value of 20 is used.

To handle calendars in your national code table you can specify "LANG=" in the calendar file as early as possible. To handle national Easter names in the calendars, "Easter=" (for Catholic Easter) or "Paskha=" (for Orthodox Easter) can be used.

A special locale name exists: 'utf-8'. Specifying "LANG=utf-8" indicates that the dates will be read using the C locale, and the descriptions will be encoded in UTF-8. This setting is usually used for the distributed calendar files. The "CALENDAR" variable can be used to specify the style. Only 'Julian' and 'Gregorian' styles are currently supported. Use "CALENDAR=" to return to the default (Gregorian).

To enforce special date calculation mode for Cyrillic calendars you should specify "LANG=" and "BODUN=" wherecan be ru_RU.KOI8-R, uk_UA.KOI8-U or by_BY.KOI8-B.

Other lines should begin with a month and day. They may be entered in almost any format, either numeric or as character strings. If proper locale is set, national months and weekdays names can be used. A single asterisk ('*') matches every month. A day without a month matches that day of every week. A month without a day matches the first of that month. Two numbers default to the month followed by the day. Lines with leading tabs default to the last entered date, allowing multiple line specifications for a single date. "Easter" (may be followed by a positive or negative integer) is Easter for this year. "Paskha" (may be followed by a positive or negative integer) is Orthodox Easter for this year. Weekdays may be followed by "-4" ... "+5" (aliases: last, first, second, third, fourth) for moving events like "the last Monday in April".

By convention, dates followed by an asterisk ('*') are not fixed, i.e., change from year to year.

Day descriptions start after the firstcharacter in the line; if the line does not contain acharacter, it isn't printed out. If the first character in the line is acharacter, it is treated as the continuation of the previous description.

The calendar file is preprocessed by the system's C preprocessor, allowing the inclusion of shared files such as company holidays or meetings. If the shared file is not referenced by a full pathname, the preprocessor searches in the current (or home) directory first, and then in the directory /etc/calendar, and finally in /usr/share/calendar. Empty lines and lines protected by the C commenting syntax (/* ... */) are ignored.

对于每个读取的新文件,语言环境都将重置为用户的默认语言,以便一个文件中的语言环境不会意外地转移到另一个文件中。

On Unix-like operating systems, the calendar command displays appointments and provides reminders.

查看英文版

查看中文版