Linux命令之日历cal

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令之日历cal相关的知识,希望对你有一定的参考价值。

概述

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

Windows系统查看日历直接点击日期即可。

语法

cal 命令的基本语法如下:cal [选项] [参数]。即:

 cal [options] [[[day] month] year]
 cal [options] <timestamp|monthname>

支持的选项有:

选项说明
-1只显示单个月的日历,默认
-3显示上个月、这个月和下个月的日历
-s将星期日作为一个星期的第一天,默认
-m将星期一作为一个星期的第一天
-j显示在当年中是第几天
-y显示当年所有月的日历
-h显示帮助
-V显示版本信息

如果只有一个参数,则表示年份;如果有两个参数,则表示月份和年份。

使用

显示当前月份日历

显示当前月份的日历,输入命令:

cal

显示上月、本月和下月的日历

可以显示上个月、这个月及下个月的日历信息:

cal -3

查看今年的日历

可以查看今年十二个月的日历:

cal -y

日历按天数显示

可以查看日历本月日期是今年第几天:

cal -j

以星期一作为一周的第一天

国内更习惯将周一作为一周的第一天,但日历中默认是将周日作为一周的第一天。所以如果要以周一作为一周的第一天,执行如下命令:

cal -m

查看指定某年的日期

我们可以指定查看某一年的日历,例如查看 1999 年的日历,可以通过如下命令:

cal 1999
# 或者
cal -y 1999

查看指定某年某月的日历

还可以查看指定具体某年某月日历,格式如下:

# 语法
cal 月份 年份
# 示例
cal 3 2008

查看指定某年某月某日的日历

还可以具体到某年某月某日,即使用三个参数分别指定天数、月份和年份。语法如下:

# 语法
cal 天数 月份 年份
# 示例,查看2022年5月13日的日历信息
cal 13 5 2022

以上是关于Linux命令之日历cal的主要内容,如果未能解决你的问题,请参考以下文章

Linux之cal命令

Linux之cal命令

Linux cal 命令显示日历

《Linux学习并不难》Linux常用操作命令(10):cal命令显示日历信息

Linux基本常用命令之ls详解(含date,cal)

每日Linux命令-cal