Linux obtiene tiempo actual

Linux obtiene tiempo actual

La función de tiempo se utiliza 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 dentro de los formatos estándar. Pero, ¿qué pasa con el tiempo actual exacto que se muestra en el sistema operativo Linux?. Si está buscando una guía para usar funciones de fecha y hora para mostrar la fecha y hora actuales en el shell de Linux, entonces este artículo es para usted. Así que comencemos esta guía iniciando sesión en su Ubuntu 20.04 Sistema, ya que realizaremos cada comando en el Ubuntu 20.04 Shell Linux.

Después de un inicio de sesión exitoso, primero debe abrir la carcasa terminal de Ubuntu a través del área de actividad en la barra de tareas de escritorio. Toque y escriba "Terminal" en la barra de búsqueda que se muestra en su pantalla. Se mostrará la pantalla del terminal emergente, y debe tocarla para abrirla rápidamente. Si este proceso es largo, intente usar el "Ctrl+Alt+T" para iniciarlo más rápido. Ahora, su terminal se abrirá en no más de 10 segundos en su pantalla. Comencemos con el comando más básico para mostrar la fecha y la hora de nuestra zona horaria actual en el shell. Al ejecutar el siguiente comando, el tiempo se ha mostrado en el formato "Hora: Minuto: Segundo" junto con la zona horaria, yo.mi., PKT. También muestra la fecha actual de acuerdo con la zona horaria. Tras la ejecución, obtendrá la salida, como se muestra a continuación:

$ Fecha

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 comas invertidas para agregar el formato en " %D" para el día, %m para el mes, %y para el año separado por "-" Signs. Esta ejecución de comando nos muestra la fecha en formato estándar de "año de día de día". Tras la ejecución, obtendrá la siguiente salida:

$ fecha + "%d-%m-%y"

Si solo desea mostrar la hora actual en su shell usando el comando "Fecha", debe usar el indicador de caracteres "+%t". En la ejecución de este comando, la hora actual para una zona horaria específica se mostrará en un formato estándar, I.mi., "Hora: minuto: segundo". Tras la ejecución, obtendrá la salida, como se muestra a continuación:

$ fecha "+%t"

Si desea mostrar la actual y la hora en una sola línea con la especificación de hora y fecha, también puede hacerlo con el comando de fecha. Entonces, para mostrar el título de "fecha" y "tiempo", debemos agregar "+fecha: %d" para la fecha y "tiempo:" %t "por tiempo. La salida de esta instrucción muestra la fecha y la hora en formato estándar con títulos de fecha/hora en el shell. Tras la ejecución, obtendrá la siguiente salida:

$ fecha "+fecha: %d, hora: %t"

Por ejemplo, queremos obtener la fecha y hora exactas de la misma zona horaria y al mismo tiempo durante algún año pasado. Necesitamos utilizar el indicador "-Date" con el signo "=" para obtener el valor a buscar. Por ejemplo, queremos obtener una fecha y una hora exactamente hace tres años por el mismo momento. En la ejecución, la siguiente instrucción muestra la fecha y la hora de los tres años atrás, yo.mi., 27 de febrero de 2019:

$ fecha - - fecha = "Hace 3 años"

Tras la ejecución, obtendrá la salida fija.

Si queremos tomar una fecha y hora exacta para el día siguiente en el shell, usaremos el mismo comando de "fecha" con el indicador "-Date". Use el valor "mañana" en las comas invertidas y ejecute el comando. Esto mostrará la próxima fecha exacta de la fecha y hora exacta actuales, yo.mi., 28 de febrero de 2022.

$ fecha - - fecha = "mañana"

Tras la ejecución, obtendrá la siguiente salida:

$ date '+ %a %w %y %x'

Tras la ejecución, obtendrá la siguiente salida:

$ fecha +%c

Tras la ejecución, obtendrá la siguiente salida:

$ fecha +%t

Tras la ejecución, obtendrá la siguiente salida:

$ fecha "+%h:%m:%s"

Tras la ejecución, obtendrá la siguiente salida:

También se sabe que otro comando obtiene la fecha y hora actuales para la zona horaria actual de Linux. Este comando es la instrucción "Timedatectl" de Bash. No solo le mostrará la hora local actual, sino también la hora universal, el tiempo RTC, su zona horaria actual y si los servicios NTP están habilitados en su sistema. La ejecución de este comando muestra todas las especificaciones mencionadas en el shell, yo.mi., hora y fecha. Tras la ejecución, obtendrá la salida, como se muestra a continuación:

$ Timedatectl

Usemos el comando de fecha de zona horaria para obtener el horario actual de nuestra elección de la zona horaria. Entonces, tenemos que usar la variable "TZ" con el signo "=" para obtener el valor de la zona horaria. Queremos obtener el tiempo actual para "Asia/Karachi" esta vez. El uso de la palabra clave de "fecha" con la "+%t" es necesario para obtener tiempo para esta zona horaria. Tenemos el tiempo que se muestra para la zona horaria de "Asia/Karachi" al ejecutar. Si desea obtener el valor para otra zona horaria, use la zona horaria específica como un valor para TZ. Digamos que hemos estado usando la zona horaria "Asia/Estambul" para obtener el tiempo actual para Estambul, Turquía. La instrucción muestra el tiempo para "Estambul, Turquía" en el caparazón. Tras la ejecución, obtendrá la siguiente salida:

$ Tz = "Asia/karachi" fecha "+%t"
$ Tz = "Asia/Estambul" fecha "+%t"

Conclusión:

En este artículo, hemos tratado de implementar casi todos los comandos para obtener la fecha y hora actuales para nuestra zona horaria actual. También hemos tratado de obtener el tiempo actual para otras zonas horarias, la hora y la fecha pasada, la próxima fecha y hora, y muchos más. También puede usar %R y %R para obtener el tiempo actual. Esperamos que hayas encontrado este artículo útil. Consulte los otros artículos de Sugerencia de Linux para obtener más consejos y tutoriales.