Для отображения текущей даты и времени в операционной системе Linux с помощью командной строки используйте команду date или команду timedatectl. Эти команды также могут отображать текущее время / дату в заданном ФОРМАТЕ. Мы также можем установить системную дату и время от имени пользователя root.
Синтаксис
Откройте приложение терминала и введите следующую команду:
1 | date |
Команда Date вернет следующий результат
Вы можете отформатировать дату следующим образом в формате dd-mm-yy:
1 | date +"%d-%m-%y" |
Простое отображение текущего времени в Linux:
1 | date "+%T" |
Чтобы вывести дату позавчерашнего дня, выполните:
1 | date --date='2 days ago' |
Хотите узнать день года Рождества в текущем году? Попробуйте:
1 | date --date='25 Dec' +%j |
Выведите полное название текущего месяца и день месяца:
1 | date '+%B %d' |
Получение текущего времени в секундах с момента наступления эпохи Linux
1 | date +%s |
Отображение даты и времени в Linux с помощью команды timedatectl
В большинстве современных дистрибутивов Linux с системой systemd используется команда timedatectl. Она используется для запроса и изменения системных часов и их настроек, а также для включения или отключения служб синхронизации времени. Все, что вам нужно сделать, это ввести следующую команду:
1 | timedatectl |
Переменная среды TZ
Среда TZ сообщает Linux, в каком часовом поясе вы находитесь. Во многих случаях, когда вы хотите временно изменить часовой пояс. Например, вы можете захотеть вывести текущую дату и время в часовом поясе "America/Los_Angeles", хотя вы находитесь в "Europe/London". Чтобы установить TZ, при использовании TCSH/CSH выполните следующую команду:
1 | TZ=timezone; export TZ |
Другой вариант:
1 2 | TZ="America/Los_Angeles" date TZ="Asia/Tokyo" date |
1 | timedatectl list-timezones |
1 | timedatectl list-timezones | more |
1 | timedatectl list-timezones | grep -i Hong_kong |
1 | timedatectl list-timezones | grep -i paris |
1 | timedatectl list-timezones | grep -E -i 'paris|london|kolkata' |
Инструмент с графическим интерфейсом: Администрирование времени
Инструмент администрирования времени позволяет вам установить время, дату и часовой пояс вашей системы, а также установить любой сервер времени для синхронизации вашего локального сервера времени. Введите следующую команду, чтобы запустить инструмент администрирования времени:
1 | sudo time-admin |
ИЛИ
1 | time-admin |
ИЛИ
1 | gnome-control-center datetime |
Вам может быть предложено ввести пароль администратора (пароль root), это необходимо, так как изменения, сделанные с помощью этого инструмента, повлияют на всю систему.
Как изменить настройки даты и времени в рабочем столе Linux на базе Gnome
Во-первых, вам нужно Настройки в Деятельности, а затем нажмите Детали в боковой панели. Обязательно нажмите Дата и время в боковой панели, чтобы открыть панель:
Заключение
В этом кратком руководстве вы узнали о команде date, которую можно использовать для просмотра или изменения даты/времени в операционных системах Linux. Далее мы объяснили, как использовать инструменты графического интерфейса. Команда date имеет множество дополнительных опций. Посмотрите страницу man, набрав следующую команду man:
1 2 3 4 | man date man bash man ksh man timedatectl |