Tartalom
Adatok
Licenc: GNU GPLv3+
Verziószám: (GNU coreutils) 8.30
Fejlesztő/tulajdonos: Free Software Foundation, Inc.
Rövid leírás:
A date linux parancs manual oldala és súgója. A parancs kiírja az aktuális dátumot és időt a megadott formátumban.
Man oldal kimenet
man date
DATE(1) General Commands Manual DATE(1) NÉV date - kiírja vagy beállítja a rendszerdátumot és -időt ÁTTEKINTÉS date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]] LEÍRÁS Ez a dokumentáció a továbbiakban nincs karbantartva és pontatlan vagy hiányos lehet. A Texinfo dokumentáció a hiteles forrás. Ez a kézikönyv lap a date parancs GNU verzióját dokumentálja. Az argumentumok nélküli date kiírja az aktuális dátumot és időt (az alább leírt `%c' direktívának megfelelő formátumban). Ha egy `+' jellel kezdődő argumentum meg van adva, az argumentum által megszabott formátumban írja ki az aktuális időt és dátumot. Az argumentum ugyanolyan formájú, mint az `strftime' függvénynek átadott formázó karakterlánc. A direktívák kivételével, amik `%' jellel kezdődnek, a karakterláncban lévő karakterek módosítatlanul kerülnek kiírásra. A direktívák: % literális % n újsor t vízszintes tabulátor Időmezők: %H óra (00..23) %I óra (01..12) %k óra ( 0..23) %l óra ( 1..12) %M perc (00..59) %p a helyi AM vagy PM %r 12-órás idő (hh:mm:ss [AP]M) %s az Koordinált Világidő (UTC) szerinti 1970-01-01 00:00:00 óta eltelt másodpercek (nem szabványos bővítés) %S másodperc (00..61) %T 24-órás idő (hh:mm:ss) %X a helyi idő ábrázolása (%H:%M:%S) %Z időzóna (pl. EDT), vagy semmi, ha nem határozható meg időzóna Dátummezők: %a a helyi nap rövidített neve (Sun..Sat) %A a helyi nap teljes neve, változó hosszal (Sunday..Saturday) %b a helyi hónap rövidített neve (Jan..Dec) %B a helyi hónap teljes neve, változó hosszal (January..December) %c a helyi dátum és idő (Sat Nov 04 12:02:33 EST 1989) %d a hónap napja (01..31) %D dátum (mm/dd/yy) %h ugyanaz, mint a %b %j az év napja (001..366) %m hónap (01..12) %U a hét sorszáma az évben úgy, hogy vasárnap a hét első napja (00..53) %w a hét napja (0..6) úgy, hogy 0 vasárnapnak felel meg %W a hét sorszáma az évben úgy, hogy hétfő a hét első napja (00..53) %x a helyi dátum ábrázolása (mm/dd/yy) %y az év utolsó két számjegye (00..99) %Y év (1970...) Alapértelmezésben a date nullákkal vezeti be a numerikus mezőket. A GNU date a következő, nem szabványos, numerikus módosítókat ismeri fel: - (kötőjel) nem vezeti be a mezőket _ (aláhúzás) szóközökkel vezeti be a mezőket Ha nem `+' jellel kezdődő argumentumot kap, a date az argumentum által meghatározott időre és dátumra állítja be a rendszerórát. Az argumentumnak teljes egészében számokból kell állnia. Ezek jelentése a következő: MM hónap DD a hónapon belüli nap óra mm perc CC az év első két jegye (opcionális) YY az év utolsó két jegye (opcionális) ss másodperc (opcionális) Csak a superuser állíthatja be a rendszerórát. OPCIÓK -d datestr, --date datestr Megjeleníti a, szinte bármely használatos formában megadható, datestr -rel, meghatározott időt és dátumot. A megjelenítés az alapértelmezett kimeneti formátumban történik, vagy ha `+' jellel kezdődő argumentumot kap a date , az argumentum által meghatározott formátumban. --help Üzenetet nyomtat a szabványos kimenetre a felhasználás módjáról, és sikeresen befejeződik. -s datestr, --set datestr Beállítja az időt és dátumot datestr -re, amely szinte bármely használatos formában megadható. Tartalmazhat hónapneveket, időzónákat, `am' -et és `pm' -et stb. -u, --universal Koordinált Világidő (más néven Greenwichi Középidő) szerinti időt és dátumot írja ki vagy állítja be a lokális (wall clock) helyett. --version Üzenetet nyomtat a szabványos kimenetre a verzió információval, és sikeresen befejeződik. PÉLDÁK A tegnapelőtti dátumérték kiírása: date --date ´2 days ago´ A maihoz képest 3 hónap és 1 nap múlva következő nap dátumértékének kiírása: date --date ´3 months 1 day´ Annak kírása, hogy az aktuális év karácsonya az év hányadik napja: date --date ´25 Dec´ +%j Az aktuális dátum teljes hónapnevet és a hónap napját tartalmazó formában történő kiírása: date ´+%B %d´ De meglehet, hogy a szándék nem ez, mert a hónap első kilenc napján a `%d´ értéke nullával bevezetett, kétjegyű mező lesz. Például a `date -d 1-may ´+%B %d´´ ezt fogja kiírni: `May 01´. Ugyanennek a dátumnak az egyjegyű napok előtt szereplő bevezető nullák nélküli kiírásához mindent összevetve a nem szabványos `-´ használható, amely elnyomja a kitöltést. date -d 1-may ´+%B %-d´ MAGYAR FORDÍTÁS Gombai Sándor <sgombai@hotmail.com> FSF GNU Shell Utilities DATE(1)
Súgó kimenet
date --help
Használat: date [KAPCSOLÓ]… [+FORMÁTUM] vagy: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] Az aktuális idő megjelenítése a FORMÁTUMBAN, vagy a rendszerdátum beállítása. A hosszú kapcsolók kötelező argumentumai a rövid kapcsolókhoz is kötelezők. -d, --date=KARAKTERLÁNC a KARAKTERLÁNC által leírt dátum megjelenítése az aktuális helyett --debug a feldolgozott dátum felcímkézése, és figyelmeztetés a megkérdőjelezhető használatról a szabványos hibakimenetre -f, --file=DÁTUMFÁJL ugyanaz, mint a --date egyszer a DÁTUMFÁJL minden egyes sorára -I[IDŐMEGHAT], --iso-8601[=IDŐMEGHAT] dátum/idő kiírása ISO 8601 formátumban. IDŐMEGHAT=„date” a dátum kírásához (alapértelmezett) vagy „hours”, „minutes”, „seconds” vagy „ns” a jelzett pontosságú dátum és idő kiírásához. Például: 2016-08-14T02:34:56-06:00 -R, --rfc-email Időpont kiírása RFC 5322 formátumban. Például: Mon, 07 Aug 2016 12:34:56 -0600 --rfc-3339=IDŐMEGHAT dátum kiírása RFC 3339 formátumban. Az IDŐMEGHAT=„date”, „seconds”, vagy „ns” a jelzett pontosságú dátumhoz és időhöz. A dátum- és időösszetevőket egyetlen szóköz választja el, például: 2006-08-07 12:34:56-06:00 -r, --reference=FÁJL a FÁJL utolsó módosítási dátumának megjelenítése -s, --set=KARAKTERLÁNC a KARAKTERLÁNC által leírt idő beállítása -u, --utc, --universal a Koordinált világidő kiírása vagy beállítása --help ezen súgó megjelenítése és kilépés --version verzióinformációk megjelenítése és kilépés A FORMÁTUM vezérli a kimenetet. Az értelmezett sorozatok: %% egy % jel %a a területi beállítások rövidített napneve (például: v) %A a területi beállítások teljes napneve, (például: vasárnap) %b a területi beállítások rövidített hónapneve (például: Jan) %B a területi beállítások teljes hónapneve, (például: Január) %c a területi beállítások dátuma és ideje (2005. dec. 25., vasárnap, 15.48.38 CET) %C század; mint a %Y, de az utolsó két számjegy elmarad (például: 20) %d a hónap napja (például: 01) %D dátum; ugyanaz, mint %m/%d/%y %e a hónap napja szóközökkel feltöltve; ugyanaz, mint a %_d %F teljes dátum; ugyanaz, mint a %Y-%m-%d %g az ISO hétszám évének utolsó két számjegye (lásd %G) %G az ISO hétszám éve (lásd %V); csak %V-vel hasznos %h ugyanaz, mint %b %H óra (00..23) %I óra (01..12) %j az év napja (001..366) %k óra, szóközzel feltöltött ( 0..23); ugyanaz mint %_H %l óra, szóközzel feltöltött ( 1..12); ugyanaz mint %_I %m hónap (01..12) %M perc (00..59) %n egy új sor %N nanomásodpercek (000000000..999999999) %p a területi beállítások nagybetűs AM vagy PM jelzője; üres ha ismeretlen %P mint a %p, de kisbetűkkel %q negyedév (1..4) %r a területi beállítások szerinti idő, 12 órás (például: 00.55.52) %R 24 órás óra és perc, ugyanaz mint a %H:%M %s a „00:00:00 1970-01-01 UTC” óta eltelt másodpercek száma %S másodperc (00..60) %t egy tab %T idő, ugyanaz , mint a %H:%M:%S %u a hét napja (1..7); az 1 a Hétfőt jelenti %U az év hetének száma, a hét első napja Vasárnap (00..53) %V az év hetének száma (ISO), a hét első napja Hétfő (01..53) %w a hét napja (0..6); a 0 Vasárnapot jelenti %W az év hetének száma, a hét első napja Hétfő (00..53) %x a területi beállítások dátumábrázolása (például 2006-01-12) %X a területi beállítások időábrázolása (például 01.02.32) %y az év utolsó két számjegye (00..99) %Y év %z +óópp numerikus időzóna (például: -0400) %:z +óó:pp numerikus időzóna (például: -04:00) %::z +óó:pp:ss numerikus időzóna (például: -04:00:00) %:::z numerikus időzóna a :-tal a szükséges pontossághoz (például: -04, +05:30) %Z betűkből álló időzóna-rövidítés (például: CET) Alapértelmezésben a date a numerikus mezőket nullákkal tölti ki. Az alábbi elhagyható jelölők követhetik a „%” jelet: - (kötőjel) ne töltse ki a mezőt _ (aláhúzás) kitöltés szóközökkel 0 (nulla) kitöltés nullákkal ^ nagybetűk használata, ha lehetséges # ellentétes (nagy<->kis) betűk használata, ha lehetséges Ezután minden jelölő egy decimális, elhagyható mezőszélességgel jön, majd egy szintén elhagyható módosító, amely vagy az E, a területi beállítások alternatív ábrázolásának használatához, vagy O a területi beállítások alternatív numerikus szimbólumainak használatához, ha ezek elérhetők. Példák: Az epoch (1970. 01. 01. UTC) óta eltelt másodpercek átalakítása dátummá $ date --date='@2147483647' A közép-európai idő megjelenítése (a TZ megkereshető a tzselect(1) programmal) $ TZ='Europe/Budapest' date A helyi idő megjelenítése következő péntek 9.00-kor $ date --date='TZ="Europe/Budapest" 09:00 next Fri' A(z) GNU coreutils online súgója: <https://www.gnu.org/software/coreutils/> A(z) date fordítási hibái a <https://translationproject.org/team/hu.html> címen jelenthetők. Teljes dokumentáció itt: <https://www.gnu.org/software/coreutils/date> vagy helyileg elérhető: info '(coreutils) date invocation'
Kapcsolódó tartalom
- 745 megtekintés