cal コマンド:カレンダーの表示

 「cal」コマンドは、カレンダーを表示するためのコマンドです。主にターミナル上で使用され、指定された年や月のカレンダーを表示します。

コマンドの概要

 「cal」コマンドは、LinuxやUnix系システムで使用されるコマンドの一つで、カレンダーを表示するためのユーティリティです。主にターミナル上で利用され、指定された年や月のカレンダーを表示することができます。

 デフォルトでは、現在の年と月のカレンダーを表示しますが、オプションを使用して特定の年や月を指定したり、3ヶ月分のカレンダーを表示したりすることも可能です。これにより、特定の日付や期間に関する情報を素早く確認することができます。

 カレンダーは通常、週の始まりが日曜日で、日曜日から土曜日までの1週間を表示します。月ごとに日付が表示され、祝日やイベントなども表示される場合があります。使いやすく、ターミナル上で直感的に日付を確認できるため、スケジュール管理や日付関連の作業に便利です。

コマンドの主なオプションと説明

オプション説明
-11行でカレンダーを表示する(1ヶ月のみ)
-33ヶ月分のカレンダーを表示する
-y指定した年のカレンダーを表示する
-m指定した月のカレンダーを数値で表示する(1月が1、12月が12)
-hヘルプを表示する
主なオプションと説明

コマンドの使用例と解説

1.基本の使用

今月のカレンダーを表示する。

$ cal
      3月 2024      
日 月 火 水 木 金 土
                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.特定の年のカレンダー表示

指定した年のカレンダーを表示する。

$ cal -y 2024
                               2024                               

         1月                    2月                    3月        
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
    1  2  3  4  5  6                1  2  3                   1  2
 7  8  9 10 11 12 13    4  5  6  7  8  9 10    3  4  5  6  7  8  9
14 15 16 17 18 19 20   11 12 13 14 15 16 17   10 11 12 13 14 15 16
21 22 23 24 25 26 27   18 19 20 21 22 23 24   17 18 19 20 21 22 23
28 29 30 31            25 26 27 28 29         24 25 26 27 28 29 30
                                              31
         4月                    5月                    6月        
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
    1  2  3  4  5  6             1  2  3  4                      1
 7  8  9 10 11 12 13    5  6  7  8  9 10 11    2  3  4  5  6  7  8
14 15 16 17 18 19 20   12 13 14 15 16 17 18    9 10 11 12 13 14 15
21 22 23 24 25 26 27   19 20 21 22 23 24 25   16 17 18 19 20 21 22
28 29 30               26 27 28 29 30 31      23 24 25 26 27 28 29
                                              30
         7月                    8月                    9月        
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
    1  2  3  4  5  6                1  2  3    1  2  3  4  5  6  7
 7  8  9 10 11 12 13    4  5  6  7  8  9 10    8  9 10 11 12 13 14
14 15 16 17 18 19 20   11 12 13 14 15 16 17   15 16 17 18 19 20 21
21 22 23 24 25 26 27   18 19 20 21 22 23 24   22 23 24 25 26 27 28
28 29 30 31            25 26 27 28 29 30 31   29 30

        10月                   11月                   12月        
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
       1  2  3  4  5                   1  2    1  2  3  4  5  6  7
 6  7  8  9 10 11 12    3  4  5  6  7  8  9    8  9 10 11 12 13 14
13 14 15 16 17 18 19   10 11 12 13 14 15 16   15 16 17 18 19 20 21
20 21 22 23 24 25 26   17 18 19 20 21 22 23   22 23 24 25 26 27 28
27 28 29 30 31         24 25 26 27 28 29 30   29 30 31

指定した年(ここでは2024年)のカレンダーが表示されます。

3.特定の月のカレンダー表示

指定した年と月のカレンダーを表示する。

$ cal -m 9 2024
      9月 2024      
月 火 水 木 金 土 日
                   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

これにより、2024年9月のカレンダーが数値で表示されます。

4.3ヶ月分のカレンダー表示: 3ヶ月分のカレンダーを表示する。
$ cal -3
      2月 2024              3月 2024              4月 2024      
日 月 火 水 木 金 土  日 月 火 水 木 金 土  日 月 火 水 木 金 土
             1  2  3                  1  2      1  2  3  4  5  6
 4  5  6  7  8  9 10   3  4  5  6  7  8  9   7  8  9 10 11 12 13
11 12 13 14 15 16 17  10 11 12 13 14 15 16  14 15 16 17 18 19 20
18 19 20 21 22 23 24  17 18 19 20 21 22 23  21 22 23 24 25 26 27
25 26 27 28 29        24 25 26 

現在の月を含む3ヶ月分のカレンダーが表示されます。


 「cal」コマンドは日付を整理して表示するため、日付の把握やスケジュールの確認など、日付に関連する作業を行う際に便利です。