Comment puis-je obtenir la date et l'heure actuelles dans le terminal. Je démarre généralement mon système en mode texte (console) et j'ai besoin de la commande pour connaître la date et l'heure actuelles.
command-line
Sharad Gautam
la source
la source
man date
Heure comme invite de ligne de commande:
On dirait: 11h41 ~
Un petit amateur, entre parenthèses:
On dirait: [11:36 ~]
Ajoutez l'utilisateur et l'hôte local avec l'heure, le tout entre parenthèses:
Ressemble à: [DrPete sur LittleSorrel 10:34 ~]
Réinitialiser l'invite à la valeur par défaut #:
PS1="# "
Pour que l'invite soit disponible en permanence , ajoutez la ligne d'invite de votre choix, c'est-à-dire
à ~ / .profile.
Vous ne pouvez pas vous en empêcher, nous roulons maintenant ... ajoutons des couleurs, définissez-les dans .profile pour les rendre plus faciles à configurer:
Ensuite, une invite de couleur superflue serait:
la source
Il existe une liste de commandes utilisées pour l'heure et la date:
La commande
date
La commande
zdump
utilisait l'écho de l'heure dans un fuseau horaire spécifié.horloge
horloge mais doit installer xview-clients
en utilisant la
ntpdate
commande.ntpdate
est utilisé pour régler l’heure du système mais l’utilisation de sanssudo
affiche simplement l’heure et la date.la source
Avec Ubuntu 15.04 (systemd), il y a aussi
timedatectl
ce qui vous montre le temps et vous permet de le changer et plus encoreman timedatectl
.Sans argument cela donne
Et une autre fonctionnalité intéressante que j'ai utilisée est l'
timedatectl set-ntp true
activation dusystemd-timesyncd
client inbuild SNTP (Simple Network Time Protocol) qui synchronise votre horloge avec un serveur distant.la source
$ timedatectl
fonctionne bien ici aussi sur Ubuntu 14.04.Bien que toutes les réponses données ici soient correctes, vous devez utiliser la
date
commande manuellement pour voir l'heure à tout moment, et la sortie sera mélangée à la sortie normale de votre commande. Ceci est généralement correct, mais parfois cela n’est pas pratique.Vous pouvez ajouter la commande date à votre invite, qui affichera une horloge (fixe) chaque fois que le shell est prêt pour la commande, ou vous pouvez utiliser l'un des multiplexeurs de terminaux dotés d'une ligne d'état. Mon préféré (bien que je reconnaisse le plus ancien) est l’écran GNU.
En console ou dans un terminal, disons via
ssh
, si vous utilisez screen , parmi des zillions de choses différentes que vous pouvez faire (j’avais l'habitude de penserscreen
que c'était inévitable de travailler lorsque je n'avais qu'un terminal texte), vous avez l'option --- qui est normalement dans la configuration par défaut - d'avoir une horloge dans la ligne d'état:(La capture d'écran est sur un terminal virtuel, mais c'est la même chose sur une console virtuelle).
la source
Également affichera la date et l'heure:
Plus détaillé:
la source
Il n'y avait aucune mention de python, alors je vais le jeter ici:
La façon dont cela fonctionne est assez simple:
time
modulelocaltime()
fonction donne lestruct
type de données avec toutes les informations nécessaires, telles que l'heure, le jour, l'année, etc.asctime()
convertit toutes ces informations en chaîne, et nous l'imprimons bien formatéFonctionne à la fois en python 2 et 3.
la source
si vous cherchez sometting comme YYYYMMDDHHMMSS , 20160804020100 utiliser ceci:
il sert principalement à la sauvegarde de fichiers ou au filtrage de journaux.
la source
Si vous n'êtes pas sûr de la précision de l'horloge de votre système ou si vous souhaitez utiliser une source de temps externe, vous pouvez obtenir l'heure sur Internet. Pour une meilleure précision, vous pouvez utiliser
sntp
(installé par défaut sur MacOS et faisant partie des distributions ntp) pour obtenir la date:Si vous n’avez qu’un accès Internet à Internet, vous pouvez l’obtenir via HTTP à l’aide du protocole HTP disponible sur de nombreux systèmes,
htpdate
qui n’a généralement qu’une précision à la seconde près. Vous pouvez également y accéder à l’aide de TLS (qui extrait l’horodatage du fichier TLS). échange)tlsdate
qui peut fournir une meilleure précision:la source