- ps命令
- watch命令
- at命令
- crontab命令(Linux定时任务)
- 文件目录操作命令
- 文件打包上传和下载
- 文件查找命令
- linux文件权限设置
- 磁盘存储相关
- 性能监控和优化命令
- 网络命令
- 其他命令
cal命令
cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。
1.命令格式:
cal [参数][月份][年份]
2.命令功能:
用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999
),如有两个参数,则表示月份和年份。
3.命令参数:
-1
显示一个月的月历-3
显示系统前一个月,当前月,下一个月的月历-s
显示星期天为一个星期的第一天,默认的格式-m
显示星期一为一个星期的第一天-j
显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)-y
显示当前年份的日历
4.使用实例:
实例1:显示当前月份日历
命令:
cal
输出:
[zyiz@localhost ~]$ cal February 2017 Su Mo Tu We Th Fr Sa 3 4 7 8 9 10 11 14 15 16 17 18 21 22 23 24 25 28 [zyiz@localhost ~]$
实例2:显示指定月份的日历
命令:
cal 11 2017
输出:
[zyiz@localhost ~]$ cal 11 2017 November 2017 Su Mo Tu We Th Fr Sa 3 4 7 8 9 10 11 14 15 16 17 18 21 22 23 24 25 28 29 30 [zyiz@localhost ~]$
实例3:显示2013年日历
命令:
cal -y 2017 cal 2017
输出:
[zyiz@localhost ~]$ cal -y 2017 January February March Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 3 4 5 6 7 1 2 3 4 1 2 3 4 10 11 12 13 14 5 6 7 8 9 10 11 5 6 7 8 9 10 11 17 18 19 20 21 12 13 14 15 16 17 18 12 13 14 15 16 17 18 24 25 26 27 28 19 20 21 22 23 24 25 19 20 21 22 23 24 25 31 26 27 28 26 27 28 29 30 31 April May June Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 2 3 4 5 6 1 2 3 4 5 6 7 8 7 8 9 10 11 12 13 4 5 6 7 8 9 10 11 12 13 14 15 14 15 16 17 18 19 20 11 12 13 14 15 16 17 18 19 20 21 22 21 22 23 24 25 26 27 18 19 20 21 22 23 24 25 26 27 28 29 28 29 30 31 25 26 27 28 29 30 July August September Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 2 3 4 5 1 2 4 5 6 7 8 6 7 8 9 10 11 12 3 4 5 6 7 8 9 11 12 13 14 15 13 14 15 16 17 18 19 10 11 12 13 14 15 16 18 19 20 21 22 20 21 22 23 24 25 26 17 18 19 20 21 22 23 25 26 27 28 29 27 28 29 30 31 24 25 26 27 28 29 30 October November December Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 3 4 5 6 7 1 2 3 4 1 2 10 11 12 13 14 5 6 7 8 9 10 11 3 4 5 6 7 8 9 17 18 19 20 21 12 13 14 15 16 17 18 10 11 12 13 14 15 16 24 25 26 27 28 19 20 21 22 23 24 25 17 18 19 20 21 22 23 31 26 27 28 29 30 24 25 26 27 28 29 30 [zyiz@localhost ~]$
实例4:显示自1月1日的天数
命令:
cal -j
输出:
[zyiz@localhost ~]$ cal -j February 2017 Sun Mon Tue Wed Thu Fri Sat 34 35 38 39 40 41 42 45 46 47 48 49 52 53 54 55 56 59 [zyiz@localhost ~]$
实例5:星期一显示在第一列
命令:
cal -m
输出:
[zyiz@localhost ~]$ cal -m February 2017 Mo Tu We Th Fr Sa Su 3 4 5 8 9 10 11 12 15 16 17 18 19 22 23 24 25 26 [zyiz@localhost ~]$
关注微信小程序
扫描二维码
程序员编程王