これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドccalです。
プログラム:
NAME
カル -カレンダーを表示します
SYNOPSIS
カル [ オプション ] [[ num_month ] 年 ]
カル [ オプション ] [ 単語_月 ] [ 年 ]
DESCRIPTION
デフォルトでは、 カル 当月のカレンダーと当日が表示されます
マークされた。 特定の引数を指定することにより、 カル XNUMX年間のカレンダーを表示するか
指定された月と年。
ジュリアン暦からグレゴリオ暦への移行は、1752年に発生したと想定されています。
3月XNUMX日。 その日からXNUMX日が改革によって排除されたので
その月のカレンダーは少し珍しいです。
カレンダーをXNUMXか月形式で表示する場合は、 カル 日付のファイルを探します。 もしも
見つかった、 カル ファイルを読み取り、その月の特別な日付の説明を探します。
カレンダーの右側に表示されます。 デフォルトでは、最大24の予定があります
月ごとに表示されます。 現在の日付がこれらの特別な日付のいずれかに該当する場合、
アスタリスクでフラグが付けられます。 余裕があれば翌月の予約も可能です
また、いくつかの制限付きで表示されます(現在、第3木曜日などの特別な日付
のは来月は計算されません)。
カル オプションで、カレンダーを表示するときに色を使用することもできます。 表示されません
カレンダーがコンソールに直接表示されていないときはいつでも色を付けます。 これは一般的に
リダイレクトするときの望ましい動作 cal's 別のプログラムまたはファイルに出力します。
議論
引数リストに年を指定せずに、口頭で指定された月を入力できます。
ただし、3つの数値引数はXNUMX年として解釈されます。 最初のXNUMXつだけ
月の名前の文字は、口頭で指定された月にとって重要です。 コマンド
「cal10」は、10月ではなく、1910年ではなくXNUMXADを指します。
使用可能なオプションは次のとおりです。
- 3ヶ月]
前/現在/来月を一緒に表示します。 このオプションは、次の場合は無視されます。
通年を表示します。
--a [ppts]
表示する予定の最大数。 最小値は8、最大値は50、デフォルトは
24.
--col [or-file] = filename
`filename 'から色の定義を読み取ります(デフォルトの色のファイル名は操作によって異なります
システム)。
--con [tinue] = n
次を表示 n 指定された月から始まる連続する月。
--d [ata-ファイル] =ファイル名
`filename 'から予定を読み取ります(デフォルトの予定データのファイル名は
オペレーティング・システム)。 コマンドラインで-dを最大8回使用して指定できます
複数のデータファイル名。
- ヨーロッパ]
ヨーロッパ形式を使用します(最初の平日は月曜日です)。
--a [アメリカ人]
北米形式(最初の平日は日曜日)を使用します。これがデフォルトです。
- 将来]
現在の月が表示されている場合は、その日付からの将来の予定のみを表示します
過去の予定ではなく、ファイル。 これにより、他の説明のための余地ができます
表示される将来の日付。 月が進むにつれて、古い
説明は破棄され、新しい説明が使用されます。 --futureスイッチは影響します
当月の表示のみで、他の月は表示されません。
--j [ulian]
ユリウス暦の日付を表示します(1日を基準とし、XNUMX月XNUMX日から番号が付けられます)。
- 月曜]
月曜日を週の最初の日として表示します(--europeと同じ)
--noc [olor]
色の使用を禁止します。
- データなし]
アポイントメントデータファイルを読み取ろうとしないでください。
- 一時停止]
終了する前に一時停止し、キーストロークの入力を求めます。
- 今月]
来月の予定の表示を無効にします。 今月のみを表示します。
- 今日]
今日の予定のみを表示します。
--u [se-color]
色の使用を許可します。
- 年]
現在の年のカレンダーを表示します。
で使用できるオプションの環境変数があります カル 見つかった場合。 CALOPTが
次に設定します カル それを読み取り、見つかった有効なコマンドラインオプションを使用します。 これにより、
ご使用の環境で設定され、常に使用される一般的に使用されるスイッチ(例:-europe)。
Ccal これに無効なオプションが設定されている場合、実行時に使用画面が表示されます
変数に保存します.
COMMAND 例
カル - NS --d = my_dates
ファイル `my_dates 'で定義されている現在の月と将来の予定を表示します
カル 1996
1996年全体を表示
カル 9 1752
1752年XNUMX月の月を表示する
カル 9月 1752
同上
カル 1月
今年のXNUMX月を表示
カル 助けます
認識されない引数に対して表示されるヘルプメッセージ
DATE ファイル
カル と呼ばれる日付ファイルを検索します 計算データ 実行元のディレクトリ。 もしも
見つからない場合はユーザーを検索します $ HOME と呼ばれるファイルのディレクトリ .cal.dat。 If
まだ見つかりません、それはグローバルを探します 計算データ システム全体のディレクトリにあります。 見つけるには
この場所がどこにあるかを実行できます カル - 助けて 場所が表示されます。
日付ファイルで指定されている特別な日付の説明は、次のようにフォーマットされたXNUMX行です。
以下:
YYYY MM DD NW xx
コラボレー
YYYY 年です
MM 月(01-12)、
DD 日(NWフィールドが使用されている場合は00)、
NW は月の曜日コードです(DDフィールドが使用されている場合は00)
XXXX 説明です。 必要に応じて切り捨てられます
データは、示されているように文字フィールドを占有する必要があります。 YYYYが-999として指定されている場合、
月日は休日などの年次行事を想定しており、説明は
任意の年に表示されます。 MMが-9として指定されている場合、その日は月次と見なされます
指定された年のイベント。 平日コードNWでは、Nはどちらを意味します
平日W特別な日が発生します。 たとえば、31は第XNUMX日曜日を示します。 の値
Wの範囲は、日曜日から土曜日まで、それぞれ1から7です。 Nの値9は、
「最後の木曜日」の95のように「最後」。
すべてのフィールドに正の数が含まれ、年が1970以上の場合、
説明は、指定された日付から始まり、日数で始まる定期的なものと見なされます
NWで指定(例:1995 01 06 14は、2を使用して第6金曜日ごとに説明を表示します)
基準日として1995年XNUMX月)。 基準日は表示されません。
生年月日(またはその他の特別な年)を入力して、誕生日や記念日を表示できます
イベント)説明内の角かっこまたは中かっこ内。 この数はに変換されます
指定した年からの年数で、角かっこまたは中かっこが削除されます
出力。 括弧{}は数が21のように、序数接尾辞を持って使用される場合、
32番目、43番目、54番目など。角かっこまたは中かっこ内の数が現在よりも大きい場合
年、番号は変更されずに表示されます。 例:「アレックスの{1961}誕生日」は
「アレックスの34歳の誕生日」と表示されます(現在の年が1995年の場合)。 含める必要がある場合
出力に角かっこまたは中かっこが含まれている場合は、先頭に「\」を付けることでそれらをエスケープできます。
例:「Alexの\ {1961 \}誕生日」は「Alexの{1961}誕生日」として表示されます。
注: カル --europeまたは--mondayスイッチを使用して呼び出された後、W値は1〜7です。
を表す 月曜日(1)〜 日曜日(7)ではなく 日曜日(1)〜 土曜日とします。
cal.datの行は、データと見なされるために-999または4桁の数字で始まる必要があります。 The
データ行は任意の順序にすることができます。 これらの予定はすべて時系列で表示されます
予定データファイルの順序に関係なく、順序。
If カル その後、リマインダーサポートでコンパイルされました カル ファイルも検索します
日付 と 。日付 と同じ場所で カルダット 同等のもの。 The 日付 ファイルが使用されます
を通じて、タンピングされたコーヒーベッドの上から均一にフィルターバスケットの内の粉に浸透していきます。 リマインダー(1)プログラムであり、指定するための代替の、それほど強力ではない形式です。
説明。 この形式のファイルは、-data-file =オプションでは指定できません。
この リマインダー 形式は、次の長さ<画面幅のテキスト行で構成されます
フォーマット:
DDDDDDDD:N:x:yyyyyy:S
コラボレー
DDDDDDDD
次のいずれかの形式の日付です。
M / D / Y特定の日に発生するイベント(年はXNUMX桁またはXNUMX桁にすることができますが、
リマインダーとの下位互換性のためにXNUMXつ)
M / D毎年発生するイベント
D毎月発生するイベント
DDD毎週発生するイベント(曜日は「Sun」、「Mon」など)
N ユーザーに通知するイベントの日数です(無視されます カル)
イベントの説明
yyyyy イベントのオプションの受容体(例:ジョーンズ氏)
S ステータスフラグ。通常のイベントの場合はN、削除された(表示されていない)イベントの場合はD
空白行は無視されます。 それ以外の場合は上記の形式ではない行は、
その他のイベントを読み取るファイル名。 ファイルは通常の場所で検索されます。
LOCATION
カル また、ユーザーのロケール定義を使用して、
平日から。 -europeまたは-americanコマンドラインが切り替わると、これは上書きされます
使用されています。
-europeまたは-americanスイッチを設定しない場合、ロケールは適切に定義され、
平日は予想とは異なる開始日が表示されます。 カル or
libcの定義が原因です。 これがバグだと思うなら カル 報告してください。
色 ATTRIBUTES
カル と呼ばれる色定義ファイルを検索します カロリーコル ディレクトリにあった
から実行されます。 見つからない場合は、ユーザーを検索します $ HOME と呼ばれるファイルのディレクトリ
.cal.col。 それでも見つからない場合は、システム全体でグローバルを検索します /etc/cal.col また、ご購読はいつでも停止することが可能です
を実行して、システム全体の定義の場所を確認します カル - 助けて その意志
表示します。
ユーザーは、カレンダーを表示するときに使用されるデフォルトの色を上書きできます。 これはによって行われる可能性があります
ホームディレクトリに色定義ファイルを作成します。
色定義ファイルの例:
月名の15ビデオカラー
01平日のヘッダーのビデオカラー
07通常の暦日のビデオカラー
日曜日の13ビデオカラー
14当日のビデオカラー
07 06年間カレンダーのbkgd(月間のスペース)
特別な日の説明のための11ビデオカラー
*の12ビデオカラーはdescr。= todayを示します
FGBG
色の定義は、前景色のXNUMX文字のフィールドとして、上記のように表示する必要があります。
スペース、背景色のXNUMX文字のフィールドが続きます。 The
色の定義は最初の行から開始する必要があり、空白行を含めることはできません。
合計行長が表示されない場合は、XNUMX番目のフィールドの後にコメントが表示される場合があります
80文字を超える。
可能な色:
黒0
青1
グリーン2
シアン3
赤4
バイオレット5
オレンジ6
ライトグレー7
ダークグレー8
明るい青9
明るい緑10
明るいシアン11
真っ赤12
ブライトバイオレット13
イエロー14
白15
背景色を8〜15に指定すると、背景色は0〜7になります。
テキストが点滅します。
onworks.netサービスを使用してオンラインでccalを使用する