Linux:: 時刻カレンダー コマンド [3]: cal コマンド: 年間の日付を照会、現在の月次カレンダーを出力、月次カレンダーを指定、現在の年間カレンダーを出力、年間カレンダーを指定

はじめに: この記事は Linux の基本操作の章の内容です。
私が使用している環境は Tencent Cloud Server: CentOS 7.6 64bit をベースとしています。


学習セット:


ディレクトリインデックス:
1. 基本的な理解と構文形式と機能
2. 共通オプションと基本的な使い方
- - 2.1 当月のカレンダーを表示
- - 2.2 "-y": 特定の年のカレンダーを出力
- - 2.3 "-j" ": 現在の年を取得します。
3日目。おすすめの関連記事またはシリーズ


1. 基本的な理解と文法形式と機能

1.1 基本的な理解

cal コマンドを使用すると、グレゴリオ暦 (太陽暦) を表示できます。グレゴリオ暦は、現在国際的に使用されている暦で、グレゴリオ暦とも呼ばれ、グレゴリオ暦とも呼ばれます。「グレゴリオ暦」は「太陽暦」とも呼ばれ、地球が太陽の周りを回る公転を1年とする暦で、西洋諸国で一般的であるため「西暦」とも呼ばれます。

1.2 文法形式と機能

構文形式: cal [パラメータ] [年]


機能: カレンダーおよびその他の時間情報を表示するために使用されます。パラメータが 1 つだけの場合は年 (1 ~ 9999) を表し、パラメータが 2 つある場合は月と年を表します。


2. 共通オプションと基本的な使い方

2.1 当月のカレンダーを表示する

文法形式: cal

注: 現在の月の形式を表示するために追加情報を追加する必要はありません。コマンドを直接使用するだけです。

[Mortal@VM-12-16-centos test_txtfile]$ cal
      May 2023      
Su Mo Tu We Th Fr Sa
    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

2.2 "-y": 特定の年のカレンダーを出力します

構文形式: cal -y year

year: 指定された年を示します

[Mortal@VM-12-16-centos test_txtfile]$ cal -y 2023
                               2023                               

       January               February                 March       
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
 1  2  3  4  5  6  7             1  2  3  4             1  2  3  4
 8  9 10 11 12 13 14    5  6  7  8  9 10 11    5  6  7  8  9 10 11
15 16 17 18 19 20 21   12 13 14 15 16 17 18   12 13 14 15 16 17 18
22 23 24 25 26 27 28   19 20 21 22 23 24 25   19 20 21 22 23 24 25
29 30 31               26 27 28               26 27 28 29 30 31

        April                   May                   June        
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
                   1       1  2  3  4  5  6                1  2  3
 2  3  4  5  6  7  8    7  8  9 10 11 12 13    4  5  6  7  8  9 10
 9 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
30
        July                  August                September     
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
                   1          1  2  3  4  5                   1  2
 2  3  4  5  6  7  8    6  7  8  9 10 11 12    3  4  5  6  7  8  9
 9 10 11 12 13 14 15   13 14 15 16 17 18 19   10 11 12 13 14 15 16
16 17 18 19 20 21 22   20 21 22 23 24 25 26   17 18 19 20 21 22 23
23 24 25 26 27 28 29   27 28 29 30 31         24 25 26 27 28 29 30
30 31
       October               November               December      
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
 1  2  3  4  5  6  7             1  2  3  4                   1  2
 8  9 10 11 12 13 14    5  6  7  8  9 10 11    3  4  5  6  7  8  9
15 16 17 18 19 20 21   12 13 14 15 16 17 18   10 11 12 13 14 15 16
22 23 24 25 26 27 28   19 20 21 22 23 24 25   17 18 19 20 21 22 23
29 30 31               26 27 28 29 30         24 25 26 27 28 29 30
                                              31

2.3 "-j": 現在の日付を取得します。

注: 年間の日数が表示されます (年間の日付は 1 月 1 日から数えて日数で計算され、デフォルトではその年の当月の日数が表示されます) [現在の時点は実際のプログラムでマークされます]

[Mortal@VM-12-16-centos test_txtfile]$ cal -j
          May 2023         
Sun Mon Tue Wed Thu Fri Sat
    121 122 123 124 125 126
127 128 129 130 131 132 133
134 135 136 137 138 139 140
141 142 143 144 145 146 147
148 149 150 151

ここに画像の説明を挿入します


3. 関連記事またはシリーズの推奨事項

1. Linux学習ディレクトリコレクション;


2. Linux:: タイムカレンダーコマンド [1]: date コマンド: 時刻情報のフォーマットされた表示、Linux での時刻の取得
3. Linux:: タイムカレンダーコマンド [2]: date コマンドとタイムスタンプ (および日付と時刻の相互作用)スタンプ変換)


おすすめ

転載: blog.csdn.net/weixin_53202576/article/details/131057249