
【Linux入門】cal コマンド:カレンダーの表示
「cal」コマンドは、カレンダーを表示するためのコマンドです。主にターミナル上で使用され、指定された年や月のカレンダーを表示します。
コマンドの概要
「cal」コマンドは、LinuxやUnix系システムで使用されるコマンドの一つで、カレンダーを表示するためのユーティリティです。主にターミナル上で利用され、指定された年や月のカレンダーを表示することができます。
デフォルトでは、現在の年と月のカレンダーを表示しますが、オプションを使用して特定の年や月を指定したり、3ヶ月分のカレンダーを表示したりすることも可能です。これにより、特定の日付や期間に関する情報を素早く確認することができます。
カレンダーは通常、週の始まりが日曜日で、日曜日から土曜日までの1週間を表示します。月ごとに日付が表示され、祝日やイベントなども表示される場合があります。使いやすく、ターミナル上で直感的に日付を確認できるため、スケジュール管理や日付関連の作業に便利です。
コマンドの主なオプションと説明
オプション | 説明 |
---|---|
-1 | 1行でカレンダーを表示する(1ヶ月のみ) |
-3 | 3ヶ月分のカレンダーを表示する |
-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」コマンドは日付を整理して表示するため、日付の把握やスケジュールの確認など、日付に関連する作業を行う際に便利です。