GNU/Linux >> Tutoriales Linux >  >> Linux

10 ejemplos prácticos del comando Linux Cal/NCal para principiantes

Si desea ver rápidamente un calendario en la terminal en Linux, entonces cal es la herramienta de línea de comandos que debe utilizar. De forma predeterminada, el comando muestra el mes actual en la salida.

Hay otra utilidad similar, denominada ncal . Se diferencia de cal en que ofrece un diseño alternativo, más opciones y la fecha de Semana Santa.

En este artículo, discutiremos estas dos herramientas en detalle, brindándole una idea sobre sus capacidades y conjunto de funciones.

1. ¿Cómo desactivar el resaltado de la fecha de hoy?

Como puede ver en la salida predeterminada anterior, la fecha actual está resaltada en blanco. Sin embargo, si lo desea, puede desactivar este resaltado. Esto se puede hacer usando -h opción de línea de comandos:

2. ¿Cómo mostrar un calendario para un mes específico o un año completo?

Si bien los comandos cal/ncal muestran el mes actual de manera predeterminada, puede usar -m opción de línea de comandos para que se muestre un mes específico. Esta opción requiere un valor numérico (1-12) que represente el mes en el que desea que se muestre el comando.

Por ejemplo, el siguiente comando mostrará el mes de enero de 2017:

cal -m1

Del mismo modo, el calendario de un año completo se puede mostrar usando -y opción de línea de comandos.

cal -y [año]

3. ¿Cómo imprimir el número de semana debajo de cada columna de semana?

Para imprimir el número de semana debajo de cada columna de semana, use -w opción de línea de comandos. La siguiente captura de pantalla muestra cómo se muestran los números de la semana (la última fila resaltada):

4. ¿Cómo mostrar el mes anterior, el actual y el siguiente de una sola vez?

Los comandos cal/ncal también muestran el mes anterior, actual y próximo alrededor de hoy. Para esto, debe pasar el -3 opción de línea de comandos.

5 . ¿Cómo agregar un número específico de meses antes o después del actual en la salida?

Si lo desea, puede hacer que cal/ncal muestre una cantidad específica de meses después del mes actual. Esto se puede hacer usando -A opción de línea de comandos que requiere la cantidad de meses adicionales que desea mostrar.

Por ejemplo, la siguiente captura de pantalla muestra cómo puede mostrar 2 meses (después del mes actual) en la salida:

Del mismo modo, en caso de que desee mostrar un número específico de meses anteriores al mes actual, use -B opción de línea de comandos.

Estas dos opciones también se pueden usar juntas. Por ejemplo, si desea mostrar un calendario de noviembre de 2016 a junio de 2017, el siguiente es el comando que debe ejecutar:

cal -B4 -A3

6. ¿Cómo ejecutar cal en modo ncal y viceversa?

Si bien cal y ncal tienen diseños de salida separados, en realidad puede obligarlos a cambiar al diseño del otro. Para hacer que cal cambie al diseño de ncal, use -N opción de línea de comandos. Del mismo modo, el -C La opción obliga a ncal a cambiar al modo de salida de cal.

Nota :La -b La opción para ncal también hace lo mismo (la página de manual dice que use esta opción cuando desee tener un formato de estilo antiguo para la salida ncal).

7. ¿Cómo cambiar el día de inicio de la semana?

Tanto cal como ncal asumen el domingo como el primer día de la semana. Esto es por defecto. Sin embargo, si lo desea, puede cambiar esto y hacer que las semanas comiencen con el lunes. Esto se puede hacer usando -M opción (aunque solo funciona para ncal).

8. ¿Cómo mostrar un mes y año en particular?

Suponga que desea que los comandos cal/ncal muestren un mes/año diferente al mes/año actual. Esto lo puedes hacer usando -d opción de línea de comandos. Esta opción requiere que pase un año y un mes en formato aaaa-mm.

Por ejemplo, para mostrar marzo de 2016, use el siguiente comando:

cal -d 2016-03

9. ¿Cómo mostrar la fecha de Pascua?

El -o y -e las opciones de línea de comandos son lo que necesita aquí. Mientras que el primero le dice al comando ncal que muestre la fecha de la Pascua ortodoxa (para las iglesias ortodoxas griegas y rusas), el segundo le pide a ncal que muestre la fecha de la Pascua para las iglesias occidentales.

10. ¿Cómo mostrar el calendario juliano y los días julianos?

Para mostrar el calendario juliano usando ncal, use -J opción de línea de comandos.

Y para los días julianos, usa -j opción de línea de comandos (compatible con cal y ncal):

Tanto cal como ncal son bastante útiles si su trabajo implica el uso de calendarios en la línea de comandos. El comando ncal es ligeramente mejor que cal cuando se trata de funciones (u opciones de línea de comandos). Pruebe todos los ejemplos mencionados aquí y, en caso de duda, consulte la página de manual de los comandos. Los comandos de este tutorial han sido probados en Ubuntu y Debian Linux, pero también funcionarán de la misma manera en otras distribuciones como CentOS.


Linux
  1. 10 ejemplos de comandos 'rm' para principiantes de Linux

  2. Tutorial de comando cd de Linux para principiantes (8 ejemplos)

  3. 8 ejemplos prácticos del comando Linux Xargs para principiantes

  4. Comando killall de Linux para principiantes (8 ejemplos)

  5. Ejemplos de comandos cal en Linux

Tutorial de comandos OD de Linux para principiantes (6 ejemplos)

Tutorial de comando Linux w para principiantes (5 ejemplos)

Tutorial de comandos ss de Linux para principiantes (8 ejemplos)

Comando de localización de Linux para principiantes (8 ejemplos)

16 ejemplos prácticos del comando Linux LS para principiantes

Comando mv de Linux explicado para principiantes (8 ejemplos)