2.2. Utiliser la commande date
date
est disponible sur tous les systèmes Linux et vous permet d'afficher et de configurer l'heure et la date actuelle. Celle-ci est fréquemment utilisée dans les scripts pour afficher des informations détaillées sur l'horloge système sous un format personnalisé.
timedatectl
».
2.2.1. Afficher l'heure et la date actuelle
date
sans aucune autre option de ligne de commande :
date
date
affiche l'heure local. Pour afficher l'heure UTC, veuillez exécuter la commande avec l'option de ligne de commande --utc
ou -u
:
date
--utc
+"format"
sur la ligne de commande :
date
+"format"
date
(1) pour une liste complète de ces options.
Tableau 2.1. Séquences de contrôle couramment utilisées
Séquence de contrôle | Description |
---|---|
%H | Heures sous le format HH (par exemple, 17 ). |
%M | Minutes sous le format MM (par exemple, 30 ). |
%S | Secondes sous le format SS (par exemple, 24 ). |
%d | Jour du mois sous le format DD (par exemple, 16 ). |
%m | Mois sous le format MM (par exemple, 09 ). |
%Y | Année sous le format YYYY (par exemple, 2013 ). |
%Z | Abbréviation du fuseau horaire (par exemple, CEST ). |
%F | Date complète sous le format YYYY-MM-DD (par exemple, 2013-09-16 ). Cette option correspond à %Y-%m-%d . |
%T | Heure complète sous le format HH:MM:SS (par exemple, 17:30:24). Cette option correspond à %H:%M:%S |
Exemple 2.6. Afficher l'heure et la date actuelle
~]$ date
Mon Sep 16 17:30:24 CEST 2013
~]$ date --utc
Mon Sep 16 15:30:34 UTC 2013
date
, veuillez saisir :
~]$ date +"%Y-%m-%d %H:%M"
2013-09-16 17:30
2.2.2. Modifier l'heure actuelle
date
avec l'option --set
ou -s
en tant qu'utilisateur root
:
date
--set
HH:MM:SS
date
définit l'horloge système sur l'heure locale. Pour définir l'horloge système sur UTC, exécutez la commande avec l'option de ligne de commande --utc
ou -u
:
date
--set
HH:MM:SS--utc
Exemple 2.7. Modifier l'heure actuelle
root
:
~]# date --set 23:26:00
2.2.3. Modifier la date actuelle
date
avec l'option --set
ou -s
en tant qu'utilisateur root
:
date
--set
YYYY-MM-DD
Exemple 2.8. Modifier la date actuelle
root
:
~]# date --set 2013-06-02 23:26:00