cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。
1.命令格式:
cal [参数][月份][年份]
2.命令功能:
用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份。
3.命令参数:
-1 显示一个月的月历
-3 显示系统前一个月,当前月,下一个月的月历
-s 显示星期天为一个星期的第一天,默认的格式
-m 显示星期一为一个星期的第一天
-j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
-y 显示当前年份的日历
4.使用实例:
实例1:显示当前月份日历
命令:
- cal
输出:
- [[email protected] ~]# cal
- 一月 2015
- 日 一 二 三 四 五 六
- 1 2 3
- 4 5 6 7 8 9 10
- 11 12 13 14 15 16 17
- 18 19 20 21 22 23 24
- 25 26 27 28 29 30 31
实例2:显示指定月份的日历
命令:
- cal 2 2015
输出:
- [[email protected] ~]# cal 2 2015
- 二月 2015
- 日 一 二 三 四 五 六
- 1 2 3 4 5 6 7
- 8 9 10 11 12 13 14
- 15 16 17 18 19 20 21
- 22 23 24 25 26 27 28
实例3:显示2013年日历
命令:
- cal -y 2013
- cal 2013
输出:
实例4:显示自1月1日的天数
命令:
- cal -j
输出:
- [[email protected] ~]# cal -j
- 一月 2015
- 日 一 二 三 四 五 六
- 1 2 3
- 4 5 6 7 8 9 10
- 11 12 13 14 15 16 17
- 18 19 20 21 22 23 24
- 25 26 27 28 29 30 31
实例5:星期一显示在第一列
命令:
- cal -m
输出:
- [[email protected] ~]# cal -m
- 一月 2015
- 一 二 三 四 五 六 日
- 1 2 3 4
- 5 6 7 8 9 10 11
- 12 13 14 15 16 17 18
- 19 20 21 22 23 24 25
- 26 27 28 29 30 31
#######################################
转自:http://blog.csdn.net/taiyang1987912/article/details/42966181