Назначение: отображение или установка даты или времени.
ОПИСАНИЕ :
Команда 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 отображает или устанавливает системную дату и время.