Présentation de date
La commande `date` est un outil essentiel qui interagit avec l'horloge du système pour obtenir ou définir des informations temporelles. Par défaut, elle affiche la date et l'heure actuelles sur la sortie standard, et vous pouvez formater la sortie comme vous le souhaitez en utilisant divers spécificateurs de format.
Rôles principaux de date
La commande `date` est principalement utilisée aux fins suivantes :
Principaux cas d'utilisation
- Vérifier l'heure actuelle: Vérifiez rapidement la date et l'heure actuelles du système.
- Journaux et noms de fichiers: Améliorez la gestion en incluant un horodatage dans les noms des fichiers journaux ou des fichiers de sauvegarde.
- Définir l'heure du système: (Avec les privilèges d'administrateur) Modifiez la date et l'heure du système.
- Scripts basés sur le temps: Utilisé dans les scripts shell qui doivent s'exécuter à une heure précise ou fonctionner en fonction d'informations temporelles.
- Informations sur le fuseau horaire: Vérifiez les informations sur le fuseau horaire actuel du système.
Options principales et spécificateurs de format de la commande date
La commande `date`, ainsi que des options telles que `-d` et `-s`, peut utiliser une grande variété de spécificateurs de format pour afficher ou définir la date et l'heure dans le format souhaité.
1. Sortie et configuration de base
2. Spécificateurs de format
Commande générée :
Essayez de combiner les commandes.
Description:
`date` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Explorez divers exemples de la commande `date` pour apprendre à afficher et à utiliser les informations de date et d'heure dans le format souhaité.
Afficher la date et l'heure actuelles au format par défaut
date
Affiche la date et l'heure actuelles du système conformément aux paramètres régionaux par défaut.
Afficher au format AAAA-MM-JJ_HH-MM-SS
date +%Y%m%d_%H%M%S
Affiche la date et l'heure dans un format souvent utilisé pour les noms de fichiers journaux ou de fichiers de sauvegarde.
Afficher la date d'hier
date -d "yesterday"
Affiche la date d'« hier » par rapport à la date actuelle.
Afficher la date du lundi prochain
date -d "next Monday"
Affiche la date du « lundi prochain » par rapport à la date actuelle.
Convertir un horodatage Unix spécifique en date
date -d @1678886400
Convertit un horodatage Unix donné (`1678886400` est le 15 mars 2023 00:00:00 UTC) en un format lisible par l'homme.
Sauvegarder un fichier avec la date actuelle dans le nom
cp config.conf config.conf.$(date +%Y%m%d)
Sauvegarde le fichier `config.conf` actuel en incluant la date actuelle dans le nom du nouveau fichier.