29 votos

¿Existe una forma rápida de cambiar la zona horaria del sistema desde la línea de comandos?

Normalmente lo hago a través del panel de Preferencias del Sistema para Fecha y Hora, pero me gustaría una manera más rápida de hacerlo si existe alguna.

50voto

siva Puntos 23

Usa el siguiente comando de Terminal:

sudo systemsetup -settimezone zona_horaria

Para obtener una lista de valores zona_horaria válidos, usa sudo systemsetup -listtimezones.

Para obtener la zona horaria actual, usa:

sudo systemsetup -gettimezone

5 votos

Y solo para que conste, también puedes obtener la zona horaria actual haciendo sudo systemsetup -gettimezone.

4 votos

¿Existe alguna forma de obtener la zona horaria sin ser root?

0 votos

¿Cómo puedo actualizar la fuente NTP desde la CLI?

-1voto

Carey Puntos 33

Adicionalmente:

Imprimir una zona horaria al azar:

ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip"

Establecer una zona horaria al azar:

sudo systemsetup -settimezone (ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip")

Encontrar una zona horaria (por ejemplo, que contenga "Los" en este caso):

sudo printf ''; sudo systemsetup -listtimezones | grep Los

0 votos

Ojalá pudiera votar positivo por el truco de la zona horaria aleatoria. Lamentablemente, no responde a la pregunta y probablemente debería ser un comentario en lugar de una respuesta. ¡Igualmente, buen script!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X