
コマンドラインから任意の日付、月、年のカレンダーを取得する
ほぼすべての人が専用のカレンダーアプリをスマートフォンにインストールしていますが、コマンドラインでかなりの時間を過ごすユーザーにとっては、別のアプリに移動したり、別のデバイスを手に取ってカレンダーをめくって特定の日付を見つけたりするよりも、そのままの状態でいる方が効率的です。シンプルなコマンドラインカレンダーユーティリティを使えば、日付や予定を素早く参照するのに最適なカレンダーを瞬時に生成できます。さらに、現在の年月、昨年、ローマ帝国のいつか、あるいはアトレイデス家の遠い未来など、あらゆる日付、年、月のカレンダーを生成することもできます。
これはMac OS XとLinuxで使えるシンプルなコマンドなので、コマンドラインに慣れていない方でも簡単に使えます。Macの場合は、/Applications/Utilities/からターミナルアプリケーションを開いてください。
コマンドラインから任意の日付のカレンダーを生成する
最も単純な形式では、次のように入力して現在の月のカレンダーを印刷できます。
cal
これは、現在の年の現在の月のカレンダーを生成し、どの日付がどの曜日に当たるかを表示します。便利で素晴らしいです。
特定の年の特定の月のカレンダーを生成するには、次のコマンド構文を使用し、指定した月と希望する年に応じて数字を置き換えます。
cal 5 2018
過去や未来まで好きなだけ遡って、どの月や年でも正確なカレンダーを作成できます。タイムトラベル気分?カレンダーに日付を入力するだけで簡単です。
タイムトラベラーにとって、カレンダーは9999年までしか遡れないため、それを超える日付を狙うと問題が発生する可能性があります。また、ほとんどのグレゴリオ暦と同様に、暦年は1年から始まるため、このユーティリティを使って恐竜の時代を訪ねようとしても、あまりうまくいかないかもしれません。
また、次のようにスキャン可能なグリッドに月を印刷して、1 年間のカレンダーを読みやすい ASCII 形式で生成することもできます。
cal 2016
生成が簡単で、読みやすく、Mac や iPhone のカレンダー アプリを参照する必要もなく、ターミナル内ですべて行えます。