00. 目录

文章目录

  • 00. 目录
  • 01. 命令概述
  • 02. 命令格式
  • 03. 常用选项
  • 04. 参考示例
  • 05. 附录

01. 命令概述

cal命令用于显示当前日历,或者指定日期的日历。

cal命令的名字来自英语单词“Calendar”。改命令用来显示当前日历,或者指定日期的公历(公历是现在国际通用的历法,又称格列历,通称阳历。)如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份 。

02. 命令格式

 cal [选项] [[[日] 月] 年]

03. 常用选项

选项:-1, --one        只显示当前月份(默认)-3, --three      显示上个月、当月和下个月-s, --sunday     周日作为一周第一天-m, --monday     周一用为一周第一天-j, --julian     输出儒略日-y, --year       输出整年-V, --version    显示版本信息并退出-h, --help       显示此帮助并退出

04. 参考示例

4.1显示当前月份的日历

[root@itcast ~]# cal七月 2019
日 一 二 三 四 五 六1  2  3  4  5  67  8  9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31[root@itcast ~]#

4.2 示上个月、当月和下个月

[root@itcast ~]# cal -3六月 2019             七月 2019             八月 2019
日 一 二 三 四 五 六  日 一 二 三 四 五 六  日 一 二 三 四 五 六1      1  2  3  4  5  6               1  2  32  3  4  5  6  7  8   7  8  9 10 11 12 13   4  5  6  7  8  9 109 10 11 12 13 14 15  14 15 16 17 18 19 20  11 12 13 14 15 16 17
16 17 18 19 20 21 22  21 22 23 24 25 26 27  18 19 20 21 22 23 24
23 24 25 26 27 28 29  28 29 30 31           25 26 27 28 29 30 31
30
[root@itcast ~]#

4.3 显示指定年月的日历

[root@itcast ~]# cal 2 2020二月 2020
日 一 二 三 四 五 六12  3  4  5  6  7  89 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29[root@itcast ~]#

显示2020年2月的日历

4.4 周日作为一周第一天


[root@itcast ~]# cal -s七月 2019
日 一 二 三 四 五 六1  2  3  4  5  67  8  9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31[root@itcast ~]#

4.5 周一用为一周第一天

[root@itcast ~]# cal -m七月 2019
一 二 三 四 五 六 日1  2  3  4  5  6  78  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31[root@itcast ~]#

4.6 输出整年


[root@itcast ~]# cal -y2019                               一月                   二月                   三月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六1  2  3  4  5                   1  2                   1  26  7  8  9 10 11 12    3  4  5  6  7  8  9    3  4  5  6  7  8  9
13 14 15 16 17 18 19   10 11 12 13 14 15 16   10 11 12 13 14 15 16
20 21 22 23 24 25 26   17 18 19 20 21 22 23   17 18 19 20 21 22 23
27 28 29 30 31         24 25 26 27 28         24 25 26 27 28 29 3031四月                   五月                   六月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六1  2  3  4  5  6             1  2  3  4                      17  8  9 10 11 12 13    5  6  7  8  9 10 11    2  3  4  5  6  7  8
14 15 16 17 18 19 20   12 13 14 15 16 17 18    9 10 11 12 13 14 15
21 22 23 24 25 26 27   19 20 21 22 23 24 25   16 17 18 19 20 21 22
28 29 30               26 27 28 29 30 31      23 24 25 26 27 28 2930七月                   八月                   九月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六1  2  3  4  5  6                1  2  3    1  2  3  4  5  6  77  8  9 10 11 12 13    4  5  6  7  8  9 10    8  9 10 11 12 13 14
14 15 16 17 18 19 20   11 12 13 14 15 16 17   15 16 17 18 19 20 21
21 22 23 24 25 26 27   18 19 20 21 22 23 24   22 23 24 25 26 27 28
28 29 30 31            25 26 27 28 29 30 31   29 30十月                  十一月                 十二月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六1  2  3  4  5                   1  2    1  2  3  4  5  6  76  7  8  9 10 11 12    3  4  5  6  7  8  9    8  9 10 11 12 13 14
13 14 15 16 17 18 19   10 11 12 13 14 15 16   15 16 17 18 19 20 21
20 21 22 23 24 25 26   17 18 19 20 21 22 23   22 23 24 25 26 27 28
27 28 29 30 31         24 25 26 27 28 29 30   29 30 31[root@itcast ~]#

4.7 输出儒略日

[root@itcast ~]# cal -j七月 2019         日  一  二  三  四  五  六182 183 184 185 186 187
188 189 190 191 192 193 194
195 196 197 198 199 200 201
202 203 204 205 206 207 208
209 210 211 212[root@itcast ~]#

这里显示的不是“日”,而是一年的第几天

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

【Linux】一步一步学Linux——cal命令(75)相关推荐

  1. 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么

    Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...

  2. LINUX学习之路(学LINUX必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...

  3. linux学习需要什么基础,学linux需要什么基础?

    近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...

  4. 分享--linux 学习之路(学linux必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...

  5. 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久

    随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...

  6. 不会linux的php难找工作,学linux系统难吗

    这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...

  7. linux lamp实验报告,新手学Linux--构建lamp

    本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...

  8. Linux其实没那么难学

    互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...

  9. 大学生为什么要学Linux?Linux有什么优点?

    前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...

最新文章

  1. Oracle 记录插入时“Invalid parameter binding ”错误
  2. luogu P2679——子串
  3. Leetcode 375. 猜数字大小 II 解题思路及C++实现
  4. [vue] 说说你使用vue过程中遇到的问题(坑)有哪些,你是怎么解决的?
  5. svn , github工作流
  6. HDU-2082 找单词 母函数
  7. 工作经验总结:百万数据引发的性能瓶颈问题
  8. 2023届计算机毕业设计源码
  9. 服务器虚拟化的毕业设计,虚拟化技术毕业论文题目精选
  10. excel冻结窗口_Excel之小功能
  11. 2017年美团校招 拼凑钱币
  12. 如何用excel筛选相似内容_如何excel中筛选两个表中相同的数据
  13. 78个学术网站!史上最全常用文献数据库汇总!
  14. C语言task的用法,C# Task 用法
  15. Python OpenCV3 计算机视觉秘籍:1~5
  16. Elasticsearch 7.X data stream 深入详解
  17. Java将html转换成pdf、html转换成图片
  18. iPhone帮帮忙(全彩)
  19. 分布式处理数据:client
  20. TMC6300-LA:微型BLDC/PMSM驱动

热门文章

  1. core data firing fault
  2. GridPanel的一些小技巧
  3. 【渐进】浅尝DDD,对试卷建模
  4. java:十六进制转十进制
  5. 智能大棚计算机系统,一套智能大棚需要哪些设备?我来告诉你!
  6. Java黑皮书课后题第3章:**3.21(科学:某天是星期几)泽勒一致性...编写程序,提示用户输入年、月、该月的哪一天,显示它是一周中的星期几
  7. 关于ArcMap中的地图文档单位
  8. webpack [记录]
  9. 洛谷.4383.[八省联考2018]林克卡特树lct(树形DP 带权二分)
  10. 13 KNN背景分割器