Dans ce guide, nous allons vous montrer comment imprimer la date et l'heure à l'aide de la ligne de commande Linux dans différents formats.
Comment afficher la date et l'heure
Vous auriez probablement deviné la commande pour afficher la date et l'heure à l'aide de la ligne de commande Linux. C'est tout simplement ceci:
rendez-vous amoureux
Par défaut, la sortie ressemblera à ceci:
Mer. 20 avr. 19:19:21 BST 2016
Vous pouvez obtenir la date pour afficher tout ou partie des éléments suivants:
- % a - nom abrégé du jour (c'est-à-dire lundi, mardi et mercredi)
- % A - Nom de la journée complète (lundi, mardi, mercredi)
- % b ou% h - nom abrégé du mois (c'est-à-dire janvier, février, mars)
- % B - nom du mois complet (janvier, février, mars)
- % c - date et heure locales (date et heure complètes)
- % C - année courte (14, 15, 16)
- % d - jour du mois (c.-à-d. 01, 02, 03)
- % D - identique à M / D / Y (c'est-à-dire le 20/04/16)
- % e - jour du mois rembourré (c'est-à-dire '1', '2')
- % F - date complète, identique à aaaa-mm-jj
- % H - heure (00, 01, 02, 21, 22, 23)
- % I - heure (1,2,3,10,11,12)
- % j - jour de l’année (c’est-à-dire 243)
- % k - heure complétée (c'est-à-dire que '1' devient '1')
- % l - heure matelassée (horloge de 12 heures)
- % m - nombre de mois (1,2,3)
- % M - minute (1,2,3,57,58,59)
- % n - nouvelle ligne
- % N - nanosecondes
- % p - AM ou PM
- % P - comme% p mais minuscule (ironiquement)
- % r - heure locale 12 heures
- % R - Version 24 heures de l'heure et de la minute
- % s - secondes depuis le 1970-01-01 00:00:00
- % S - seconde (01,02,03, 57, 58, 59)
- % t - un onglet
- % T - temps identique à% H:% M:% S
- % u - jour de la semaine (1 correspond au lundi, 2 au mardi, etc.)
- % U - numéro de la semaine de l'année (en supposant que le dimanche est le premier jour de la semaine)
- % V - Numéro de semaine ISO avec lundi comme premier jour de la semaine
- % w - jour de la semaine (0 correspond au dimanche)
- % W - numéro de semaine de l'année avec le lundi comme premier jour de la semaine
- Représentation de la date% x - locales (31/12/2015)
- Représentation de l'heure% X - locales (14:44:44)
- % y - deux derniers chiffres de l'année
- % Y - année
- % z - fuseau horaire numérique (c'est-à-dire -0400)
- %: z - fuseau horaire numérique comme suit (c'est-à-dire -04: 00)
- % :: z - fuseau horaire numérique comme suit (c'est-à-dire -04: 00: 00)
- % Z - abréviation alphabétique du fuseau horaire (GMT)
- - - un seul trait d'union empêche le remplissage à zéro
- _ - un seul trait de soulignement avec des espaces
- 0 - pads avec zéros
- ^ - utilisez des majuscules si possible
- # - utilisez le cas contraire si possible
C’est un très grand nombre d’options et nous soupçonnons que la commande date est celle dans laquelle la plupart des gens essaient d’ajouter quelque chose lorsqu’ils souhaitent contribuer à Linux et compiler leur premier programme.
Essentiellement, si vous souhaitez afficher uniquement le temps, vous pouvez utiliser les éléments suivants:
date +% T
Ce sera la sortie 19:45:00. (c'est-à-dire heures, minutes puis secondes)
Vous pouvez également atteindre ce qui précède en utilisant les éléments suivants:
date +% H:% M:% S
Vous pouvez également joindre la date à l’aide de la commande ci-dessus:
date +% d /% m /% A% t% H:% M:% S
En principe, vous pouvez utiliser n’importe quelle combinaison des commutateurs ci-dessus après le symbole plus pour afficher la date comme vous le souhaitez. Si vous souhaitez ajouter des espaces, vous pouvez utiliser des guillemets autour de la date.
date + '% d /% m /% O% H:% M:% S'
Comment afficher la date UTC
Vous pouvez afficher la date UTC de votre ordinateur à l'aide de la commande suivante:
date -u
Si vous êtes au Royaume-Uni, vous remarquerez qu'au lieu d'afficher "18:58:20", l'heure indiquée sera "17:58:20".
Comment afficher la date RFC
Vous pouvez afficher la date RFC de votre ordinateur à l'aide de la commande suivante:
date -r
Cela affiche la date au format suivant:
Mer. 20 avr. 2016 19:56:52 +0100
Ceci est utile car il montre que vous avez une heure d'avance sur GMT.
Quelques commandes de date utiles
Voulez-vous connaître la date lundi prochain? Essayez ceci:
date -d "lundi prochain"
Au moment de la rédaction, cela renvoie "lun 25 avril 00:00:00 BST 2016"
Le -d affiche essentiellement une date dans le futur.
En utilisant la même commande, vous pouvez savoir quel jour de la semaine marque votre anniversaire ou Noël.
date -d 25/12/2016
Le résultat est le dimanche 25 décembre.
Résumé
Il convient de consulter la page de manuel pour la commande date à l'aide de la commande suivante:
rendez-vous homme