See tööriist on saadaval igas Unixi-laadses süsteemis. Kui teil on mingisugune Linuxi distributsioon, sisaldab see juba tööriista „kuupäev”. Siit saate teada, kuidas tagada, et teie süsteemil on see juba olemas.
mis kuupäev
Kasutan peamise draiverina Manjaro Linuxi ja kuupäeva tööriist on süsteemis juba olemas. Kui käivitate kuupäeva, kutsutakse tööriista kataloogist "/ usr / bin".
Vaatame selle lihtsa tööriista kasutamist!
Kuupäeva kasutamine
Tööriist “kuupäev” kasutab järgmist käsustruktuuri.
kuupäevKäivitage terminalis käsk “date”.
kuupäev
Väljund on üsna arusaadav. On reede, 26. juuli 2019 ja käsk käivitati 23:13:01 (12-tunnine formaat) ja ajavöönd on GMT +6.
Kuva vormingud
Tööriist „Kuupäev” kasutab paremal praeguse lokaadi kellaaja / kuupäeva vormingut? Kuid kogu maailmas kasutatakse palju kuvavorminguid. Kui soovite kellaajaväljundi selles vormingus, saab kuupäev seda teha.
Näiteks järgmine käsk prindib väljundi formaadis ISO 8601.
kuupäev --iso-8601 = sekundidkuupäev --iso-8601 = minutid
kuupäev --iso-8601 = tundi
Kui soovite väljundit vormingus RFC 3339, kasutage järgmist struktuuri.
kuupäev --rfc-3339 = sekunditkuupäev --rfc-3339 = minutid
kuupäev --rfc-3339 = ns
Samad käsud kehtivad ka RFC 2822 vormingus.
Vorminguspetsifikaatorid
Kui soovite, et kuupäev toimiks kindlal kuupäeval, kasutage lippu -d.
kuupäev -d "
Kuupäev pakub erinevaid kuvamisvõimalusi. Näiteks saate määratleda oma väljundi!
kuupäev + "Nädal:% V; aasta:% y"
Selles käsus näitab “% V” jooksva nädala numbrit ja “% y” näitab jooksva aasta 2 viimast numbrit. Kogu aasta pikkuseks kasutage vormingut „% Y”.
kuupäev + "Nädal:% V; aasta:% Y"
Vorminguspetsiifide loend on lisamiseks liiga pikk. Siin on paar huvitavat.
% d: kuupäev% m: aasta kuu
% Y: aasta
% y: aasta viimased 2 numbrit
% w: nädalapäev
% A: Nädalapäeva nimi
% a: nädalapäeva nimi (lühendatud)
% B: terve kuu nimi
% b: lühendatud kuu nimi
% H: tund (24-tunnine vorming)
% I: tund (12-tunnine vorming)
% S: teine
% T: kellaaeg
% d: kuu praegune kuupäev
% x: praeguse lokaadi kuupäeva esitus
% X: praeguse lokaadi ajaline esitus
Kontrollige faili muutmise aega
"Kuupäev" on uskumatult mitmekülgne. Seda tööriista saab kasutada ka aja kontrollimiseks, millal teatud faili / kausta viimati muudeti.
kuupäev -r
Ajavööndi ületamine
Vaikimisi kasutab see kuupäeva käivitamisel praegust ajavööndit. Ajavöönd on määratud keskkonnamuutujaga TZ. TZ vaikeväärtus on määratletud failis "/ etc / localtime".
TZ väärtuse muutmisega võime sundida kuupäeva näitama erinevate ajavööndite aega.
TZ = GMT + 2 kuupäev
TZ võimaldab ka erinevaid väärtusi. Näiteks on lubatud ka piirkondlikud märkused.
Kõigi saadaolevate ajavööndite jaoks kontrollige järgmist kataloogi.
cd / usr / share / zoneinfo &&s
Samuti on võimalik kuupäeva öelda, et näidata erinevaid ajapunkte.
# Kuva praegune aegkuupäev -d nüüd
# Kuva tänane aeg
kuupäev -d täna
# Eile
kuupäev -d eile
# Homme
kuupäev -d homme
# Teisipäeva aeg (praegune nädal)
kuupäev -d teisipäev
# Teisipäeva aeg (eelmine nädal)
aeg -d eelmine teisipäev
# Järgmine nädal
kuupäev -d järgmine nädal
# Eelmine nädal
kuupäev -d eelmine nädal
# Järgmine kuu
kuupäev -d järgmine kuu
# Eelmine kuu
kuupäev -d eelmine kuu
# Järgmine aasta
kuupäev -d järgmine aasta
# Eelmine aasta
kuupäev -d eelmine aasta
Sekundite arvutamine
Tööriist “kuupäev” sisaldab ka seda huvitavat funktsiooni, kus saab loendada sekundite arvu UNIX-i ajastu ajast (00:00:00, 1. jaanuar 1970) praeguse ajani.
kuupäev +% s
Samuti on võimalik arvutada sekundeid ajastust etteantud kuupäeva / kellaajani.
kuupäev -d "1975-01-31" + "% s"
Kuidas oleks muuta ajastut kuupäevaks? Lihtsalt edastage ajastu väärtus kuupäevale ja laske tal oma tööd teha.
kuupäev -d @ 123456789
Kuupäev võib määrata ka antud kuupäeva nädalapäeva.
kuupäev -d "1999-01-31" + "% A"
Kasutamine skriptides
Kõigi nende trikkide abil saate nüüd võimeid ka skriptides rakendada. Siin olen näidanud vaid paari viisi, kuidas oma kuupäeva skriptides kasutada.
STARTTIME = 'kuupäev'kaja $ STARTTIME
Sama meetodit kasutades on võimalik luua ka fail, mille nimeks on trükitud loomise kuupäev ja kellaaeg.
puudutage ~ / töölaud / 'kuupäev +% F'.txt
Sarnast meetodit saab kasutada ka arhiivide loomiseks.
tar -czvf 'kuupäev +% F'-google-chrome-backup.tõrv.gz ~ /.config / google-chrome
Kuupäeva ja kellaaja muutmine
“Kuupäeva” saab kasutada ka süsteemi kuupäeva ja kellaaja muutmiseks. Kui teie süsteem kasutab ntpd-d ja konfigureeritud ajavööndit õigesti, ei peaks te seda sammu läbima. Vajaduse korral saab aga töö lipu „-set” abil hakkama.
Selle lipu kasutamiseks järgib käsk seda struktuuri.
sudo date --set = "