4 votes

Définir les préférences de format d'heure dans unix (Mac-Terminal)

J'apprends à travailler sous Unix en utilisant Terminal sur un Mac et j'aimerais régler la liste par défaut pour que l'horodatage s'affiche en 12 heures, en utilisant AM et PM, au lieu de 24 heures (par exemple : 1:00 PM, et non 13:00). Je suis assez familier avec le réglage des préférences, pour ainsi dire, en utilisant la commande ~/.bashrc dans lequel j'ai défini quelques alias, dont un contenant les options de mon logiciel préféré ls affichage. J'ai consulté les pages de manuel et d'autres documents en ligne, mais je n'ai pas eu de chance de trouver ce que je cherchais en termes de temps. Toute suggestion serait appréciée.

2voto

Christopher Scott Points 665

En utilisant GNU ls, sous Linux, il existe une fonction --time-style que vous pouvez utiliser pour spécifier l'un des quelques types de temps prédéfinis, ou en spécifiant un type de temps complètement personnalisé. +FORMAT comme le date accepte. Cependant, BSD ls, livré par Apple, ne supporte pas ce drapeau.

J'ai constaté des divergences similaires dans des commandes telles que date y tar qui trouvent toutes leur origine dans les différences entre les variantes GNU et BSD.

1voto

Miniman Points 139877

Le terminal Mac OS utilise un shell bash. L'invite est contrôlée par la commande PS1 variable d'environnement décrite plus en détail aquí . Voici un exemple.

export PS1='\t$ '

Vous obtiendrez une invite ressemblant à ceci

19:40:14$

1voto

Spiced Ham Points 11

man date

Vérifiez l'option "+format". Vous pouvez créer un alias shell pour afficher la date dans un format personnalisé.

Si vous faites référence au format de temps utilisé par 'ls', je ne pense pas qu'il y ait un moyen de le changer.

0voto

Die in Sente Points 141

Pour obtenir l'utilisation de 12:00 AM/PM

  export PS='\@'

J'espère que cela vous aidera.

P.S. Bienvenue sur S.O. N'oubliez pas d'accepter la réponse qui résout le mieux votre problème, le cas échéant, en cliquant sur le signe de la coche, http://i.imgur.com/uqJeW.png . Lorsque vous voyez de bonnes questions-réponses, votez-les en utilisant les triangles gris, http://i.imgur.com/kygEP.png . Notez que le fait de "donner" des points de réputation à d'autres personnes n'entraîne pas une déduction de vos points de réputation.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X