回答:
cal 端末のカレンダーコマンドこのcalコマンドを使用して、ユリウスまたはグレゴリオ形式でカレンダーを表示できます。形式はロケール設定に依存しますが、パラメーターで切り替えることができます。
以下の画面が示すように、デフォルトのカレンダーは現在の月です。パラメーター-A 2を使用して、次の2か月2018を表示するか、その年のすべての月を表示できます。
cal 6 2017。
cal引数を解釈することについて、いくぶん単純なことに注意してください。 cal 6 176月のカレンダーが表示されます年17の(すなわち、2000年前)、およびcal 6年6用のカレンダーを表示します
calは非常に洗練されています。たとえば、カナダ、アメリカ、または英国のタイプでcal 9 1752、1752年9 月に1582年10月に西カトリック世界のために教皇グレゴリー13世が無効にされた10日間が欠落していることがわかります。イタリア、そしておそらくドイツとスウェーデンの人々cal 10 1582は、カレンダーに10日間が欠けていることを知るでしょう。cal私は9、999年まで動作し、2100年2月はle月ではなく、2400年2月はle月であるとテストしたので、歴史的に正確であるため、将来の証拠と思われます。
-A減価償却されているように見えますか?でcalからutil-linux 2.32そのオプションのマニュアルに記載されていません。代わりcal -3に、3か月(1つ前、1つ後、1つ後)を表示するために使用できます。
cal -31か月前、現在、1か月後に表示されます。ただしcal -A3 -B2、2か月前、今月、3か月後の表示に引き続き使用できます。
別の方法はncalです。これは、カレンダーを垂直形式で表示します。
March 2017
Su 5 12 19 26
Mo 6 13 20 27
Tu 7 14 21 28
We 1 8 15 22 29
Th 2 9 16 23 30
Fr 3 10 17 24 31
Sa 4 11 18 25
これは少し読みにくいですが、各行に4か月を入れることで、通年のカレンダーが標準サイズの端末に収まるという利点があります。実際には、24行に収まるように出力から空白行を削除する必要はありませんncal 2017 | grep -v '^$'。ncalの元のバージョンには、これらの空白行がありませんでした。いずれの場合においても、それは伝統的なカレンダー出力未満の垂直方向のスペースを取る- 26×76、35×66のための対cal。
この標準のもう1つの選択肢calは、enhanced calAlex Matulichによるものです。ユーザー設定可能な色と、カレンダーの横にリマインダーと予定を表示する機能を提供します。
$PS現在のディレクトリを逆背景色で表示するクールな+1 。それを行うためのリンクはありますか?
これらはGUIカレンダーですが、ターミナルから呼び出すことができます。彼らはあなたが月と年をナビゲートすることができます。これらはBashスクリプトから呼び出されるように設計されていますが、すべてのBashコマンドと同様に、端末からも呼び出すことができます。
YAD (Yet Another Dialog)スーパーチャージされたフォーク ZenityZenity テキストベースのGUIフォーク dialogGtk警告メッセージを気にしないでください。端末からGUIプログラムを実行すると、多くのことがわかります。例えば。同様の警告geditをnautilus表示します。
aproposそしてmanあなたの友達です。疑わしい場合は実行してapropos calendar、参照してください