date(1)


NÉV

date - megmutatja és be állítja a dátumot és az idõt

HASZNÁLAT

date [ -u ] [ -c ] [ -n ] [ -d dsttype ] [ -t minutes-west ] [ -a [+|-]sss. fff ] [ + formátum ] [ [yyyy]mmddhhmm[yy][. ss] ]

LEÍÍRÁS

Date argumentumok nélkül kiírja a dátumot és az idõt a standard kimenetre a következö formában:
Wed Mar 8 14:54:40 EST 1989
az EST -t helyettesíti a helyi idozóna rövidítésével (vagy azzal az idõzona rövidítéssel ami a TZ környezeti változóban van megadva). A végleges kimeneti formátum függ a locale-tól.

Ha a parancssorban megadott argumentum plusz jellel (' + '), kezdõdik, az argumentum többi része egy formátum lesz, ami azt vezérli, hogy mi jelenjen meg a kimeneten. Ha a formátumban feltünik egy százalék jel (' % ') , ez és az utánna lévõ karakter nem kerül a kimenetre, hanem a dátum, vagy az idõ egy részét jelenti, ami különbözõ modon kerül majd a kimenetre (vagy egy speciális karaktert, ami a kimenetre kerül):

     Kimeneti minta      Értelmezés
%a   Wed                 A nap neve rövidítve*
%A   Wednesday           A nap teljes neve*
%b   Mar                 A hónap neve rövidítve*
%B   March               A hónap teljes neve*
%c   Wed Mar 08 14:54:40 1989
                         Dátum és idõ*
%C   19                  Évszázad
%d   08                  Hanyadik nap a hónapban (mindig két számjegy)
%D   03/08/89            Hónap/nap/év (nyolc karakter)
%e    8                  Hanyadik nap a hónapban (az elejérõl a nulla elhagyva)
%h   Mar                 A hónap neve rövidítve*
%H   14                  24-órás óra (két számjegy)
%I   02                  12-óras óra (k‚t szamjegy)
%j   067                 Hanyadik nap az évben (három számjegy)
%k    2                  12-órás óra (az elejérõl a nulla elhagyva)
%l   14                  24-órás óra (az elejérõl a nulla elhagyva)
%m   03                  Hanyadik hónap az évben (két szamjegy)
%M   54                  Perc (két szamjegy)
%n   \n                  Újsor karakter
%p   PM                  AM/PM jelöles
%r   02:54:40 PM         Óra:perc:másodperc AM/PM jelöléssel
%R   14:54               Óra:perc
%S   40                  Másodperc (két számjegy)
%t   \t                  tab karakter
%T   14:54:40            Óra:perc:másodperc
%U   10                  Vasárnap-kezdetû hét széma (két számjegy)
%w   3                   Hanyadik nap a hétben (egy számjegy, Vasárnap a 0)
%W   10                  Hétfõ-kezdetû hét száma (két számjegy)
%x   03/08/89            Dátum*
%X   14:54:40            Idõ*
%y   89                  Az évszám utolso két jegye
%Y   1989                A teljes evszám
%Z   EST                 Idõzóna röviditve
%+   Wed Mar 8 14:54:40 EST 1989
                         Alap kimeneti formátum*
* A végleges kimenet függ a locale-tol.
Ha a formátumban egy karakter, a százal‚kjel után, más mint a fentiek valamelyike, az azt követõ karakter kerül a kimenetre. Minden más karakter a form tumban a kimenetre má solódik változtatás nélkul; egy újsor karakter mindig hozzáadódik a kimenet végéhez.

A Vasárnap-kezdetû hét számozásban, az év elsõ Vasárnapjával kezdõdik az elsõ hét; az ezt megelõzõ napok a nulladik hét napjai lesznek. A Hétfõ-kezdetû hét számozásban, az év elsõ Hétfõjével kezdõdik az elsõ hét;

A dátum beállításához haszonálható argumentum formátumok:

1454          24-órás óra (elsõ két számjegy) és perc
081454        Nap (elsõ két számjegy), óra, és perc
03081454      Hónap (két számjegy, Január a 01), nap,
              óra, perc
8903081454    Év, hónap, nap, óra, perc
0308145489    Hónap, nap, óra, perc, év
              (a System V-kompatibilis rendszereken)
030814541989  Hónap, nap, óra, perc, négy számjegyû év
198903081454  Négy számjegyû év, hónap, nap, óra, perc
Ha az évszázad, év, hónap, vagy nap nincs megadva, az aktuális etékek használódnak. A fenti formák bármelyikét követheti ket számjegy ami az új idõ masodperc része lesz; ha nincs megadva másodperc akkor az nulla értéket jelent.

A használható opciók:

-u vagy -c
 GMT-t használ amikor beállítja és megmutatja a dátumot és az idõt.
-n
 Nem értesíti más, a hálózatra csatlakozott rendszereket az idõ megváltoztatásáról.
-d dsttype
 Be állitja a kernelben tárolt Daylight Saving Time tipust a megadott érték–re. (A kernelben t rolt DST tipust legtöbbet a ``régebbi'' programok használják.)
-t minutes-west
 Beállitja a kernelben tárolt ``minutes west of GMT'' értéket a megadottra. (A kernelben t rolt DST tipust legtöbbet a ``régebbi'' programok használják.)
-a adjustment
 Elõrre (vagy vissza) álltja az idõt az az adjustment argumentumban megadott m sodpercek számával (és törtrésszel). A másodperc részt vagy a tört részt az argumentumban (de nem midkettõt) el lehet hagyni.

FILE-ok

/usr/lib/locale/f2L/LC_TIME a time locale f2L leírása
/usr/local/etc/zoneinfo idõzóna információs künyvtár
/usr/local/etc/zoneinfo/localtime helyi idõz¢na file
/usr/local/etc/zoneinfo/posixrules POSIX-stilusu TZ-kel használható
/usr/local/etc/zoneinfo/GMT az UTC-leap másodpercekhez

Ha a /usr/local/etc/zoneinfo/GMT hiányzik, az UTC-leap másodpercek az /usr/local/etc/zoneinfo/posixrules -bõl töltõdnek be.