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?
command-line
calendar
WinEunuuchs2Unix
fuente
fuente
apropos
yman
son tus amigos En caso de duda, correapropos calendar
y miraapropos
hasta ahora, +1Respuestas:
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 o2018
para mostrar todos los meses de ese año:fuente
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), ycal 6
mostrará el calendario para el año 6.cal
es súper sofisticado. Por ejemplo, cuando en Canadá, Estados Unidos o Reino Unido escribacal 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 Sueciacal 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? Encal
deutil-linux 2.32
que la opción no aparece en el manual. En su lugar, puede usarcal -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 usarcal -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:
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 paracal
.fuente
Otra alternativa al estándar
cal
es unaenhanced cal
de Alex Matulich. Ofrece colores configurables por el usuario y la capacidad de mostrar recordatorios y citas junto al calendario.Página cal mejorada en el sitio de Unicorn Research
fuente
use el
cal
comando para el calendario predeterminado. También puede instalar eljcal
paquete para el calendario jalali.fuente
$PS
que muestra el directorio actual en color de fondo inverso. ¿Tienes un enlace para hacer eso?Calendarios programables
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 deZenity
Zenity
Bifurcación GUI de textodialog
No se preocupe por el mensaje de advertencia de Gtk. Lo ves mucho cuando ejecutas programas GUI desde la terminal. p.ej.
gedit
ynautilus
mostrar advertencias similares.fuente