Linux cal 顯示日曆

2021-07-11 01:30:36 字數 1555 閱讀 3025

cal命令可以用來顯示公曆(陽曆)日曆。公曆是現在國際通用的曆法,又稱格列歷,通稱陽曆。「陽曆」又名「太陽曆」,係以地球繞行太陽一周為一年,為西方各國所通用,故又名「西曆」。

1.命令格式:

cal [引數][月份][年份]

2.命令功能:

用於檢視日曆等時間資訊,如只有乙個引數,則表示年份(1-9999),如有兩個引數,則表示月份和年份

3.命令引數:

-1顯示乙個月的月曆

-3顯示系統前乙個月,當前月,下乙個月的月曆

-s  顯示星期天為乙個星期的第一天,預設的格式

-m顯示星期一為乙個星期的第一天

-j  顯示在當年中的第幾天(一年日期按天算,從1月1號算起,預設顯示當前月在一年中的天數)

-y  顯示當前年份的日曆

4.使用例項:

例項1:顯示當前月份日曆

命令:cal

輸出:[root@localhost ~]

#cal

十二月2012     

日一二三四五六

12  3  4  5  6  7  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@localhost ~]#

例項2:顯示指定月份的日曆

命令:cal 9 2012

輸出:[root@localhost ~]

#cal 9 2012

九月2012      

日一二三四五六

12  3  4  5  6  7  8

9 10 11 12 13 14 15

16 17 18 19 20 21 22

23 24 25 26 27 28 29

30例項3:顯示2023年日曆

命令:cal -y 2013

cal 2013

輸出:例項4:顯示自1月

1日的天數

命令:cal -j

輸出:[root@localhost ~]

#cal -j

十二月2012        

日一二三四五

六 336

337 338 339 340 341 342 343

344 345 346 347 348 349 350

351 352 353 354 355 356 357

358 359 360 361 362 363 364

365 366[root@localhost ~]#

例項5:星期一顯示在第一列

命令:cal -m

輸出:[root@localhost ~]

#cal -m

十二月2012     

一二三四五六日

1  2

3  4  5  6  7  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@localhost ~]#

linux cal 日曆命令

命令功能 cal命令可以用來顯示公曆 陽曆 日曆。如只有乙個引數,則表示年份 1 9999 如有兩個引數,則表示月份和年份 命令引數 1 顯示乙個月的月曆 3 顯示系統前乙個月,當前月,下乙個月的月曆 s 顯示星期天為乙個星期的第一天,預設的格式 m 顯示星期一為乙個星期的第一天 j 顯示在當年中的...

Linux cal命令的使用

1.命令簡介 cal calendar 命令用於用於顯示www.cppcns.com當前或者指定日期的公曆。2.命令格式 cal options day month year 可指定 year 1 9999 month 1 12 和 day 1 31 不跟任何選項和參www.cppcns.com數單...

C語言實現顯示日曆

使用c語言實現日曆顯示,下面是windows和linux的 ifdef win32 define crt secure no warnings endif include 判斷輸入的年份是否為閏年 引數說明 year,要判斷的年份 返回值 1 是閏年,0 不是閏年 int isleap int ye...