Tutoriales

Linux Obtener la hora actual

La función de tiempo se usa en todos los sistemas operativos como Windows, Linux, Unix, etc. Puede ver la fecha y hora actuales en las pantallas de escritorio de su sistema operativo en formatos estándar. Pero, ¿qué pasa con la hora actual exacta que se muestra en el sistema operativo Linux? Si está buscando una guía sobre cómo usar las funciones de fecha y hora para mostrar la fecha y la hora actuales en el shell de Linux, entonces este artículo es para usted. Entonces, comencemos esta guía iniciando sesión en su sistema Ubuntu 20.04, ya que ejecutaremos cada comando en el shell de Ubuntu 20.04 Linux.

Después de iniciar sesión con éxito, lo primero que debe hacer es abrir el shell de la terminal de Ubuntu desde el área de actividad en la barra de tareas del escritorio. Tócalo y escribe «terminal» en la barra de búsqueda que aparece en tu pantalla. Aparecerá la pantalla emergente de la terminal y deberá tocarla para abrirla rápidamente. Si este proceso lleva mucho tiempo, intente «CTRL+ALT+T» para iniciarlo más rápido. Ahora su terminal se abrirá en su pantalla dentro de 10 segundos como máximo. Comencemos con el comando más básico para mostrar la fecha y la hora de nuestra zona horaria actual en el shell. Ejecutar el siguiente comando mostró la hora en el formato «Hora: Minuto: Segundo» junto con la zona horaria, es decir, PKT. También muestra la fecha actual según la zona horaria. Cuando se ejecute, obtendrá el resultado como se muestra a continuación:

Si solo desea mostrar la fecha en su shell con el formato específico, debe especificar el formato en el comando de fecha. Use las comillas para agregar el formato en «%d» para el día, %m para el mes, %y para el año, separados por caracteres «-«. La ejecución de este comando nos muestra la fecha en el formato estándar día-mes-año. Después de la ejecución, obtendrá el siguiente resultado:

Si solo desea mostrar la hora actual en su shell con el comando «fecha», debe usar el indicador de carácter «+%T». Al ejecutar este comando, se muestra la hora actual de una zona horaria específica en un formato estándar, es decir, «hora:minuto:segundo». Cuando se ejecute, obtendrá el resultado como se muestra a continuación:

Si desea mostrar tanto la hora actual como la hora en una sola línea con la hora y la fecha, también puede hacerlo con el comando de fecha. Entonces, para mostrar el título «Fecha» y «Hora», debemos agregar «+FECHA: %D» para la fecha y «HORA: «%T» para la hora. El resultado de esta declaración muestra la fecha y la hora en el formato estándar con títulos de fecha y hora en el shell. Después de la ejecución, obtendrá el siguiente resultado:

ps fecha «+ FECHA: %D, TIEMPO: %

Por ejemplo, queremos obtener la fecha y hora exactas de la misma zona horaria y hora del año anterior. Necesitamos usar el indicador «—date» con el signo «=» para obtener el valor para buscar. Por ejemplo, queremos obtener una fecha y hora exactamente tres años atrás para el mismo momento. Cuando se ejecuta, la siguiente declaración muestra la fecha y la hora de los tres años exactos, es decir, el 27 de febrero de 2019:

ps fecha – – fecha3 años antes»

Después de la ejecución, obtendrá el resultado adjunto.

Si queremos desgranar una fecha y hora exactas para el día siguiente, usamos el mismo comando «fecha» con el indicador «—fecha». Use el valor «mañana» entre comillas y ejecute el comando. Esto muestra la fecha exacta más cercana a la fecha y hora exactas actuales, es decir, 28 de febrero de 2022.

ps fecha – – fecha= «mañana»

Después de la ejecución, obtendrá el siguiente resultado:

ps fecha ‘+%UN %W %Y %X’

Después de la ejecución, obtendrá el siguiente resultado:

Después de la ejecución, obtendrá el siguiente resultado:

Después de la ejecución, obtendrá el siguiente resultado:

Después de la ejecución, obtendrá el siguiente resultado:

También se conoce otro comando para obtener la fecha y hora actuales de la zona horaria actual de Linux. Este comando es la directiva «timedatectl» de Bash. No solo le muestra la hora local actual, sino también la hora mundial, la hora RTC, su zona horaria actual y si los servicios NTP están activados en su sistema. La ejecución de este comando muestra toda la información especificada en el shell, es decir, la hora y la fecha. Cuando se ejecute, obtendrá el resultado como se muestra a continuación:

Usemos el comando de fecha de zona horaria para obtener la hora actual de la zona horaria de nuestra elección. Entonces necesitamos usar la variable «TZ» con el signo «=» para obtener el valor de la zona horaria. Queremos obtener la hora actual de “Asia/Karachi” esta vez. Se requiere el uso de la palabra clave «fecha» con «+%T» para obtener la hora de esta zona horaria. Cuando se ejecuta, mostramos la hora de la zona horaria de Asia/Karachi. Si desea obtener el valor de una zona horaria diferente, utilice la zona horaria específica como valor para TZ. Digamos que usamos la zona horaria de Asia/Estambul para obtener la hora actual en Estambul, Turquía. La instrucción muestra la hora de «Estambul, Turquía» en el caparazón. Después de la ejecución, obtendrá el siguiente resultado:

ps TZ= «Asia/Karachi” fecha «+%

ps TZ= «Asia/Estanbul» fecha «+%

Conclusión:

En este artículo, hemos intentado implementar casi todos los comandos para obtener la fecha y hora actuales de nuestra zona horaria actual. También tratamos de obtener la hora actual para otras zonas horarias, hora y fecha pasadas, fecha y hora próximas y mucho más. También puede usar %r y %R para obtener la hora actual. Esperamos que este artículo le haya resultado útil. Consulte los otros artículos de sugerencias de Linux para obtener más sugerencias y tutoriales.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba