Quando si lavora nel terminale è scomodo navigare fino al systray per visualizzare il calendario corrente. Esiste un comando che visualizzerà un calendario dal terminale?
apropos
Quando si lavora nel terminale è scomodo navigare fino al systray per visualizzare il calendario corrente. Esiste un comando che visualizzerà un calendario dal terminale?
apropos
Risposte:
cal
comando calendario per terminaleÈ possibile utilizzare il cal
comando per visualizzare un calendario in formato giuliano o gregoriano. Il formato dipende dalle impostazioni locali, ma può essere attivato con i parametri.
Come mostrato nella schermata seguente, il calendario predefinito è il mese corrente. È possibile utilizzare il parametro -A 2
per visualizzare i prossimi due mesi o 2018
per visualizzare tutti i mesi di quell'anno:
cal 6 2017
.
cal
è in qualche modo semplice interpretare i suoi argomenti. cal 6 17
mostrerà il calendario per il 17 giugno dell'anno (cioè 2000 anni fa) e cal 6
mostrerà il calendario per l'anno 6.
cal
è super sofisticato. Ad esempio, quando in Canada, in America o nel Regno Unito cal 9 1752
, vedrai che nel settembre 1752 mancano i dieci giorni in cui papa Gregorio XIII ha annullato per il mondo cattolico occidentale nell'ottobre 1582 . Le persone in Italia, e forse in Germania e Svezia cal 10 1582
, vedranno che mancano i dieci giorni al calendario. cal
funziona fino all'anno 9.999 e ho provato febbraio 2100 non è un mese bisestile e febbraio 2400 è un mese bisestile, quindi sembra a prova di futuro in quanto è storicamente accurato.
-A
sia ammortizzato? In cal
da util-linux 2.32
quell'opzione non è elencato nel manuale. Puoi invece utilizzare cal -3
per visualizzare tre mesi (uno prima, corrente, uno dopo).
cal -3
viene visualizzato un mese prima, corrente e un mese dopo. Tuttavia è ancora possibile utilizzare cal -A3 -B2
per visualizzare 2 mesi prima, il mese corrente e 3 mesi dopo.
Un'alternativa è ncal: visualizza il calendario in un formato verticale, ovvero:
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
Questo è leggermente più difficile da leggere, ma presumibilmente ha il vantaggio che il calendario dell'intero anno, inserendo quattro mesi in ogni riga, si inserisce in un terminale di dimensioni standard. In realtà, non, è necessario rimuovere le righe vuote dall'uscita per esso per adattarsi in 24 righe: ncal 2017 | grep -v '^$'
. La versione originale di ncal non aveva queste righe vuote. In ogni caso, occupa meno spazio verticale rispetto all'output del calendario tradizionale - 26 × 76, contro 35 × 66 per cal
.
Un'altra alternativa allo standard cal
è enhanced cal
di Alex Matulich. Offre colori configurabili dall'utente e la possibilità di visualizzare promemoria e appuntamenti accanto al calendario.
utilizzare il cal
comando per il calendario predefinito. inoltre è possibile installare il jcal
pacchetto per il calendario jalali.
$PS
che mostra la directory corrente con il colore di sfondo inverso. Hai un link per farlo?
Sebbene si tratti di calendari della GUI, puoi comunque chiamarli dal terminale. Ti permettono di navigare tra i mesi e gli anni. Sono progettati per essere richiamati dai tuoi script Bash ma come tutti i comandi Bash puoi chiamarli anche dal terminale.
YAD
(Yet Another Dialog) fork super-caricato di Zenity
Zenity
Fork GUI di testo dialog
Non essere preoccupato dal messaggio di avviso Gtk. Si vede molto quando si eseguono programmi GUI dal terminale. per esempio. gedit
e nautilus
visualizzare avvisi simili.
apropos
eman
sono i tuoi amici. In caso di dubbio, corri aapropos calendar
vedere