Как отобразить календарь в вашем Linux-терминале с помощью Cal

Использование терминала Linux может быть настолько увлекательным, что вы можете забыть, какой сегодня день. К счастью, в вашем терминале есть команда Linux для отображения календаря. Cal – это стандартная команда Linux, которая печатает календарь ASCII для указанного месяца и года.

В этой статье мы кратко поговорим о Cal, различных параметрах, связанных с утилитой, и о том, как вы можете использовать Cal для отображения календарей на вашем Linux-компьютере.

Основные календари с Cal

Чтобы увидеть основной календарь на текущий месяц, просто введите:

 cal

В этой реализации текущий день выделен. В данном случае скриншот был сделан 16 марта 2021 года.

По теме: Что такое время Unix и когда наступила эпоха Unix?

Различные параметры календаря

Реальные функции включают в себя различные опции, которые 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, чтобы первый день недели начинался в воскресенье или понедельник соответственно.

Связанный: Организуйте свое время с помощью этих 4 приложений для календаря Linux

Что случилось с сентябрем 1752 года?

Если вы посмотрите календарь на сентябрь 1752 года, набрав номер 9 1752, вы можете заметить кое-что странное.

Дни в сентябре перескакивают со 2-го на 14-е. И нет, это не ошибка. Это связано с тем, что именно тогда Великобритания и ее колонии (включая те, которые в конечном итоге стали Канадой и США) перешли с юлианского календаря на григорианский календарь, который все еще используется на Западе сегодня.

Да они просто решили пропустить целых 11 дней ! А вы думали, что перевод часов на летнее время в местах, где это наблюдается, раздражает!

Команды Linux имеют множество параметров

Даже самые простые команды Linux имеют множество параметров, о которых вы даже не подозреваете. Стоит прочитать страницы руководства, чтобы узнать о новых функциях, которые могут упростить вам жизнь.

Если справочные страницы кажутся вам немного пугающими из-за длины содержимого, то, к счастью, для Linux доступно несколько пакетов, которые предлагают возможность сократить справочные страницы, чтобы сделать их более удобочитаемыми.