web-dev-qa-db-fra.com

Existe-t-il une commande pour afficher un calendrier dans le terminal?

Lorsque vous travaillez dans le terminal, il n’est pas pratique de naviguer jusqu’à la barre des tâches pour afficher le calendrier actuel. Existe-t-il une commande qui affichera un calendrier du terminal?

24
WinEunuuchs2Unix

cal commande de calendrier pour terminal

Vous pouvez utiliser la commande cal pour afficher un calendrier au format julien ou grégorien. Le format dépend de vos paramètres régionaux mais peut être basculé avec des paramètres.

Comme le montre l'écran ci-dessous, le calendrier par défaut est le mois en cours. Vous pouvez utiliser le paramètre -A 2 pour afficher les deux prochains mois ou 2018 pour afficher tous les mois de cette année:

cal

37
WinEunuuchs2Unix

Une alternative est ncal - elle affiche le calendrier dans un format vertical, c’est-à-dire:

    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

C’est un peu plus difficile à lire, mais c’est censé avoir l’avantage que le calendrier de l’année complète, en mettant quatre mois dans chaque rangée, s’intègre dans un terminal de taille standard. En fait, vous devez supprimer les lignes vides de la sortie pour que celle-ci tienne sur 24 lignes: ncal 2017 | grep -v '^$'. La version originale de ncal ne comportait pas ces lignes vierges. Dans tous les cas, cela prend moins d’espace vertical que la sortie traditionnelle du calendrier - 26 × 76, contre 35 × 66 pour cal.

11
Random832

Une autre alternative à la norme calest le enhanced cal de Alex Matulich. Il offre des couleurs configurables par l'utilisateur et la possibilité d'afficher des rappels et des rendez-vous à côté du calendrier.

page d'étalonnage améliorée sur le site de recherche de Unicorn

4
MDeBusk

Calendriers programmables

Bien que ces calendriers soient des interfaces graphiques, vous pouvez toujours les appeler depuis le terminal. Ils vous permettent de naviguer au fil des mois et des années. Elles sont conçues pour être appelées à partir de vos scripts Bash mais, comme toutes les commandes Bash, vous pouvez également les appeler à partir du terminal.

YAD(Encore un dialogue) fourche super chargée de Zenityname__

calendar yad

Zenityfourchette d'interface graphique de dialogà base de texte__

calendar zenity

Ne soyez pas concerné par le message d’avertissement Gtk. Vous le voyez souvent lorsque vous exécutez des programmes graphiques depuis le terminal. par exemple. geditet nautilusaffichent des avertissements similaires.

1
WinEunuuchs2Unix