Ubuntu 系統上可用的圖形日曆工具非常有用。 但是,如果您更精通終端,則可以使用強大的命令行實用程序(如 cal 和 ncal)來自定義查看特定月份或年份日曆的方式。 本文詳細解釋了 cal 和 ncal 命令以及您可以使用它們的選項。
我們已經在 Ubuntu 18.04 LTS 系統上運行了本文中提到的命令和過程。
由於您將使用 Linux 終端來查看自定義日曆,因此您可以通過 Dash 或 Ctrl+Alt+T 快捷方式打開它。
cal 命令
cal 實用程序以傳統的水平格式顯示日曆。 以下簡單的 cal 命令用於查看當前月份的日曆,並突出顯示當前日期:
$ cal
校準命令選項
您可以基於以下解釋的選項,按照以下語法查看日曆:
$ cal [-m [month]] [-y [year]] [-3] [-1] [-A [number]] [-B [number]] [-d [YYYY-MM]] [-j]
選項 | 利用 |
-m [month] | 使用此選項可顯示指定月份的日曆。 您可以指定整個月份的名稱,例如“January”或三個字母的縮寫形式,例如“Jan”。 或者,您也可以使用此選項指定月份編號。 此開關還為您提供查看下一年一個月日曆的選項; 在這種情況下,您可以在月份數字後添加字母 f,例如 -m 1f |
-Y [year] | 使用此選項可查看指定年份的日曆。 為了 example ‘-y 2019’ 將顯示 2019 年的所有月份 |
-1 | 使用此選項可查看僅一個月的日曆。 由於這是默認設置,除非必要,否則您可以避免使用此開關。 |
-3 | 使用此選項可查看三個月的日曆; 其中包括當月、上個月和下個月。 |
-一個 [number] | 當您想要查看未來幾個月的 X 個月以及您已設置查看的日曆時,請使用此選項。 示例 1:cal -3 -A 1(此命令將顯示當前、上個月和下個月的日曆,以及下個月之後的 1 個月的日曆) 示例 2:cal -y 2019 -A 1(此命令將顯示 2019 年的日曆以及一個月,即 2020 年的一月 |
-B [number] | 如果您想查看 X 個月的前幾個月以及您已設置查看的日曆,請使用此選項。 示例 1:cal -3 -B 1(此命令將顯示當前、上個月和下個月的日曆,以及上個月前 1 個月的日曆) 示例 2:cal -y 2019 -B 1(此命令將顯示 2019 年的日曆以及上一年的一個月,即 2018 年的 12 月 |
-d [YYYY-MM] | 您可以通過使用 -d 選項以 YYYY-MM 格式提及該年和月份來查看特定年份的特定月份的日曆。 |
-j | 您可以使用此選項以儒略格式而不是默認的格里高利格式查看日曆。 |
校準命令示例
以下命令將顯示當前年份的整個日曆:
$ cal -y
以下命令將顯示 2017 年 1 月的日曆,因為它在命令中以 YYYY-MM 格式指定:
$ cal -d 2017-01
ncal 命令
ncal 命令比 cal 命令更強大。 它以垂直格式顯示日曆,並帶有更多附加選項。 這些包括顯示復活節的日期,以星期一或星期日為起始日的查看日曆等等。
以下簡單的 ncal 命令用於以垂直格式查看當前月份的日曆,並突出顯示當前日期:
$ ncal
Ncal 命令選項
您可以根據以下 nval 語法,基於以下解釋的選項查看日曆:
ncal [-m [month]] [-y [year]] [-h] [-3] [-1] [-A [number]] [-B [number]] [-d [YYYY-MM]] [-C] [-e] [-o] [-p] [-w] [-M] [-S] [-b]
注意:已經為 cal 命令解釋的選項可以以與 ncal 命令相同的方式使用。
選項 | 利用 |
-H | 默認情況下,cal 命令突出顯示今天的日期。 但是,如果使用 -h 選項,則不會突出顯示日期。 |
-e | 使用此選項可查看西方日曆的複活節日期。 |
-這 | 使用此選項可查看東正教復活節的日期。 |
-p | 使用此選項可查看用於從該國家/地區的儒略歷切換到公曆的國家/地區代碼和切換天數。 |
-w | 當您使用此選項時,ncal 將在每週下打印週數。 |
-C | 通過使用此選項,您可以將 cal 命令的所有選項與 ncal 命令一起使用。 |
-M | 使用此選項可查看以星期一為一周第一天的日曆。 |
-S | 使用此選項可查看以星期日為一周第一天的日曆。 |
-b | 使用此選項時,ncal 將水平顯示日曆,就像通過 cal 命令顯示的一樣 |
Ncal 命令示例
以下命令將顯示當月的日曆而不突出顯示今天的日期:
$ ncal -h
以下命令將顯示當月的日曆,星期一作為一周的第一天。
通過本文,您已經學會了根據 cal 和 ncal 命令可用的許多選項來查看日曆。 通過使用這些選項,您可以自定義查看日曆的方式,而不是 Linux 中通常的日曆顯示方式。