您的位置:首页 > 运维架构 > Linux

每天一个 Linux 命令(38):cal 命令

2018-03-21 00:00 337 查看

[b][b][b][b][b][b][b][b][b][b][b]

[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]

cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。

1.命令格式:
cal [参数][月份][年份]
2.命令功能:
用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份
3.命令参数:
-1 显示一个月的月历-3 显示系统前一个月,当前月,下一个月的月历-s  显示星期天为一个星期的第一天,默认的格式-m 显示星期一为一个星期的第一天
-j  显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
-y  显示当前年份的日历
4.使用实例:
实例1:显示当前月份日历
命令:cal
输出:
[root@localhost ~]# cal   十二月 2012     日 一 二 三 四 五 六                   1 2  3  4  5  6  7  8 9 10 11 12 13 14 1516 17 18 19 20 21 2223 24 25 26 27 28 2930 31[root@localhost ~]#
实例2:显示指定月份的日历
命令:cal 9 2012
输出:[root@localhost ~]# cal 9 2012     九月 2012      日 一 二 三 四 五 六                   1 2  3  4  5  6  7  8 9 10 11 12 13 14 1516 17 18 19 20 21 2223 24 25 26 27 28 2930
实例3:显示2013年日历
命令:cal -y 2013 cal 2013
输出:


实例4:显示自1月1日的天数
命令:cal -j
输出:[root@localhost ~]# 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 366[root@localhost ~]#
实例5:星期一显示在第一列
命令:cal -m
输出:[root@localhost ~]# cal -m    十二月 2012     一 二 三 四 五 六 日                1  2 3  4  5  6  7  8  910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 3031[root@localhost ~]#
Linux云计算免费课程距离开讲倒计时2天,5天免费运维干货内容免费听,点击文末[b][b]“阅读原文”[/b][/b]即可免费听运维课[b]![/b]火速抢先~~~~[b][b]PS:记得查收小编送你的免费大礼包呦~[/b][/b][b]福利 | 一万多套PPT模板等你免费来拿!无条件领取![/b][b][b]免费送 | 1000多套简历模板免费拿,附赠简历制作教程![/b][/b]免费领 | 《Shell脚本 100例》电子书免费拿,运维必备干货~




▼▼点击【阅读原文】,免费听5天Linux运维干货分享课,火热开讲中,速来抢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: