Команди терміналу date - змінити час в mac os x

синтаксис:

При запуску без будь-яких параметрів, команда date відобразить системний час і дату. Параметри дозволяють змінювати формат виведення дати і часу і змінювати системний час комп'ютера.

Час і дата зчитуються з годинника ядра Mac OS X. При використанні параметрів зміни дати і часу оновлюється час, як і в ядрі операційної системи, так і апаратні годинник. Для зміни часу необхідно мати права супер-користувача, але в разі якщо в Mac OS X встановлений рівень захисту більше ніж 1 (команда securlevel), то системний час не може бути змінено більш ніж на одну секунду.

параметри:

Встановити для ядра перехід на зимовий і літній час. Якщо dst НЕ нуль, то виклики функції togettimeofday будуть повертати не нульове значення системної змінної tz_dsttime.

Використовувати рядок формату для розбору задається часу input_fmt, а не використовувати формат за замовчуванням [[[mm] dd] HH] MM [[cc] yy] [. Ss]. Розбір рядка часу проводиться за допомогою функції strptime.

Не дозволяє змінювати дату. Даний параметр дозволяє використовувати -f і параметри конвертації дати з одного формату в інший.

Якщо запущено демон timed, то зміна дати і часу відбувається на всіх комп'ютерах в локальній групі. Параметр -n дозволяє в даній ситуації змінити час тільки на одному комп'ютері.

Дозволяє задати зсув в хвилинах на захід від GMT (від Гринвічського меридіана). minutes_west визначає кількість хвилин повертаються змінної tz_minuteswest при викликах функції gettimeofday

Показати поточний час UTC (Всесвітнє координований час - відрізняється від Грінвіча менш ніж на 1 секунду).

У разі якщо часу передує знак плюс '+' або мінус '-', то відбувається коригування часу, тобто береться поточний час і зсувається на задане значення секунд, хвилин, годин, днів місяця, тижня, місяців або років вперед або назад в залежності від знака. Якщо знак не встановлено, відбувається установка нового заданого часу. Дата в одній команді може бути скоригована кілька разів. Обробка відбувається послідовно, в порядку виявлення параметрів.

При встановленні значення дати-часу, а не коригування її, секунди і хвилини повинні бути в діапазоні 0-59, годинник в діапазоні 0-23, дні місяця 1-31, день тижня 0-6 (неділя - субота), місяці 1 12 і роки в діапазоні 80-38 або 1980-2038.

Якщо використовуються числові значення, то необхідно вказати кожен параметр y, m, w, d, H, M, S для коригування.
День тижня і місяць можуть бути задані ім'ям, а не числовим значенням. Якщо вказати перед ними знаки '+' або '-' буде проведений зрушення дати, але тільки якщо день тижня і місяць відрізняються від поточного. В іншому випадку зміни дати не відбудеться.

Якщо встановлюється конкретне значення дати і часу використання річного / зимового часу може бути проігноровано. Це відбувається, якщо коригування перетинає момент переходу на зимовий або літній час.

Якщо коригування встановлює не існуюче час (випадає через перехід на літній час). Час буде автоматично переведено на 1 годину вперед для установки дійсного часу. Якщо встановлюється час, існуюче двічі (під час переходу на зимовий час) буде встановлено більш ранній час.

Канонічне уявлення дати і часу в Mac OS X і BSD.

Всі крім хвилин є обов'язковим.

Автоматично обробляються переходи з зимового на літній час, високосні роки і високосні секунди.

У разі успішного завершення повертається 0, Якщо неможливо змінити дату повертається 1 і 2 якщо можна змінити дату на локальному комп'ютері, але неможлива зміна в групі (параметр -n)

Встановити час 14:35, без зміни дати

cal -Відобразити календар і дату Пасхи
systemsetup - управління системними настройками

Схожі статті