Wenn Sie im Terminal arbeiten, ist es unpraktisch, zum Systray zu navigieren, um den aktuellen Kalender anzuzeigen. Gibt es einen Befehl, der einen Kalender vom Terminal aus anzeigt?
command-line
calendar
WinEunuuchs2Unix
quelle
quelle
apropos
undman
sind deine Freunde. Im Zweifelsfall laufenapropos calendar
und sehenapropos
bis jetzt nochAntworten:
cal
Kalenderbefehl für TerminalMit dem
cal
Befehl können Sie einen Kalender im julianischen oder gregorianischen Format anzeigen. Das Format hängt von Ihren Ländereinstellungen ab, kann jedoch mit Parametern umgeschaltet werden.Wie der folgende Bildschirm zeigt, ist der Standardkalender der aktuelle Monat. Sie können den Parameter verwenden
-A 2
, um die nächsten zwei Monate oder2018
alle Monate in diesem Jahr anzuzeigen:quelle
cal 6 2017
.cal
Interpretation der Argumente ein wenig einfältig ist.cal 6 17
zeigt den Kalender für den Juni des Jahres 17 (dh vor 2000 Jahren) undcal 6
den Kalender für das Jahr 6 an.cal
ist super anspruchsvoll. Zum Beispiel, wenn in Kanada, Amerika oder Großbritannien Typcal 9 1752
und Sie sehen, September 1752 fehlt die zehn Tage Papst Gregor XIII für die westkatholische Welt im Oktober 1582 annulliert . Menschen in Italien und möglicherweise in Deutschland und Schweden,cal 10 1582
die diesen Kalender verwenden, werden feststellen, dass die zehn Tage fehlen.cal
Funktioniert bis zum Jahr 9.999, und ich habe getestet, dass Februar 2100 kein Schaltmonat ist und Februar 2400 ein Schaltmonat, sodass es als zukunftssicher und historisch korrekt erscheint.-A
wird abgeschrieben? Incal
vonutil-linux 2.32
dieser Option ist nicht im Handbuch aufgeführt. Sie können stattdessencal -3
drei Monate anzeigen (einen vor, aktuellen, einen nach).cal -3
wird einen Monat vorher, aktuell und einen Monat danach angezeigt. Sie können jedoch weiterhincal -A3 -B2
2 Monate vorher, den aktuellen Monat und 3 Monate danach anzeigen.Eine Alternative ist ncal - dies zeigt den Kalender in einem vertikalen Format an, dh:
Dies ist etwas schwieriger zu lesen, hat aber angeblich den Vorteil, dass der Jahreskalender mit vier Monaten in jeder Reihe in ein Terminal mit Standardgröße passt. In der Tat ist es nicht, müssen Sie Leerzeilen aus der Ausgabe zu entfernen , um es in 24 Zeilen zu passen:
ncal 2017 | grep -v '^$'
. Die ursprüngliche Version von ncal enthielt diese Leerzeilen nicht. In jedem Fall ist der vertikale Platzbedarf geringer als bei der herkömmlichen Kalenderausgabe - 26 × 76 gegenüber 35 × 66 fürcal
.quelle
Eine weitere Alternative zum Standard
cal
ist eineenhanced cal
von Alex Matulich. Es bietet vom Benutzer konfigurierbare Farben und die Möglichkeit, Erinnerungen und Termine neben dem Kalender anzuzeigen.Erweiterte Cal-Seite auf der Unicorn Research-Website
quelle
verwenden
cal
Befehl für Standardkalender. Sie können auch dasjcal
Paket für den Jalali-Kalender installieren .quelle
$PS
, die das aktuelle Verzeichnis in umgekehrter Hintergrundfarbe zeigt. Hast du einen Link dafür?Programmierbare Kalender
Obwohl es sich um GUI-Kalender handelt, können Sie diese dennoch vom Terminal aus aufrufen. Sie ermöglichen es Ihnen, durch die Monate und Jahre zu navigieren. Sie können von Ihren Bash-Skripten aufgerufen werden, aber wie alle Bash-Befehle können Sie sie auch vom Terminal aus aufrufen.
YAD
(Noch ein Dialog) Ladegabel vonZenity
Zenity
GUI Fork von textbasiertendialog
Seien Sie nicht besorgt über die Gtk-Warnmeldung. Das sieht man oft, wenn man GUI-Programme vom Terminal aus ausführt. z.B.
gedit
undnautilus
ähnliche Warnungen anzeigen.quelle