Startpagina > Omgeving & hulpmiddelen > date

date-opdrachtgids: Datum en tijd weergeven en instellen

De `date`-opdracht wordt gebruikt om de huidige datum en tijd van het systeem weer te geven of in te stellen. Hij wordt in verschillende situaties gebruikt, zoals het genereren van tijdstempels in shellscripts of het vastleggen van de tijd in logbestanden. Leer de verschillende toepassingen van de `date`-opdracht met deze gids.

Overzicht van date

De `date`-opdracht is een essentieel hulpmiddel dat met de systeemklok communiceert om tijdsinformatie te verkrijgen of in te stellen. Standaard wordt de huidige datum en tijd op de standaarduitvoer weergegeven en kunt u de uitvoer in het gewenste formaat opmaken met behulp van verschillende formaatspecificaties.

Belangrijkste rollen van date

De `date`-opdracht wordt voornamelijk gebruikt voor de volgende doeleinden:

Belangrijkste gebruikssituaties

  • Huidige tijd controleren: Controleer snel de huidige datum en tijd van het systeem.
  • Logboeken en bestandsnamen: Verbeter de beheersbaarheid door een tijdstempel op te nemen in de namen van logbestanden of back-upbestanden.
  • Systeemtijd instellen: (Met beheerdersrechten) Wijzig de datum en tijd van het systeem.
  • Op tijd gebaseerde scripts: Wordt gebruikt in shellscripts die op een specifiek tijdstip moeten worden uitgevoerd of die functioneren op basis van tijdsinformatie.
  • Tijdzone-informatie: Controleer de huidige tijdzone-informatie van het systeem.

Belangrijkste opties en formaatspecificaties van de date-opdracht

De `date`-opdracht kan, samen met opties zoals `-d` en `-s`, een grote verscheidenheid aan formaatspecificaties gebruiken om de datum en tijd in de gewenste indeling weer te geven of in te stellen.

1. Basisuitvoer en instellingen

2. Formaatspecificaties (Format Specifiers)

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`date` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Ontdek verschillende voorbeelden van de `date`-opdracht om te leren hoe u datum- en tijdinformatie in het gewenste formaat kunt weergeven en gebruiken.

Huidige datum en tijd weergeven in standaardformaat

date

Geeft de huidige systeemdatum en -tijd weer volgens de standaard locale-instellingen.

Weergeven in YYYYMMDD_HHMMSS-formaat

date +%Y%m%d_%H%M%S

Geeft de datum en tijd weer in een formaat dat vaak wordt gebruikt voor namen van logbestanden of back-upbestanden.

Datum van gisteren weergeven

date -d "yesterday"

Geeft de datum van 'gisteren' weer ten opzichte van de huidige datum.

Datum van volgende week maandag weergeven

date -d "next Monday"

Geeft de datum van 'volgende week maandag' weer ten opzichte van de huidige datum.

Een specifieke Unix-tijdstempel converteren naar een datum

date -d @1678886400

Converteert een opgegeven Unix-tijdstempel (`1678886400` is 15 maart 2023 00:00:00 UTC) naar een voor mensen leesbaar formaat.

Een back-up van een bestand maken met de huidige datum in de naam

cp config.conf config.conf.$(date +%Y%m%d)

Maakt een back-up van het huidige `config.conf`-bestand door de huidige datum in de naam van het nieuwe bestand op te nemen.


Hétzelfde categoriecommando