Date: Difference between revisions
No edit summary |
|||
(33 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
=Sissejuhatus= | =Sissejuhatus= | ||
Date - käsuga saab masinalt küsida kellaaega ja kuupäeva. Administraator saab date käsu abil ka kuupäeva ja kellaaega muuta. | Date - käsuga saab masinalt küsida kellaaega ja kuupäeva. Administraator saab date käsu abil ka kuupäeva ja kellaaega muuta. | ||
=Eeldused/nõuded= | |||
Antud õpetus on koostatud kasutades Ubuntu Server 11.04 versiooni[http://www.ubuntu.com/download/server/download]. Ubuntu server on paigaldatud Oracle Virtual Boxi[https://wiki.itcollege.ee/index.php/VirtualBox]. | |||
*Linuxi kasutusoskus | |||
*Algteadmisi linuxi terminali käskudest | |||
=Date käsu kasutamine= | =Date käsu kasutamine= | ||
Line 10: | Line 14: | ||
=Date käsu küsimine kindlate parameetritega= | =Date käsu küsimine kindlate parameetritega= | ||
Date käsuga saab küsida masinalt soovitavat aega sobival kujul. $date käsule tuleb lisada string mis jääb " " vahele ja algab + märgiga. Parameetreid küsitakse kujul %esimene parameeter %teine parameeter. Parameetrite vahele saab valida eraldajaid. | Date käsuga saab küsida masinalt soovitavat aega sobival kujul. $date käsule tuleb lisada string mis jääb " " vahele ja algab + märgiga. Parameetreid küsitakse kujul %esimene parameeter %teine parameeter. Parameetrite vahele saab valida eraldajaid. | ||
==Parameetritega Date käsu näide== | |||
küsitakse %päeva %kuud %aastat ja eraldajateks on . märgid | |||
$date "+%d.%m.%y" | $date "+%d.%m.%y" | ||
Tulemus: 19.03.11 | Tulemus: 19.03.11 | ||
Line 24: | Line 29: | ||
!colspan=3| Päev | !colspan=3| Päev | ||
|- | |- | ||
| '''%a''' ||Nädalapäev lühidalt || | | '''%a''' ||Nädalapäev lühidalt || Mon | ||
|- | |- | ||
| '''%A''' ||Nädalapäev pikalt || | | '''%A''' ||Nädalapäev pikalt || {{CURRENTDAYNAME}} | ||
|- | |- | ||
|| '''%d''' ||Kuupäev (dd) | || '''%d''' ||Kuupäev (dd) 0-ga algav || {{CURRENTDAY2}} | ||
|- | |- | ||
| '''%e''' ||Kuupäev (dd) || | | '''%e''' ||Kuupäev (dd) || {{CURRENTDAY}} | ||
|- | |- | ||
| '''%j''' || | | '''%j''' ||Mitmes päev aastas || 001-366 | ||
|- | |- | ||
| '''%u''' || | | '''%u''' ||Mitmes päev nädalas(nädala algus ehk päev 1 on esmaspäev) || 6 | ||
|- | |- | ||
| '''%w''' || | | '''%w''' ||Mitmes päev nädalas(nädala algus ehk päev 1 on pühapäev) || 6 | ||
|- | |- | ||
!colspan=3| | !colspan=3| Nädal | ||
|- | |- | ||
| '''%U''' || | | '''%U''' ||Nädala number (nädala alguseks pühapäev) ||01–53 | ||
|- | |- | ||
| '''%W''' || | | '''%W''' ||Nädala number (nädala alguseks esmaspäev) ||01–53 | ||
|- | |- | ||
| '''%V''' || | | '''%V''' ||Nädala number aastas ||01–53 | ||
|- | |- | ||
!colspan=3| | !colspan=3| Kuu | ||
|- | |- | ||
|'''%m''' || | |'''%m''' ||Kuu number ||04 | ||
|- | |- | ||
|'''%h''' || | |'''%h''' ||Kuu nimetus lühidalt inglise keeles||Mar | ||
|- | |- | ||
|'''%b''' || | |'''%b''' ||Kuu nimetus lühidalt kohalikus keeles || Mar | ||
|- | |- | ||
|'''%B''' || | |'''%B''' ||Kuu nimetus pikalt kohalikus keeles || March | ||
|- | |- | ||
!colspan=3| | !colspan=3| Aasta | ||
|- | |- | ||
| '''%y''' || | | '''%y''' ||Aasta kahekohaliselt ||00–99 | ||
|- | |- | ||
| '''%Y''' || | | '''%Y''' ||Aasta pikalt ||2011 | ||
|- | |- | ||
|- | |- | ||
| | !colspan=3| Sajand | ||
|- | |- | ||
| '''%C''' ||sajand ||00–99 | |||
|- | |- | ||
| | !colspan=3| Kuupäev | ||
|- | |- | ||
| '''%D''' ||Kuupäev (kuu/päev/aasta)|| 03/19/11 | |||
|- | |- | ||
| '''% | | '''%x''' ||Kohalik aeg (kuu/päev/aasta) || 03/19/2011 | ||
|- | |- | ||
| '''% | | '''%F''' ||Kuupäev (aasta-kuu-päev) || 2011-03-19 | ||
|- | |- | ||
| | !colspan=3| Tunnid | ||
|- | |- | ||
| '''%l''' ||Tund (12-h süsteemis) ||1 | |||
|- | |- | ||
| '''% | | '''%I''' ||Tund (12-h süsteemis) 0-ga algav ||01 | ||
|- | |- | ||
| '''% | | '''%k''' ||Tund(24-h süsteemis) ||1 | ||
|- | |- | ||
| '''% | | '''%H''' ||Tund(24-h süsteemis)0-ga algav ||01 | ||
|- | |- | ||
| '''% | |'''%p''' ||Küsb 12-h süsteemi päeva aja lühendit || 11 | ||
|- | |- | ||
|'''% | | '''%P''' ||Küsb 12-h süsteemi päeva aja lühendit väikeste tähtedega || 11 | ||
|- | |- | ||
| | !colspan=3| Minutid | ||
|- | |- | ||
| '''%M''' ||MM minutid ||39 | |||
|- | |- | ||
| | !colspan=3| Sekundid | ||
|- | |- | ||
| '''%s''' ||Sekundid alates 00:00:00 1970-01-01 [http://en.wikipedia.org/wiki/Unix_epoch] ||631923761 | |||
|- | |- | ||
| '''% | | '''%S''' ||Sekundid minutis ||00–60 | ||
|- | |- | ||
| '''% | | '''%N''' ||Millisekundid ||000000000–999999999 | ||
|- | |- | ||
| | !colspan=3| Aeg | ||
|- | |- | ||
| '''%r''' ||Kellaeg 12-h süsteemis || 11:39:59 AM | |||
|- | |- | ||
| '''% | | '''%R''' ||Kellaaeg 24-h süsteemis || 11:39 | ||
|- | |- | ||
| '''% | | '''%T''' ||Kellaaeg 24-h süsteemis sekunditega || 11:39:59 | ||
|- | |- | ||
| '''% | | '''%X''' ||Kohalikus kellaaja vormingus kellaaeg sekunditega (%H:%M:%S) | ||
|- | |- | ||
| | !colspan=3| Kuupäev ja kellaaeg | ||
|- | |- | ||
| '''%c''' ||Kohalik aeg ||Sat Nov 04 12:02:33 EST 1989 | |||
|- | |- | ||
| | !colspan=3| Ajavöönd | ||
|- | |- | ||
| '''%z''' ||Ajavöönd || -0500 | |||
|- | |- | ||
| '''%Z''' ||Ajavöönd kohaliku lühendina( kui tulemuseks ei ole midagi, siis pole ajavöönd määratud) || EST | |||
| '''%Z''' || | |||
|} | |} | ||
=Kellaja muutmine= | |||
Kellaja muutmiseks peab kasutaja olema sisselogitud root õigustes. Kellaaja muutmiseks kasutatakse käsku date MMddhhmmyy(MM-Kuu, | |||
dd-päev,hh-tund,mm-minutid,yy-aasta). Pärast käsu sisestamist kuvatakse ekraanile uus kuupäev ja kellaaeg, muudatuste salvestamiseks tuleb vajutada Enter klahvi | |||
Kellaaja muutmine: | |||
date MMddhhmmyy | |||
==Kellaaja muutmise näide== | |||
kellaaeg ja kuupäev muudetakse: 10 jaanuar 00:00 1990 | |||
date 011000001990 | |||
Pärast käsu sisestamist kuvatakse ekraanile uus kuupäev ja kellaaeg, muudatuste salvestamiseks tuleb vajutada Enter klahvi. | |||
=Viited= | |||
*Ubuntu server [http://www.ubuntu.com/download/server/download/ [01]] | |||
*Virtualbox [https://wiki.itcollege.ee/index.php/VirtualBox [02]] | |||
*Epoch [http://en.wikipedia.org/wiki/Unix_epoch [03]] | |||
=Kasutatud kirjandus= | |||
*http://en.wikipedia.org/wiki/Date_(Unix) | |||
*http://www.cyberciti.biz/faq/unix-set-date-command/ | |||
*http://www.eenet.ee/EENet/assets/docs/abs/date.html | |||
Käsurealt | |||
man date | |||
=Autor= | |||
Tarmo Trumm A21 | |||
Täiendab: Karmen Toomsalu, AK21 2015/2016 | |||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Latest revision as of 02:34, 23 November 2015
Sissejuhatus
Date - käsuga saab masinalt küsida kellaaega ja kuupäeva. Administraator saab date käsu abil ka kuupäeva ja kellaaega muuta.
Eeldused/nõuded
Antud õpetus on koostatud kasutades Ubuntu Server 11.04 versiooni[1]. Ubuntu server on paigaldatud Oracle Virtual Boxi[2].
- Linuxi kasutusoskus
- Algteadmisi linuxi terminali käskudest
Date käsu kasutamine
Lihtsalt date käsk väljastab standard kujul aja: Päev Kuu Kuupäev kellaeg ajatsoon aasta
$date Tulemus: Sat Mar 19 15:22:48 EET 2011
Date käsu küsimine kindlate parameetritega
Date käsuga saab küsida masinalt soovitavat aega sobival kujul. $date käsule tuleb lisada string mis jääb " " vahele ja algab + märgiga. Parameetreid küsitakse kujul %esimene parameeter %teine parameeter. Parameetrite vahele saab valida eraldajaid.
Parameetritega Date käsu näide
küsitakse %päeva %kuud %aastat ja eraldajateks on . märgid $date "+%d.%m.%y" Tulemus: 19.03.11
Parameetrid
Parameeter | Kirjeldus | Väärtus/Näide |
---|---|---|
Päev | ||
%a | Nädalapäev lühidalt | Mon |
%A | Nädalapäev pikalt | Tuesday |
%d | Kuupäev (dd) 0-ga algav | 26 |
%e | Kuupäev (dd) | 26 |
%j | Mitmes päev aastas | 001-366 |
%u | Mitmes päev nädalas(nädala algus ehk päev 1 on esmaspäev) | 6 |
%w | Mitmes päev nädalas(nädala algus ehk päev 1 on pühapäev) | 6 |
Nädal | ||
%U | Nädala number (nädala alguseks pühapäev) | 01–53 |
%W | Nädala number (nädala alguseks esmaspäev) | 01–53 |
%V | Nädala number aastas | 01–53 |
Kuu | ||
%m | Kuu number | 04 |
%h | Kuu nimetus lühidalt inglise keeles | Mar |
%b | Kuu nimetus lühidalt kohalikus keeles | Mar |
%B | Kuu nimetus pikalt kohalikus keeles | March |
Aasta | ||
%y | Aasta kahekohaliselt | 00–99 |
%Y | Aasta pikalt | 2011 |
Sajand | ||
%C | sajand | 00–99 |
Kuupäev | ||
%D | Kuupäev (kuu/päev/aasta) | 03/19/11 |
%x | Kohalik aeg (kuu/päev/aasta) | 03/19/2011 |
%F | Kuupäev (aasta-kuu-päev) | 2011-03-19 |
Tunnid | ||
%l | Tund (12-h süsteemis) | 1 |
%I | Tund (12-h süsteemis) 0-ga algav | 01 |
%k | Tund(24-h süsteemis) | 1 |
%H | Tund(24-h süsteemis)0-ga algav | 01 |
%p | Küsb 12-h süsteemi päeva aja lühendit | 11 |
%P | Küsb 12-h süsteemi päeva aja lühendit väikeste tähtedega | 11 |
Minutid | ||
%M | MM minutid | 39 |
Sekundid | ||
%s | Sekundid alates 00:00:00 1970-01-01 [3] | 631923761 |
%S | Sekundid minutis | 00–60 |
%N | Millisekundid | 000000000–999999999 |
Aeg | ||
%r | Kellaeg 12-h süsteemis | 11:39:59 AM |
%R | Kellaaeg 24-h süsteemis | 11:39 |
%T | Kellaaeg 24-h süsteemis sekunditega | 11:39:59 |
%X | Kohalikus kellaaja vormingus kellaaeg sekunditega (%H:%M:%S) | |
Kuupäev ja kellaaeg | ||
%c | Kohalik aeg | Sat Nov 04 12:02:33 EST 1989 |
Ajavöönd | ||
%z | Ajavöönd | -0500 |
%Z | Ajavöönd kohaliku lühendina( kui tulemuseks ei ole midagi, siis pole ajavöönd määratud) | EST |
Kellaja muutmine
Kellaja muutmiseks peab kasutaja olema sisselogitud root õigustes. Kellaaja muutmiseks kasutatakse käsku date MMddhhmmyy(MM-Kuu, dd-päev,hh-tund,mm-minutid,yy-aasta). Pärast käsu sisestamist kuvatakse ekraanile uus kuupäev ja kellaaeg, muudatuste salvestamiseks tuleb vajutada Enter klahvi
Kellaaja muutmine: date MMddhhmmyy
Kellaaja muutmise näide
kellaaeg ja kuupäev muudetakse: 10 jaanuar 00:00 1990
date 011000001990
Pärast käsu sisestamist kuvatakse ekraanile uus kuupäev ja kellaaeg, muudatuste salvestamiseks tuleb vajutada Enter klahvi.
Viited
Kasutatud kirjandus
- http://en.wikipedia.org/wiki/Date_(Unix)
- http://www.cyberciti.biz/faq/unix-set-date-command/
- http://www.eenet.ee/EENet/assets/docs/abs/date.html
Käsurealt
man date
Autor
Tarmo Trumm A21
Täiendab: Karmen Toomsalu, AK21 2015/2016