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. 单例测试模式中【饿汉式】与【懒汉式】的区别
  2. php 获取下拉框选中的文本,jQuery如何获取select选择的文本与值?(代码示例)...
  3. 用32定时器让电机缓慢转动_实验三 步进电机原理及应用
  4. 【华为大咖分享】9.2018加速度,洞悉DevOps高效能组织的秘密(后附PPT下载地址)
  5. 产业链人士:存储芯片平均售价有望在明年一季度停止下滑 随后趋于稳定
  6. 重庆地方税务局报税客户端升级导致的问题
  7. c语言打印uint64, int64
  8. MySQL全方位练习(学生表 教师表 课程表 分数表)
  9. 电脑PHP动画制作画板,Canvas在线画图—简单制作一个画板
  10. LaTeX如何输入空集
  11. 江恩 计算机,在计算机上绘制江恩角度线 (转贴)
  12. C3H5 3d立体魔方效果
  13. Gameplay Ingredients
  14. webchart 生成饼状图 java_WebChart生成折线图,柱状图,饼状图
  15. 涉密计算机用户登录密码多久换一次,涉密计算机口令应根据其密级进行设置并定期更换,秘密级计算机口令更换周期不得超过30天,机密级计算机口令更换周期不得超过10天 - 作业在线问答...
  16. 线性代数的本质——线性组合,张成空间和基
  17. golang中slice切片使用的误区
  18. 条件自信息量与互信息量的区别
  19. Spring AOP 之 多切面
  20. 36. 有效的数独(javascript)36. Valid Sudoku

热门文章

  1. c#可移动不规则窗体
  2. 最近在北京做银行软件项目亲身感受小总结
  3. linux下常用压缩格式的压缩与解压方法
  4. aliplayer 手机全屏控件不显示_Flutter 强大的MediaQuery控件
  5. 8 list切片_Python中14个切片操作,你常用哪几个?
  6. Software Engineering 265
  7. zbb20170606 oracle 查看空表
  8. 线性规划与网络流24题●09方格取数问题13星际转移问题
  9. iOS Xcode全面剖析
  10. PRISM概率模型检测器初使用--骰子模型(改进版)