Estoy aprendiendo a trabajar en Unix usando Terminal en una Mac y me gustaría configurar la lista predeterminada para que la marca de tiempo se muestre en 12 horas, usando AM y PM, en lugar de 24 horas (es decir, 1:00 PM , no a las 13:00). Estoy algo familiarizado con la configuración de preferencias, por así decirlo, usando el ~/.bashrc
archivo, donde configuré un par de alias, incluido uno con las opciones para mi ls
visualización preferida. He mirado las páginas del manual y en otros lugares en línea, pero no he tenido suerte para encontrar lo que estoy buscando en cuanto al tiempo. Cualquier sugerencia sera apreciada.
Usando GNU ls, en Linux, hay un --time-style
indicador que puede usar para especificar uno de los pocos tipos de tiempo predefinidos, o especificar un +FORMAT
estilo completamente personalizado como el date
que acepta el comando. Sin embargo, BSD ls, que envía Apple, no es compatible con esta bandera.
También he visto discrepancias similares en comandos como date
y tar
, todas enraizadas en las diferencias entre las variantes GNU y BSD.
El terminal de Mac OS utiliza un shell bash. El indicador está controlado por la PS1
variable de entorno que se describe más aquí . Prueba esto por ejemplo.
export PS1='\t$ '
Te dará un mensaje parecido a este
19:40:14$
man date
Echa un vistazo a la opción "+formato". Puede crear un alias de shell para mostrar la fecha usando un formato personalizado.
Si se refiere al formato de hora utilizado por 'ls', no creo que haya forma de cambiarlo.
para obtener el uso de las 12:00 a. m./p. m.
export PS='\@'
Espero que esto ayude.
PD Bienvenido a SO Recuerde aceptar la respuesta que mejor resuelva su problema, si corresponde, presionando el signo de verificación, http://i.imgur.com/uqJeW.png . Cuando vea buenas preguntas y respuestas, vote usando los triángulos grises, http://i.imgur.com/kygEP.png . Tenga en cuenta que 'dar' puntos de reputación a otros no significa una deducción de sus puntos de reputación.
ismail
bennyb23
2540625
ls
fechas y horas (prefiero ver ISO-8601). El manual BSD de Applels
parece no ofrecer nada para formatear fechas y horas, aparte de cambiar la zona horaria y ordenar por fecha y hora en lugar de alfa. desarrollador.apple.com/library/mac/documentation/Darwin/Reference/…