Configurer le format de date sous Linux
Pour afficher la date dans un format spécifique, par exemple JJ-MM-AAAA, il est possible d’utiliser la commande date
. Tapez simplement date +%d-%m-%Y
dans le terminal ou utilisez printf "%(%d-%m-%Y)Tn" $EPOCHSECONDS
pour obtenir le résultat souhaité.
Modification de la date et de l’heure sur un système UNIX
La manipulation de la date et de l’heure requiert souvent des autorisations élevées. Pour ce faire, il est nécessaire d’être connecté en tant que super-utilisateur (root). La commande date
permet d’afficher l’heure actuelle et peut également être utilisée pour la modifier. Rappelons que les informations de date proviennent directement de l’horloge gérée par le noyau.
À la découverte des paramètres de date et d’heure sous Ubuntu
Sur un système Ubuntu, le changement de date et d’heure peut être réalisé facilement via l’interface graphique. Il suffit de cliquer sur l’horloge en haut de l’écran, puis de sélectionner « Paramètres d’heure et de date ». Dans cette interface, optez pour l’option « Manuellement » si vous souhaitez régler les paramètres vous-même, ou choisissez « Automatique » pour que le système ajuste l’heure en fonction de votre localisation géographique.
Utilisation de la commande date pour des références temporelles
La commande date
est essentielle sous Linux, car elle affiche l’heure et la date courantes. Elle peut également être personnalisée pour montrer une date spécifique selon un format souhaité. Pour ceux qui ont des droits d’administrateur, il est possible d’ajuster l’horloge système avec cette même commande.
Vérification de la date à l’aide d’autres commandes
- Pour récupérer la date d’hier, utilisez la commande :
YES_DAT=$(date --date='yesterday' '+%Y-%m-%d')
. - Pour obtenir la date d’avant-hier :
DAY_YES_DAT=$(date --date='2 days ago' '+%A %d %m')
.
Changer la date et l’heure via le terminal Linux
Pour modifier la date et l’heure depuis la ligne de commande, ouvrez un terminal et exécutez la commande date
pour voir l’heure actuelle. Pour consulter l’horloge matérielle, entrez hwclock
. Si vous désirez modifier la date et l’heure, la syntaxe est la suivante : date MMDDhhmm[[CC]YY]
, où chaque paramètre correspond à une valeur spécifique (mois, jour, heure, etc.). Notez qu’il existe une approche alternative avec la commande timedatectl
pour gérer ces paramètres de manière plus avancée.
Changer la date sous Linux
Pour effectuer un changement de date et d’heure sur un système Linux, employez timedatectl
. Voici les étapes à suivre :
- Modifier l’heure actuelle : connectez-vous en tant qu’utilisateur root et entrez
timedatectl set-time HH:MM:SS
. - Pour changer la date, utilisez
timedatectl set-time YYYY-MM-DD
. - Si nécessaire, vous pouvez ajuster le fuseau horaire avec
timedatectl set-timezone Zone
, oùZone
correspond à votre fuseau horaire. - Il est également possible de synchroniser l’horloge de votre système avec un serveur NTP distant pour garantir l’exactitude de l’heure.
Affichage de la date actuelle avec un script shell
Vous pouvez également automatiser l’affichage de la date à l’aide d’un simple script shell. Voici un exemple de script :
#!/bin/bash maintenant="$(date)" printf "Date et heure actuelles : %sn" "$maintenant" maintenant="$(date +'%d/%m/%Y')" printf "Date actuelle au format jj/mm/aaaa : %sn" "$maintenant" echo "Démarrage de la tâche à $maintenant, veuillez patienter…"
FAQ
1. Quelle commande utiliser pour consulter la date et l’heure actuelle ?
Utilisez simplement la commande date
dans le terminal pour afficher la date et l’heure courantes en temps réel.
2. Comment afficher la date dans un format différent ?
Pour afficher la date dans un format particulier, utilisez date +FORMAT
en remplaçant FORMAT
par le format souhaité.
3. Ai-je besoin de privilèges administratifs pour changer la date ?
Oui, les modifications de la date et de l’heure requièrent des droits d’administrateur, généralement accessibles en tant que super-utilisateur (root).