Je souhaite définir globalement le format de date Linux à ISO, qui ressemble à ce qui ressemble à ce sujet:
YYYY-MM-DD HH:MM:SS
2009-03-16 15:20:00
Avec des niveaux de détail variables, tels que l'omission de temps, de secondes, etc.
Je sais que pour certaines applications, vous pouvez le configurer manuellement, mais j'aimerais que cela soit automatiquement défini pour chaque programme.
J'utilise spécifiquement Ubuntu Intrepid, mais une solution générale qui fonctionnerait dans toutes les distributions serait la meilleure.
Il est longuement expliqué dans ce guide: http://ccollins.wordpress.com/2009/01/06/how-to-change-date-formats-on-ubuntu/
Définissez votre variable d'environnement de votre date locale LC_TIME
à "EN_DK" définissez-le dans votre .bashrc
ou similaire, ou chèque man locale
Pour savoir comment la définir à l'échelle du système.
Sur Archlinux Tous les paramètres locaux sont en /etc/rc.conf
et les personnalisations sont installées dans /etc/rc.local
#!/bin/bash
# Local multi-user startup script
export LC_TIME="en_DK"
Ouvert locale.conf
avec votre éditeur
# $EDITOR /etc/locale.conf
et insérer la ligne
TIME_STYLE=iso
après avoir enregistré le fichier exécuté
# locale-gen
# env-update && source /etc/profile
et tester le résultat
# ls -al /home
drwxr-xr-x 8 root root 4096 2011-12-2 .
...
Probablement la meilleure façon de le faire, mais pas de casser les choses est de suivre la procédure pas à pas
http://ccollins.wordpress.com/2009/01/06/how-to-change-date-formats-on-ubuntu/