Cuando se trabaja en la terminal, es inconveniente navegar hasta la bandeja del sistema para mostrar el calendario actual. ¿Hay algún comando que muestre un calendario desde la terminal?
apropos
hasta ahora, +1
Cuando se trabaja en la terminal, es inconveniente navegar hasta la bandeja del sistema para mostrar el calendario actual. ¿Hay algún comando que muestre un calendario desde la terminal?
apropos
hasta ahora, +1
Respuestas:
cal
comando de calendario para terminalPuede usar el cal
comando para mostrar un calendario en formato juliano o gregoriano. El formato depende de la configuración regional, pero se puede alternar con los parámetros.
Como la pantalla a continuación muestra el calendario predeterminado es el mes actual. Puede usar el parámetro -A 2
para mostrar los próximos dos meses o 2018
para mostrar todos los meses de ese año:
cal 6 2017
.
cal
es algo ingenuo sobre la interpretación de sus argumentos. cal 6 17
mostrará el calendario para junio del año 17 (es decir, hace 2000 años), y cal 6
mostrará el calendario para el año 6.
cal
es súper sofisticado. Por ejemplo, cuando en Canadá, Estados Unidos o Reino Unido escriba cal 9 1752
y verá que en septiembre de 1752 faltan los diez días que el Papa Gregorio XIII anuló para el mundo católico occidental en octubre de 1582 . Las personas en Italia y posiblemente en Alemania y Suecia cal 10 1582
usarán verán que falta el calendario los diez días. cal
funciona hasta el año 9,999 y he probado que febrero de 2100 no es un mes bisiesto y febrero de 2400 es un mes bisiesto, por lo que parece una prueba futura, ya que es históricamente preciso.
-A
se deprecia? En cal
de util-linux 2.32
que la opción no aparece en el manual. En su lugar, puede usar cal -3
para mostrar tres meses (uno antes, actual, uno después).
cal -3
se muestra un mes antes, actual y un mes después. Sin embargo, todavía puede usar cal -A3 -B2
para mostrar 2 meses antes, el mes actual y 3 meses después.
Una alternativa es ncal: muestra el calendario en formato vertical, es decir:
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
Esto es un poco más difícil de leer, pero supuestamente tiene la ventaja de que el calendario anual completo, al poner cuatro meses en cada fila, cabe en un terminal de tamaño estándar. De hecho, no lo hace, usted tiene que quitar líneas en blanco de la salida para que quepa en 24 líneas: ncal 2017 | grep -v '^$'
. La versión original de ncal no tenía estas líneas en blanco. En cualquier caso, ocupa menos espacio vertical que la salida de calendario tradicional: 26 × 76, frente a 35 × 66 para cal
.
Otra alternativa al estándar cal
es una enhanced cal
de Alex Matulich. Ofrece colores configurables por el usuario y la capacidad de mostrar recordatorios y citas junto al calendario.
use el cal
comando para el calendario predeterminado. También puede instalar el jcal
paquete para el calendario jalali.
$PS
que muestra el directorio actual en color de fondo inverso. ¿Tienes un enlace para hacer eso?
Aunque estos son calendarios GUI, aún puede llamarlos desde la terminal. Le permiten navegar por los meses y años. Están diseñados para ser llamados desde sus scripts de Bash, pero como todos los comandos de Bash, también puede llamarlos desde el terminal.
YAD
(Sin embargo, otro diálogo) bifurcación supercargada de Zenity
Zenity
Bifurcación GUI de texto dialog
No se preocupe por el mensaje de advertencia de Gtk. Lo ves mucho cuando ejecutas programas GUI desde la terminal. p.ej. gedit
y nautilus
mostrar advertencias similares.
apropos
yman
son tus amigos En caso de duda, correapropos calendar
y mira