简介

显示简单的日历, 如果没有参数的话, 则默认显示当月日历

命令格式

cal [OPTIONS] cal [[[day] month] year]

常用参数

-1 | —one 显示当前月的日历
-3 显示上月、本月和下月的日历
-s 以星期天作为一个月的起始
-m 以周一作为一个月的起始
-j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
-y 显示当前年份的日历

示例

  1. [root@localhost ~]# cal
  2. April 2021
  3. Su Mo Tu We Th Fr Sa
  4. 1 2 3
  5. 4 5 6 7 8 9 10
  6. 11 12 13 14 15 16 17
  7. 18 19 20 21 22 23 24
  8. 25 26 27 28 29 30
  9. [root@localhost ~]# cal -3
  10. March 2021 April 2021 May 2021
  11. Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
  12. 1 2 3 4 5 6 1 2 3 1
  13. 7 8 9 10 11 12 13 4 5 6 7 8 9 10 2 3 4 5 6 7 8
  14. 14 15 16 17 18 19 20 11 12 13 14 15 16 17 9 10 11 12 13 14 15
  15. 21 22 23 24 25 26 27 18 19 20 21 22 23 24 16 17 18 19 20 21 22
  16. 28 29 30 31 25 26 27 28 29 30 23 24 25 26 27 28 29
  17. 30 31
  18. [root@localhost ~]# cal -m
  19. April 2021
  20. Mo Tu We Th Fr Sa Su
  21. 1 2 3 4
  22. 5 6 7 8 9 10 11
  23. 12 13 14 15 16 17 18
  24. 19 20 21 22 23 24 25
  25. 26 27 28 29 30
  26. [root@localhost ~]# cal -s
  27. April 2021
  28. Su Mo Tu We Th Fr Sa
  29. 1 2 3
  30. 4 5 6 7 8 9 10
  31. 11 12 13 14 15 16 17
  32. 18 19 20 21 22 23 24
  33. 25 26 27 28 29 30
  34. [root@localhost ~]# cal 8 8 2008
  35. August 2008
  36. Su Mo Tu We Th Fr Sa
  37. 1 2
  38. 3 4 5 6 7 8 9
  39. 10 11 12 13 14 15 16
  40. 17 18 19 20 21 22 23
  41. 24 25 26 27 28 29 30
  42. 31
  43. [root@gkdaxue ~]# cal -j
  44. April 2021
  45. Sun Mon Tue Wed Thu Fri Sat
  46. 91 92 93
  47. 94 95 96 97 98 99 100
  48. 101 102 103 104 105 106 107
  49. 108 109 110 111 112 113 114
  50. 115 116 117 118 119 120