Configuración de la preferencia de formato de hora en unix (Mac-Terminal)

4

Estoy aprendiendo a trabajar en Unix usando Terminal en una Mac y me gustaría establecer la lista predeterminada para que se muestre la marca de tiempo en 12 horas, usando AM y PM, en lugar de 24 horas (por ejemplo: 1 : 00 PM, no 13:00). Estoy un poco familiarizado con la configuración de preferencias, por así decirlo, usando el archivo ~/.bashrc , donde he establecido un par de alias, incluido uno con las opciones para mi pantalla ls preferida. He mirado las páginas de manual y otros sitios en línea, pero no he tenido la suerte de encontrar lo que estoy buscando en el tiempo. Cualquier sugerencia sera apreciada.

    
pregunta BennyB23 16.12.2011 - 19:28

4 respuestas

1

El terminal de Mac OS usa un shell bash. El indicador está controlado por la variable de entorno PS1 que se describe más aquí . Prueba esto por ejemplo.

export PS1='\t$ '

Te dará una vista rápida de algo como esto

19:40:14$ 
    
respondido por el vidstige 16.12.2011 - 19:42
1

man date

Revisa la opción "+ formato". Podría crear un alias de shell para mostrar la fecha con un formato personalizado.

Si te refieres al formato de hora utilizado por 'ls', no creo que haya ninguna manera de cambiar eso.

    
respondido por el Spiced Ham 16.01.2012 - 17:38
1

Al usar GNU ls, en Linux, hay un indicador --time-style que puede usar para especificar uno de los pocos tipos de tiempo predefinidos, o especificar un estilo +FORMAT completamente personalizado como el comando date acepta. Sin embargo, BSD ls, que Apple envía, no es compatible con esta bandera.

También he visto discrepancias similares en comandos como date y tar , todos arraigados en las diferencias entre las variantes de GNU y BSD.

    
respondido por el Jason Salaz 16.01.2012 - 18:42
0

para obtener el uso a las 12:00 AM / PM

  export PS='\@'

Espero que esto ayude.

P.S. Bienvenido a S.O. Recuerde aceptar la respuesta que mejor resuelve su problema, si corresponde, presionando el signo de marca de verificación, enlace . Cuando veas una buena Q & A, vota usando los triángulos grises, enlace . Tenga en cuenta que "dar" puntos de reputación a otros no significa una deducción a sus puntos de reputación.

    
respondido por el shellter 16.12.2011 - 20:14

Lea otras preguntas en las etiquetas