Команда «date» в Unix используется для отображения системной даты и времени или управления ими. Он предоставляет различные варианты форматирования вывода в соответствии с конкретными требованиями. Вот несколько методов, которые можно использовать с командой «дата»:
-
Основное использование: простой запуск команды «дата» без каких-либо параметров отобразит текущую дату и время в формате по умолчанию.
-
Пользовательские форматы даты и времени. Вы можете использовать параметры форматирования для отображения даты и времени в определенном формате. Например, в формате «%d/%m/%Y» дата будет отображаться в формате день/месяц/год.
-
Регулировка часового пояса. Вы можете указать конкретный часовой пояс, используя параметр «-u», за которым следует идентификатор часового пояса. Например, «date -u ‘+%T %Z’» отобразит текущее время в формате UTC.
-
Установка системной даты и времени. Используя команду «date» в формате «+%Y%m%d%H%M.%S», вы можете установить системную дату и время. Например, «date -s ‘202112312359.59’» устанавливает системное время на 31 декабря 2021 г., 23:59:59.
-
Вычисление будущих/прошлых дат. Команда «дата» позволяет рассчитать будущие или прошлые даты, указав определенное смещение. Например, «date -d ‘+1 день’» отобразит завтрашнюю дату.
-
Преобразование временных меток. Вы можете преобразовать временную метку Unix в удобочитаемый формат, используя параметр «-d», за которым следует временная метка. Например, «date -d @1631234567» отобразит соответствующую дату и время.