Показ дописів із міткою date. Показати всі дописи
Показ дописів із міткою date. Показати всі дописи

понеділок, 5 квітня 2010 р.

date - не така проста команда як здається

Побачив тут одну статтю, яка сподобалась... і вирішив я її скопіпастити ;) Отже приступимо, попутно я її перекладу на українську мову


Час від часу доводиться поправляти годинник або дізнаватися в консолі точний час - для цього, як відомо, використовується команда date. Проте у неї є безліч іншиш можливостей, про які користувачі UNIX-систем можуть і не здогадуватись. Отже ...

Просто переглянути час можна командою:

jin@aspirin:~$ date
Mon Apr 5 19:06:15 EEST 2010
jin@aspirin:~$

Щоб змінити час, необхідно з-під рута (чи за допомогою sudo) написати:

$ date MMDDhhmm

Тобто у вигляді МісяцьДеньГодинаХвилина, інше [MMDDhhmm [[CC] YY] [. Ss]] за смаком. Про це добре (і головне в самому верху) написано у man date, решта ж писалося, судячи з усього, роботами для роботів ;)

Серед функцій date є також вичислення дат. Наприклад, після будуна ви хочете дізнатись, яке число було вчора:


jin@aspirin:~$ date --date="yesterday" +%F
2010-04-04
jin@aspirin:~$ date --date="1 days ago" +%F
2010-04-04

Або, скажімо, яке число буде в неділю через два тижні: