Назначение: отображение или установка даты или времени.

ОПИСАНИЕ :

Команда date записывает текущую дату и время в стандартный вывод, если вызывается без флагов или со списком флагов, начинающимся со знака + (знак плюс). В противном случае устанавливается текущая дата. Только пользователь root может изменить дату и время. Команда date выводит сообщение об использовании для любых нераспознанных флагов или входных данных.

Если после команды date поставить + (знак плюс) и дескриптор поля, мы сможем управлять выводом команды. Перед каждым дескриптором поля должен стоять % (знак процента). Система заменяет дескриптор поля указанным значением. Введите буквальное значение % как %% (два знака процента). Команда date копирует любые другие символы в выходные данные без изменений. Команда date всегда заканчивает строку символом новой строки.

Пользовательское форматирование:

-d арифметика даты

Отображение времени, описанного в удобной для пользователя строке.

Строка даты

Параметр -s позволяет нам работать с определенной датой. Мы можем указать дату как удобочитаемую строку даты

Параметры форматирования даты

Вывод даты может быть отформатирован с помощью строки формата, которой предшествует знак +.

Использование даты с другими командами:

Тайм-аут

распечатайте дату, запустите спящий режим на 10 секунд, но с тайм-аутом в 1 секунду, а затем снова запустите дату:

Распространенные форматы:

Формат ISO 8601

-I или — iso-8601 печатает дату в формате ISO 8601.

Формат RFC 3339

Точно так же — rfc-3339=x печатает дату в формате RFC 3339, где x — дата, секунды или нс.

Формат электронной почты

Кроме того, существует так называемый формат электронной почты.

формат UTC

ВЫВОД :

Команда даты в Linux отображает или устанавливает системную дату и время.