Esiste un comando per visualizzare un calendario nel terminale?

23

Quando si lavora nel terminale è scomodo navigare fino alla systray per visualizzare il calendario corrente. Esiste un comando che visualizzerà un calendario dal terminale?

    
posta WinEunuuchs2Unix 03.03.2017 - 12:10
fonte

4 risposte

35

cal comando di calendario per terminale

È possibile utilizzare il comando cal per visualizzare un calendario in formato Julian o Gregorian. Il formato dipende dalle impostazioni locali, ma può essere attivato con i parametri.

Come lo schermo qui sotto mostra il calendario predefinito è il mese corrente. Puoi utilizzare il parametro -A 2 per visualizzare i prossimi due mesi o 2018 per visualizzare tutti i mesi di quell'anno:

    
risposta data WinEunuuchs2Unix 03.03.2017 - 12:10
fonte
11

Un'alternativa è ncal - questo visualizza il calendario in un formato verticale, cioè:

    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

È leggermente più difficile da leggere, ma presumibilmente ha il vantaggio che il calendario dell'intero anno, inserendo quattro mesi per riga, si adatta a un terminale di dimensioni standard. In effetti, non è così, devi rimuovere le righe vuote dall'output per adattarle a 24 righe: ncal 2017 | grep -v '^$' . La versione originale di ncal non aveva queste righe vuote. In ogni caso, richiede meno spazio verticale rispetto all'uscita del calendario tradizionale: 26 × 76, rispetto a 35 × 66 per cal .

    
risposta data Random832 03.03.2017 - 15:15
fonte
4

Un'altra alternativa allo standard cal è un enhanced cal di Alex Matulich. Offre colori configurabili dall'utente e la possibilità di visualizzare promemoria e appuntamenti accanto al calendario.

Pagina cal migliorata sul sito di ricerca Unicorn

    
risposta data MDeBusk 10.03.2017 - 20:19
fonte
1

Calendari programmabili

Sebbene si tratti di calendari GUI, puoi comunque chiamarli dal terminale. Ti permettono di navigare attraverso i mesi e gli anni. Sono progettati per essere richiamati dai tuoi script Bash, ma come tutti i comandi Bash puoi anche chiamarli dal terminale.

YAD (ancora un'altra finestra di dialogo) forcella super carica di Zenity

ZenityforcellaGUIdi%co_debasatasultesto

Non preoccuparti del messaggio di avviso di Gtk. Lo vedi molto quando esegui programmi GUI dal terminale. per esempio. dialog e gedit visualizzano avvisi simili.

    
risposta data WinEunuuchs2Unix 22.03.2017 - 05:56
fonte

Leggi altre domande sui tag