From 81c79e112441f89ce149849fd99cf225a20e62c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=BC=9F=E8=B0=83=E8=B0=83=E2=84=A2?= <398188662@qq.com> Date: Tue, 14 May 2019 01:27:26 +0800 Subject: [PATCH] Update cal.md --- command/cal.md | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/command/cal.md b/command/cal.md index 6a3a78128c..e5c69313e9 100644 --- a/command/cal.md +++ b/command/cal.md @@ -5,23 +5,23 @@ cal ## 补充说明 -**cal命令** 用于显示当前日历,或者指定日期的日历。 +**cal命令** 用于显示当前日历,或者指定日期的日历,如果没有指定参数,则显示当前月份。 ### 语法 ```shell -cal(选项)(参数) +cal [ -mjy ] [ 月份 ] [ 年份 ] ``` ### 选项 ```shell --l:显示单月输出; --3:显示临近三个月的日历; --s:将星期日作为月的第一天; --m:将星期一作为月的第一天; --j:显示“julian”日期; --y:显示当前年的日历。 +-l # 显示单月输出; +-3 # 显示临近三个月的日历; +-s # 将星期日作为月的第一天; +-m # 显示星期一作为一周的第一天.. (缺省为星期日.) +-j # 显示儒略历的(Julian)日期 (以 1 为基的天数, 从 1 月 1 日开始计数) . +-y # 显示当前年份的日历.. ``` ### 参数 @@ -33,6 +33,15 @@ cal(选项)(参数) ### 实例 +一个单一的参数指定要显示的年份 (1 - 9999) ; 注意年份必须被完全地指定: cal 89 不会 显示1989年的日历. 两个参数表示月份 (1 - 12) 和年份. 如果没有指定参数, +则显示当前月份的日历. + +一年从Jan 1 (1 月 1 日) 开始. + +格里高利历法改革(Gregorian Reformation)被认为发生于 1752 年 9 月 3 日. 在此之前, 多数国家已经认可这项改革(尽管有一些直到 20 世纪初才认可它). 那天之后的 10 +天在这项改革被略去了, 所以那个月的日历有点不太寻常. + + 单独执行cal命令会打印出日历: ```shell @@ -69,4 +78,4 @@ cal(选项)(参数) ``` - \ No newline at end of file +