Fecha y Hora en la consola y Screen
Si queremos ver en nuestra terminal bash la fecha y la hora en todo momento de una forma limpia, podemos seguir este truco basado en la utilidad GNU "screen".
Hay otros métodos de poder ver la fecha en consola, como es configurarlo en el propio prompt o haciendo uso de algún script, pero realmente no son las mejores soluciones, vamos a ver como hacerlo de forma más óptima, cómoda y rápida mediante la aplicación screen.
En sistemas BSD no se instala la utilidad "screen" por defecto, cosa que en GNU/Linux si suele venir instalada. Procedamos a instalarla de la siguiente forma:
# cd /usr/ports/sysutils/screen/
# make install clean
Fichero de configuración global en FreeBSD: /usr/local/etc/screenrc
En el fichero /usr/local/etc/screenrc "startup_message on" podemos ponerlo en "off" para que no muestre el mensaje de copyright cada vez que screen se ejecute.
Para mostrar la hora debemos añadir la siguiente línea a /usr/local/etc/screenrc:
startup_message off
caption always "%{+b wk}%-21=%D %d/%m/%Y %0c"
Para entrar en screen deberemos teclear:
# screen
y para salir:
# exit
para cambiar entre diferentes sesiones:
C-a número para ir a la consola indicada
C-a “ para mostrar el menú de cambio de consolas
screen o C-a c para crear una nueva consola
C-a d desliga la sesión actual (como enviarla a segundo plano)
screen -r liga la sesión (si es única) a la terminal actual (local o remota). Si hay varias sesiones, mostrará sus identificadores numéricos
screen -r número liga la sesión identificada por “número“.
screen -dr desliga la sesión (si es única) del terminal asociado y la liga al terminal actual (local o remota). Si hay varias sesiones, mostrará sus identificadores numéricos
screen -dr número desliga la sesión especificada por “número” del terminal asociado y la liga al terminal actual
C-a k / exit cierra la consola actual de screen. Si es la última se sale del programa
C-a \ Cierra todas las consolas y se sale de screen












