Как отобразить календарь в вашем Linux-терминале с помощью Cal
Использование терминала Linux может быть настолько увлекательным, что вы можете забыть, какой сегодня день. К счастью, в вашем терминале есть команда Linux для отображения календаря. Cal – это стандартная команда Linux, которая печатает календарь ASCII для указанного месяца и года.
В этой статье мы кратко поговорим о Cal, различных параметрах, связанных с утилитой, и о том, как вы можете использовать Cal для отображения календарей на вашем Linux-компьютере.
Основные календари с Cal
Чтобы увидеть основной календарь на текущий месяц, просто введите:
cal
В этой реализации текущий день выделен. В данном случае скриншот был сделан 16 марта 2021 года.
Различные параметры календаря
Реальные функции включают в себя различные опции, которые Cal предоставляет пользователям. В этой статье рассматривается версия Cal для FreeBSD, входящая в состав Ubuntu. Если вы используете другой дистрибутив, ваша версия команды Cal может быть другой. Чтобы увидеть страницу руководства для вашей системы, введите:
man cal
Чтобы увидеть календарь за последние три месяца, введите:
cal -3
Использование флага -y с Cal выведет календарь на весь год. -Y означает год .
cal -y
Чтобы увидеть календарь на любой другой год, в данном случае, на тот, который вы бы предпочли забыть, введите:
cal -y 2020
Вы также можете увидеть календари на определенный месяц и год:
cal month year
Просто замените месяц и год числом месяца и года, например 3 для марта, и год будет годом в четырех цифрах, например 2021 . Если вы живете в стране, где даты упорядочиваются по-другому, вам придется с этим смириться. Это артефакт оригинальной системы Unix, разрабатываемой в США.
Например, вот календарь на март 1973 года. 1 марта того года – очень важная годовщина. Это дата выхода альбома Pink Floyd «Dark Side of the Moon».
Вызов Cal как ncal в Ubuntu предоставляет вам больше возможностей, таких как флаги -S и -M, чтобы первый день недели начинался в воскресенье или понедельник соответственно.
Что случилось с сентябрем 1752 года?
Если вы посмотрите календарь на сентябрь 1752 года, набрав номер 9 1752, вы можете заметить кое-что странное.
Дни в сентябре перескакивают со 2-го на 14-е. И нет, это не ошибка. Это связано с тем, что именно тогда Великобритания и ее колонии (включая те, которые в конечном итоге стали Канадой и США) перешли с юлианского календаря на григорианский календарь, который все еще используется на Западе сегодня.
Да они просто решили пропустить целых 11 дней ! А вы думали, что перевод часов на летнее время в местах, где это наблюдается, раздражает!
Команды Linux имеют множество параметров
Даже самые простые команды Linux имеют множество параметров, о которых вы даже не подозреваете. Стоит прочитать страницы руководства, чтобы узнать о новых функциях, которые могут упростить вам жизнь.
Если справочные страницы кажутся вам немного пугающими из-за длины содержимого, то, к счастью, для Linux доступно несколько пакетов, которые предлагают возможность сократить справочные страницы, чтобы сделать их более удобочитаемыми.