Dátum, néhány fogalom és opció ennek a parancsnak az Ubuntuban való használatához

a dátumról parancs

A következő cikkben megnézzük a date parancs néhány fogalma és opciója. Amikor a felhasználók Gnu / Linux disztribúciót használnak, rengeteg parancs áll rendelkezésünkre. Ezekkel képesek leszünk információkat szerezni a szolgáltatásokról, folyamatokról, rendszerelemekről és sok minden másról. Mindezek a parancsok a megfelelő adminisztrációs és támogatáskezelés lehetővé tételére irányulnak.

A rendelkezésre álló parancsok egyike a dátum. Ezt használják a rendszer aktuális dátumának és idejének lekérése vagy akár a rendszer dátumának beállításához. Bár leggyakoribb felhasználása az nyomtassa ki a dátumot és az időt különböző formátumokban, valamint számolja ki a jövő és a múlt dátumát. A következő sorokban néhány alapvető fogalmat és opciót fogunk látni a parancs használatával kapcsolatban.

az üres dns gyorsítótárról
Kapcsolódó cikk:
Könnyen törölheti a DNS-gyorsítótárat az Ubuntuban

Használja a date parancsot az Ubuntuban

Először is azt kell mondani a date parancs szintaxisa Ez a következő:

date [OPCIÓN] ... [+FORMATO]

Ha aktuális rendszeridő és dátum megtekintése az alapértelmezett formátumot használva egy terminálban (Ctrl + Alt + T) csak be kell írnia:

dátum parancs

date

A kimenet tartalmazni fogja; a hét napja, a hónap, a hónap napja, az idő, az időzóna és az év.

Formátumopciók a dátum parancshoz

A date parancs kimenete, amelyre képesek leszünk formátum karaktersorozattal a + jel előtti formátum szabályozásához. A formátumvezérlők a% szimbólummal kezdődnek, és a megfelelő értékekkel helyettesítik őket a kimenetben:

dátum parancsopciók

date +"Año: %Y, Mes: %m, Día: %d"

A karakter % Y helyébe az év lép, % m a hóval és% d a hónap napjával. A formátumszabályozás másik példája a következő lehet:

egy másik példa a dátum parancsopciókra

date "+FECHA: %D%nHORA: %T"

Ezután meglátunk egy kicsi a leggyakoribb formázási karakterek listája:

  • % a → A nap rövidített neve.
  • % A → A nap teljes neve.
  • % b → Rövidített hónap.
  • % B → A teljes hónap neve.
  • % d → a hónap napja.
  • % H → Idő. 00-tól 23-ig.
  • % I → Idő. 01-től 12-ig.
  • % j → Az év numerikus napja.
  • % m → hónap száma.
  • % M → perc.
  • % S → másodperc.
  • % u → A hét napjának száma.
  • % Y → Teljes év.

hogy kapja meg az összes formázási opció teljes listáját, a terminálban használhatjuk:

help date parancs

date --help

Használhatjuk a megfelelő man oldalt is:

man date

Dátum karakterlánc

A -d opció lehetővé teszi számunkra, hogy egy adott dátumot használjunk. Megadhatjuk a dátumot ember által olvasható dátum karakterláncként:

emberi olvasható dátum

date -d "19:47:47 2019-02-09"

Használhatjuk a egyedi formátum:

dátum karakterlánc egyéni dátum

date -d '02 Feb 1982' +'%A, %d %B %Y'

A karakterlánc olyan értékeket is elfogadhat, mint; "holnap "," péntek "," utolsó péntek "" következő péntek "," jövő hónap "," jövő hét "..stb.

dátum a következő hónapban

date -d "next month"

Egy másik lehetőség lesz tudja valamilyen dátum pontos napját a következő sorral:

ismerje meg a dátum napját a dátum paranccsal

date -d "2019-06-28" +"%A"

Az aktuális időzóna felülírása

Default, a date parancs a könyvtárban megadott időzónát használja / Etc / localtime. A TZ környezeti változó (Időzóna) felhasználható ennek a viselkedésnek a felülbírálására. Más időzóna használatához a TZ környezeti változó beállítható a kívánt időzónára.

Például az ázsiai Kabulban az idő megjelenítéséhez beírjuk a terminált (Ctrl + Alt + T):

felülbírálja az időzónát

TZ='Asia/Kabul' date

Az összes rendelkezésre álló időzóna felsorolása felsorolhatjuk a fájlokat az / usr / share / zoneinfo könyvtárban, vagy használhatjuk a timedatectl list-timezones parancsot.

rendelkezésre álló időzónák

Hogyan lehet konvertálni a korszakot Linux dátumra

A dátum parancs konverterként használható. Korszak o Unix időbélyegek, az a másodperc, amely eltelt 1. január 1970., UTC 00:00:00 órától.

hogy nyomtassa ki az adott időponttól az aktuális napig terjedő másodpercek számát, csak annyit kell tennie, hogy használja a% s formátumvezérlőt:

korszak-átalakító dátummal

date +%s

Azt is megtehetjük kapja meg a másodperceket egy bizonyos dátumig:

date -d "2019-06-05" +"%s"

hogy másodperceket konvertálni az aktuális dátumra, csak meg kell adnia a másodperceket dátum karakterláncként:

dátum korszak konverterből

date -d @1559604647

Mutassa meg a fájl utolsó módosításának dátumát

Ha használjuk a date parancs az -r kapcsolóval megkaphatjuk a fájl utolsó módosításának idejét. Például:

fájl módosítási dátuma

date -r /etc/hosts

Ha módosítani szeretné a fájl időbélyegét, használhatja a parancs érintse.

Állítsa be a rendszer dátumát és idejét

Ha manuálisan szeretné beállítani a rendszer óráját, használhatja a "–Set =”. Például, ha 2. július 30-jén 1: 2019-kor szeretnénk beállítani a dátumot és az időt, akkor beírjuk:

date --set="20190701 14:30"

általában nem ajánlott a dátum és az idő manuális beállítása a date paranccsal. A legtöbb disztribúcióban a rendszer óráját a szolgáltatások szinkronizálják ntp vagy systemd-timesyncd.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   LorZ dijo

    Semmi sem működött nálam az Ubuntu Server alatt