GNU/Linux >> Linux Esercitazione >  >> Linux

10 esempi pratici di comando Linux Cal/NCal per principianti

Se desideri visualizzare rapidamente un calendario sul terminale in Linux, allora cal è lo strumento da riga di comando che dovresti usare. Per impostazione predefinita, il comando visualizza in output il mese corrente.

C'è un'altra utility simile, chiamata ncal . Si differenzia da cal nel senso che offre un layout alternativo, più opzioni e la data di Pasqua.

In questo articolo, discuteremo in dettaglio entrambi questi strumenti, dandoti un'idea delle loro capacità e del set di funzionalità.

1. Come disattivare l'evidenziazione della data odierna?

Come puoi vedere nell'output predefinito sopra, la data corrente è evidenziata in bianco. Tuttavia, se lo desideri, puoi disattivare questa evidenziazione. Questo può essere fatto usando -h opzione della riga di comando:

2. Come visualizzare un calendario per un mese specifico o un anno intero?

Mentre i comandi cal/ncal mostrano il mese corrente per impostazione predefinita, puoi usare -m opzione della riga di comando per visualizzare un mese specifico. Questa opzione richiede un valore numerico (1-12) che rappresenti il ​​mese in cui si desidera visualizzare il comando.

Ad esempio, il seguente comando visualizzerà il mese di gennaio 2017:

cal -m1

Allo stesso modo, il calendario di un anno intero può essere visualizzato usando -y opzione della riga di comando.

cal -y [anno]

3. Come stampare il numero della settimana sotto ogni colonna della settimana?

Per stampare il numero della settimana sotto ogni colonna della settimana, usa -w opzione della riga di comando. La schermata seguente mostra come vengono visualizzati i numeri delle settimane (l'ultima riga evidenziata):

4. Come visualizzare il mese precedente, corrente e successivo in una volta sola?

I comandi cal/ncal mostrano anche il mese precedente, corrente e successivo che circondano oggi. Per questo, devi superare il -3 opzione della riga di comando.

5 . Come aggiungere un determinato numero di mesi prima o dopo quello corrente in uscita?

Se vuoi, puoi fare in modo che cal/ncal visualizzi un numero specifico di mesi dopo il mese corrente. Questo può essere fatto usando il -A opzione della riga di comando che richiede il numero di mesi aggiuntivi che desideri visualizzare.

Ad esempio, lo screenshot seguente mostra come visualizzare 2 mesi (dopo il mese corrente) nell'output:

Allo stesso modo, nel caso in cui desideri visualizzare un numero specifico di mesi precedenti il mese corrente, utilizza -B opzione della riga di comando.

Entrambe queste opzioni possono essere utilizzate anche insieme. Ad esempio, se desideri visualizzare un calendario da novembre 2016 a giugno 2017, il comando che devi eseguire è il seguente:

cal -B4 -A3

6. Come eseguire cal in modalità ncal e viceversa?

Anche se cal e ncal hanno layout di output separati, puoi effettivamente forzarli a passare al layout dell'altro. Per fare in modo che cal passi al layout di ncal, usa -N opzione della riga di comando. Allo stesso modo, il -C l'opzione forza ncal a passare alla modalità di output di cal.

Nota :Il -b anche l'opzione per ncal fa lo stesso (la pagina man dice di usare questa opzione quando vuoi avere un formato vecchio stile per l'output di ncal).

7. Come modificare il giorno di inizio della settimana?

Sia cal che ncal considerano la domenica il primo giorno della settimana. Questo è per impostazione predefinita. Tuttavia, se lo desideri, puoi modificarlo e fare in modo che le settimane inizino con lunedì. Questo può essere fatto usando il -M opzione (funziona solo per ncal però).

8. Come visualizzare un mese e un anno particolari?

Supponiamo che tu voglia che i comandi cal/ncal visualizzino un mese/anno diverso dal mese/anno corrente. Puoi farlo usando -d opzione della riga di comando. Questa opzione richiede un anno e un mese per essere trascorsa nel formato aaaa-mm.

Ad esempio, per visualizzare marzo 2016, utilizzare il comando seguente:

cal -d 2016-03

9. Come visualizzare la data di Pasqua?

Il -o e -e le opzioni della riga di comando sono ciò di cui hai bisogno qui. Mentre il primo dice al comando ncal di mostrare la data della Pasqua ortodossa (per le Chiese ortodosse greca e russa), il secondo chiede a ncal di mostrare la data della Pasqua per le chiese occidentali.

10. Come visualizzare il calendario giuliano e i giorni giuliani?

Per visualizzare il calendario giuliano usando ncal, usa -J opzione della riga di comando.

E per i giorni giuliani, usa -j opzione della riga di comando (supportata da cal e ncal):

Sia cal che ncal sono piuttosto utili se il tuo lavoro prevede l'uso di calendari sulla riga di comando. Il comando ncal è leggermente migliore di cal quando si tratta di funzionalità (o opzioni della riga di comando). Prova tutti gli esempi menzionati qui e, in caso di dubbio, fai riferimento alla pagina man dei comandi. I comandi di questo tutorial sono stati testati su Ubuntu e Debian Linux, ma funzioneranno allo stesso modo anche su altre distribuzioni come CentOS.


Linux
  1. 10 Esempi di comandi "rm" per principianti Linux

  2. Tutorial sul comando cd di Linux per principianti (8 esempi)

  3. 8 esempi pratici del comando Xargs di Linux per principianti

  4. Comando killall Linux per principianti (8 esempi)

  5. cal Esempi di comandi in Linux

Esercitazione sui comandi OD Linux per principianti (6 esempi)

Linux w Command Tutorial per principianti (5 esempi)

Tutorial sui comandi Linux ss per principianti (8 esempi)

Comando di localizzazione Linux per principianti (8 esempi)

16 Esempi pratici di comando Linux LS per principianti

Spiegazione del comando Linux mv per principianti (8 esempi)