Cal (Befehl)

Cal
Cal screenshot.png
Das Cal Befehl wie in a gezeigt Linux ZSH Sitzung in Arch Linux
Entwickler (en) Charles Dye
Erstveröffentlichung 3. November 1971; vor 50 Jahren
Geschrieben in Plan 9: C
Freedos: x86 Assemblersprache
Betriebssystem Unix, Unix-artig, Plan 9, Inferno, MSX-dos, Freedos
Plattform Plattformübergreifend
Typ Befehl
Lizenz Util-Linux: BSD-4-Klausel
Freedos: Freeware / Software zur Quelle verfügbar
Plan 9: MIT -Lizenz

cal ist ein Befehlszeile Dienstprogramm auf einer Reihe von Computer Betriebssysteme einschließlich Unix, Plan 9, Inferno und Unix-artig Betriebssysteme wie z. Linux das druckt an ASCII Kalender des angegebenen Monat oder Jahr. Wenn der Benutzer keine angibt Befehlszeilenoptionen, Cal Drucken Sie einen Kalender des aktuellen Monats. Der Befehl ist ein Standardprogramm auf UNIX und in der angegeben Einzel -Unix -Spezifikation.

Implementierungen

Das Cal Das Kommando war in vorhanden 1. Auflage Unix. EIN Cal Befehl ist auch Teil von ASCII's MSX-DOS2-Tools zum MSX-dos Version 2.[1] Es ist auch verfügbar für Freedos. Diese Implementierung unterstützt nur den Gregorianischen Kalender (neuer Stil) und kann frei mit oder ohne Quelle verteilt werden. Die Freedos -Version wurde von Charles Dye entwickelt.[2]

Beispiele

$ Cal      März 1984   Su mo tu wir t t t ta sa               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 
$ Cal -3 (Zeigt die vorherige, aktuelle und nächste Monat an)      Juni 2022 Juli 2022 August 2022  Su mo tu wir th fr sa su mo tu th fr sa su mo tu wir t t t t s sa            1  2  3  4                  1  2      1  2  3  4  5  6   5  6  7  8  9 10 11   3  4  5  6  7  8  9   7  8  9 10 11 12 13  12 13 14 15 16 17 18  10 11 12 13 14 15 16  14 15 16 17 18 19 20  19 20 21 22 23 24 25  17 18 19 20 21 22 23  21 22 23 24 25 26 27  26 27 28 29 30        24 25 26 27 28 29 30  28 29 30 31 
$ Cal 2022                             2022       Januar Februar März  Su mo tu wir th fr sa su mo tu th fr sa su mo tu wir t t t t s sa                     1         1  2  3  4  5         1  2  3  4  5   2  3  4  5  6  7  8   6  7  8  9 10 11 12   6  7  8  9 10 11 12   9 10 11 12 13 14 15  13 14 15 16 17 18 19  13 14 15 16 17 18 19  16 17 18 19 20 21 22  20 21 22 23 24 25 26  20 21 22 23 24 25 26  23 24 25 26 27 28 29  27 28                 27 28 29 30 31  30 31         April Mai Juni  Su mo tu wir th fr sa su mo tu th fr sa su mo tu wir t t t t s sa                  1  2   1  2  3  4  5  6  7            1  2  3  4   3  4  5  6  7  8  9   8  9 10 11 12 13 14   5  6  7  8  9 10 11  10 11 12 13 14 15 16  15 16 17 18 19 20 21  12 13 14 15 16 17 18  17 18 19 20 21 22 23  22 23 24 25 26 27 28  19 20 21 22 23 24 25  24 25 26 27 28 29 30  29 30 31              26 27 28 29 30             Juli August September  Su mo tu wir th fr sa su mo tu th fr sa su mo tu wir t t t t s sa                  1  2      1  2  3  4  5  6               1  2  3   3  4  5  6  7  8  9   7  8  9 10 11 12 13   4  5  6  7  8  9 10  10 11 12 13 14 15 16  14 15 16 17 18 19 20  11 12 13 14 15 16 17  17 18 19 20 21 22 23  21 22 23 24 25 26 27  18 19 20 21 22 23 24  24 25 26 27 28 29 30  28 29 30 31           25 26 27 28 29 30  31        Oktober November Dezember  Su mo tu wir th fr sa su mo tu th fr sa su mo tu wir t t t t s sa                     1         1  2  3  4  5               1  2  3   2  3  4  5  6  7  8   6  7  8  9 10 11 12   4  5  6  7  8  9 10   9 10 11 12 13 14 15  13 14 15 16 17 18 19  11 12 13 14 15 16 17  16 17 18 19 20 21 22  20 21 22 23 24 25 26  18 19 20 21 22 23 24  23 24 25 26 27 28 29  27 28 29 30           25 26 27 28 29 30 31  30 31 
$ Cal 5 2014       Mai 2014  Su mo tu wir t t t ta sa               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 

Macken (1752)

$ Cal 9 1752   September 1752  S m tu w th f s        1  2 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 

Das Gregorianische Kalenderreform wurde von der adoptiert Königreich Großbritannien, einschließlich seiner Besitztümer in Nordamerika (Später, um Ost USA und Kanada zu werden) im September 1752. Infolgedessen zeigt der Cal im September 1752 die angepassten Tage fehlt. Dieser Monat war die offizielle (britische) Annahme des gregorianischen Kalenders aus dem zuvor verwendeten Julian Kalender. Dies wurde auf den Mannseiten für Sun Solaris wie folgt dokumentiert. "Ein ungewöhnlicher Kalender ist für September 1752 gedruckt. Dies ist der Monat, in dem 11 Tage übersprungen wurden, um mangelnde Anpassungen des Schaltjahres auszugleichen."[3] Das Plan 9 von Bell Labs Handbuch Zustände: "Versuchen Sie Cal Sep 1752. "Datum der Annahme der Reform unterscheidet sich stark zwischen den Ländern Für einige Benutzer kann diese Funktion ein Fehler sein.

Siehe auch

Verweise

  1. ^ "MSX-DOS2-Tools Benutzerhandbuch-MSX-DOS2-Tools ユーザーズ マニュアル". 1. April 1993 - über das Internet -Archiv.
  2. ^ "ibiblio.org Freedos Paket-Cal (unix-like)". www.ibiblio.org.
  3. ^ "Synopsis - Mannseiten Abschnitt 1: Benutzerbefehle". docs.oracle.com.

Externe Links