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

Normalmente lo hago a través del panel de Preferences del sistema para Fecha y hora, pero me gustaría una forma más rápida de hacerlo si existe.

  • ¿Cómo se establece el límite de maxopenfiles en Yosemite?
  • Actualización de Mac OSX Adobe Flash Player, la descarga se detiene
  • ¿Puedo hacer una unidad DIY Fusion?
  • ¿Cómo instalar una versión / compilation específica de Safari?
  • ¿Qué herramienta de comparación de files puedo usar en OS X?
  • ¿Cómo eliminar completamente los correos electrónicos en OS X?
  • Creado un enlace simbólico, pero Finder lo muestra como un alias
  • Problema de Terminal / iTerm2: command de ajustes de búsqueda inversa desactivado
  • ¿Cómo puedo reparar los permissions de un directory específico?
  • ¿Cómo sé qué cambios quiere hacer un progtwig?
  • Configurando el browser pnetworkingeterminado
  • ¿Cómo mitigar el riesgo de Bash mientras se espera un parche (sin una recompilation)?
  • 2 Solutions collect form web for “¿Hay una forma rápida de cambiar la zona horaria del sistema desde la línea de command?”

    Use el siguiente command de Terminal:

    sudo systemsetup -settimezone timezone 

    Para get una list de valores de timezone válidos, use sudo systemsetup -listtimezones .

    Para get la zona horaria actual, use:

     sudo systemsetup -gettimezone 

    Adicionalmente:

    Imprimir una zona horaria aleatoria :

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

    Establecer una zona horaria aleatoria :

     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 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).