Установить дату в Mate

Установить дату в Mate


Чтобы посмотреть текущую дату и время linux нужно выполнить команду date без аргументов.

  • date

Ср 31 мар 2021 20:49:25 +03

Для изменения текущей даты и времени команда date выполняется с аргументом формата MMDDhhmmYYYY.ss, где:

MM - месяц;
DD - день;
hh - часы;
mm - минуты;
YY - год;
ss - секунды.

Изменим только время, установив 12 часов 30 минут, а дату оставим прежней.

  • sudo date 033112302021.00

Ср 31 мар 2021 12:30:00 +03

Изменение даты и времени необходимо выполнять в привилегированном режиме, поэтому необходимо использовать sudo

Командой date с таким аргументом довольно неудобно пользоваться - все символы сбиты в кучу, порядок записи значений даты и времени трудно запомнить.

Существует более удобный способ изменить время и дату в linux, для это необходимо использовать date совместно с аргументом –set

  • sudo date –set “2020-05-01 10:55:36”

При таком формате записи отпадает необходимость разъяснять где находится дата (год-месяц-день) и время (часы:минуты:секунды).


Еще один вариант - указать формат данных, которые вы собираетесь передавать с помощью модификаторов, например, изменить время linux:

  • sudo date +%T -s “20:43:36”

Здесь формат очень прост - часы:минуты:секунды. Можно давать время в 12 часовом формате, для этого добавьте модификатор %p:

  • date +%T%p -s “8:43:36PM”

Вы изменяете текущее время, но аппаратное системное время linux не изменяется, чтобы сохранить изменения используйте команду:

  • sudo hwclock -w