1、每天一个 linux 命令(38):cal 命令cal 命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历 ”又名“ 太阳历 ”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。1命令格式:cal 参数月份年份2命令功能:用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份3命令参数:-1 显示一个月的月历-3 显示系统前一个月,当前月,下一个月的月历-s 显示星期天为一个星期的第一天,默认的格式-m 显示星期一为一个星期的第一天-j 显示在当年中的第几天(一年日期按天算,从 1 月 1 号算起,
2、默认显示当前月在一年中的天数)-y 显示当前年份的日历4使用实例:实例 1:显示当前月份日历命令:cal输出:rootlocalhost # cal十二月 2012 日 一 二 三 四 五 六12 3 4 5 6 7 89 10 11 12 13 14 1516 17 18 19 20 21 2223 24 25 26 27 28 2930 31rootlocalhost #实例 2:显示指定月份的日历命令:cal 9 2012输出:rootlocalhost # cal 9 2012九月 2012 日 一 二 三 四 五 六12 3 4 5 6 7 89 10 11 12 13 14 151
3、6 17 18 19 20 21 2223 24 25 26 27 28 2930实例 3:显示 2013 年日历命令:cal -y 2013 cal 2013输出:实例 4:显示自 1 月 1 日的天数命令:cal -j输出:rootlocalhost # cal -j十二月 2012 日 一 二 三 四 五 六336337 338 339 340 341 342 343344 345 346 347 348 349 350351 352 353 354 355 356 357358 359 360 361 362 363 364365 366rootlocalhost #实例 5:星期一显示在第一列命令:cal -m输出:rootlocalhost # cal -m十二月 2012 一 二 三 四 五 六 日1 23 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 3031rootlocalhost #