日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

[原]好玩的Linux,关于时间cal命令

發布時間:2023/12/9 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [原]好玩的Linux,关于时间cal命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們都知道,在Linux中,可以通過cal命令來查看日歷。Cal怎么用呢,我們可以man一下,可以看到如下結果:


?我們可以看到cal命令的基本用法如下:cal?[-smjy13]?[[[day]?month]?year]?

當然如果不加指定參數的話,會顯示當前的月份情況。

其常用參數如下:

-1??????Display?single?month?output.??(This?is?the?default.)

-3??????Display?prev/current/next?month?output.

-s??????Display?Sunday?as?the?first?day?of?the?week.

-m??????Display?Monday?as?the?first?day?of?the?week.

-j??????Display?Julian?dates?(days?one-based,?numbered?from?January?1).

-y??????Display?a?calendar?for?the?current?year.

-V??????Display?version?information?and?exit.

我對其逐個簡單解釋一下:

-1 ?  會把當前單月顯示輸出(這個也是默認值)

-3   會顯示3個月,分別是上一個月,本月,和下個月

-s   會把星期天作為每周的第一天顯示

-m  ? 會把星期一作為每周的第一天顯示

-j   會顯示【天文學】儒略日(從公歷1月1日開始的時間,今天是一年里的第多少天)

-y   顯示當前一整年的日歷

-V   會顯示當前的版本信息

( 每個參數的使用方法,已經進行了說明,這里就不貼圖了。)

看了這些命令和解釋,其實很簡單吧。簡單試驗一下,相信大家肯定就知道怎么用了。后面我補充一下這些參數配合使用的效果,比如:

1.cal?-jy? 可以將本年度的每一天從年初到年為表上序號,從1~365計數的形式顯示,如下:

????????????

2.cal?-3j? 可以將本月與上一月、下一月的順序計數儒略日時間,如下:

????????????

3.cal?5?2013 可以顯示2013年5月份的情況

???????????

4.當然這里還有一個實際有用的小技巧:比如你想知道前年某一天(eg.2011-11-14)和今天相隔多少天,那么我們可以這么做:

  1)通過?cal?-j?14?11?2011?可以得到2011-11-14在當年的天文學日

???????????

  2)通過cal看下今天的時間

  3)然后很簡單就可以計算出來了,另外計算可以通過bc,此略。

5.說到這里,我們也可以再嘗試一下:cal?9?1752?,可以發現結果如下圖:

???????????

我們可以發現,竟然9月2號過去就是9月14號。有人說這個是不是Linux cal的bug,其實不是的,那么中間的時間去哪里了呢?這里引出一個故事,大家看了就明白了:

1752年9月,大英帝國極其所屬美洲殖民地的愷撒歷法被格里高利教皇歷法所取代。由于愷撒歷法比格里高利歷法遲11天,因此9月2日當天改歷法后,次日須為9月14日。現行的公歷是格利戈里歷法,這個歷法的是1582年教皇格利戈里根據愷撒大帝引進的算法改進的。它采用的是閏年制也就是現行的制度,不過有一個需要注意的地方就是,這個歷法并不是連續的,中間缺少了11天。1752年9月2日之后的那一天并不是1752年9月3日,而是1752年9月14日。也就是說,從1752年9月3日到1752年9月13日的11天并不存在。抹掉這11天是由英國議會做出的決定。所以要計算某年每個月的天數的,除了要考慮是否是閏年以外,還要考慮1752年的9月。?(這段話出自:互動百科)

呵呵,看來Linux還有很多奇妙的事情等著挖掘。

?

---2013年5月6日17:25:19

?

轉載于:https://www.cnblogs.com/haochuang/archive/2013/05/06/3063180.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的[原]好玩的Linux,关于时间cal命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。