De nombreuses commandes sont liées au temps, en termes de référence ou de durée. Cet article en liste quelques-unes, parfois présentées avec des exemples utilisant certaines options relatives aux dates, aux durées, ou à leur format d'affichage.
Les commandes GNU/Linux faisant intervenir la notion de temps, sous forme de date ou de durée, sont relativement nombreuses. Nous allons, dans cet article, en présenter un sous-ensemble pris parmi les plus utilisées. Nous nous intéresserons essentiellement aux options, modes de fonctionnement ou configurations liés au temps, mais sans pouvoir les décrire tous, car il faudrait pour cela au moins un livre entier. Nous vous laisserons vous reporter aux pages de manuel de ces commandes si vous souhaitez approfondir leur fonctionnement.
1. Dates et calendriers
1.1 Commande date
La commande date permet l'affichage de la date et de l'heure, ou leur initialisation. Le format d'affichage peut être standard ou personnalisé grâce à des spécificateurs ressemblant à ceux de la fonction printf(). Il est aussi possible de sélectionner le temps UTC grâce à l'option -u.
Voici quelques exemples d'utilisation :
Pour le simple affichage de la date :
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première
[1] Site GitHub de téléchargement de la commande hl : https://github.com/mbornet-hl/hl
[2] Martial BORNET, « Colorisez vos textes avec la commande hl », Linux Pratique n°93, jan. 2016, p. 60 à 69,
https://connect.ed-diamond.com/Linux-Pratique/LP-093/Colorisez-vos-textes-avec-la-commande-hl
[3] Martial BORNET, « Tirez parti de la colorisation pour faciliter la lecture de vos données », Linux Pratique HS n°46, oct. 2019, p. 96 à 108, https://connect.ed-diamond.com/Linux-Pratique/LPHS-046/Tirez-parti-de-la-colorisation-pour-faciliter-la-lecture-de-vos-donnees
[4] Martial BORNET, « Découvrez la puissance des nouvelles fonctions du surligneur automatique hl », Linux Pratique HS n°53, fév.-mar. 2022, p. 104 à 114, https://connect.ed-diamond.com/linux-pratique/lphs-053/decouvrez-la-puissance-des-nouvelles-fonctions-du-surligneur-automatique-hl
[5] Martial BORNET, « Retour d'expérience sur la gestion d'options non standard en C », GNU/Linux Magazine n°259, sep.-oct. 2022, p. 66 à 82, https://connect.ed-diamond.com/gnu-linux-magazine/glmf-259/retour-d-experience-sur-la-gestion-d-options-non-standard-de-programmes-en-c
[6] « MariaDB, Date & Time functions », https://mariadb.com/kb/en/date-time-functions/
[7] « ISO 8601 », https://fr.wikipedia.org/wiki/ISO_8601