Lorsque vous travaillez dans le terminal, il n'est pas commode de remonter dans la barre d'état système pour afficher le calendrier actuel. Existe-t-il une commande qui affichera un calendrier à partir du terminal?
command-line
calendar
WinEunuuchs2Unix
la source
la source
apropos
etman
sont vos amis. En cas de doute, courezapropos calendar
et voyezapropos
jusqu'à présent, +1Réponses:
cal
commande de calendrier pour le terminalVous pouvez utiliser la
cal
commande 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 l'écran ci-dessous montre le calendrier par défaut est le mois en cours. Vous pouvez utiliser le paramètre
-A 2
pour afficher les deux prochains mois ou2018
pour afficher tous les mois de cette année:la source
cal 6 2017
.cal
-vous de l'interprétation un peu simple de ses arguments.cal 6 17
affichera le calendrier pour juin de l'année 17 (c.-à-d., il y a 2000 ans), etcal 6
affichera le calendrier pour l'année 6.cal
est super sophistiqué. Par exemple, au Canada, en Amérique ou au Royaume-Unical 9 1752
, vous verrez que septembre 1752 manque les dix jours annulés par le pape Grégoire XIII pour le monde catholique occidental en octobre 1582 . Les gens en Italie et peut-être en Allemagne et en Suède utilisantcal 10 1582
verront que le calendrier manque les dix jours.cal
fonctionne jusqu'à l'année 9 999 et j'ai testé février 2100 n'est pas un mois bissextile et février 2400 est un mois bissextile, il semble donc à l'épreuve du temps car il est historiquement exact.-A
c'est déprécié? Danscal
deutil-linux 2.32
cette option ne figure pas dans le manuel. Vous pouvez plutôt utilisercal -3
pour afficher trois mois (un avant, actuel, un après).cal -3
affiche un mois avant, en cours et un mois après. Cependant, vous pouvez toujours utilisercal -A3 -B2
pour afficher 2 mois avant, le mois en cours et 3 mois après.Une alternative est ncal - cela affiche le calendrier dans un format vertical, c'est-à-dire:
C'est un peu plus difficile à lire, mais a soi-disant l'avantage que le calendrier de l'année entière, en mettant quatre mois dans chaque rangée, tient dans un terminal de taille standard. En fait, il n'a pas, vous devez supprimer les lignes vides de la sortie pour qu'il convient en 24 lignes:
ncal 2017 | grep -v '^$'
. La version originale de ncal n'avait pas ces lignes vierges. Dans tous les cas, cela prend moins d'espace vertical que la sortie de calendrier traditionnelle - 26 × 76, contre 35 × 66 pourcal
.la source
Une autre alternative à la norme
cal
est uneenhanced cal
d'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 cal améliorée sur le site Unicorn Research
la source
utilisez la
cal
commande pour le calendrier par défaut. vous pouvez également installer lejcal
package pour le calendrier jalali.la source
$PS
qui montre le répertoire actuel en arrière-plan. Avez-vous un lien pour le faire?Calendriers programmables
Bien qu'il s'agisse de calendriers GUI, vous pouvez toujours les appeler depuis le terminal. Ils vous permettent de naviguer à travers les mois et les années. Ils sont conçus pour être appelés à partir de vos scripts Bash, mais comme toutes les commandes Bash, vous pouvez également les appeler à partir du terminal.
YAD
(Encore un autre dialogue) fourche suralimentée deZenity
Zenity
Fourche GUI de textedialog
Ne vous inquiétez pas du message d'avertissement Gtk. Vous voyez cela beaucoup lorsque vous exécutez des programmes GUI à partir du terminal. par exemple.
gedit
etnautilus
afficher des avertissements similaires.la source