Назад в будущее и обратно.
Терминал операционной системы OS X позволяет контролировать практически любые настройки системы: от управления файлами и работы с каталогами, и вплоть до написания собственных скриптов. Сегодня мы познакомимся с неординарной командой, которая позволяет открыть календарь на любой год и любую дату.
Вам срочно нужно узнать каким днем недели было 9 января 2007 года? Кстати, это день официальной презентации iPhone в рамках конференции MacWorld Expo. Нет проблем! Нам нужны всего две команды:
cal и ncal
и несколько вариантов их использования.
Открываем Терминал и учимся обращаться с командами.
Календарь на текущий месяц
В окне терминала достаточно ввести короткую команду:
cal
результатом исполнения станет отображение календаря на текущий месяц:
Предусмотрен и вариант с отображением дней недели в вертикальном расположении. Команда:
ncal
и соответствующий результат:
Представленный календарь можно скопировать в буфер обмен и использовать в любом текстовом редакторе.
Календарь на год
Для получения полного годового календаря достаточно дописать к базовым командам cal и ncal текущий год.
Команда cal 2016 приведет к следующему результату:
Диапазон доступных значений года варьируется от 1 до 9 999.
Отображение календаря на конкретный месяц
Если вас интересует календарь на конкретный месяц, достаточно указать номер месяца по порядку от 1 до 12 и соответствующий год.
Команда ncal 1 2007 покажет актуальный календарь на январь 2007 года:
Формат для команды cal аналогичен.
Номер дня с начала года
Обе команды позволяют и рассчитать каким днем по счету (с начала года) была конкретная дата. Например, каким днем по счету было 26 марта 1964 года?
Введите следующие команды (использовать ncal или cal на ваше усмотрение):
cal 3 1964
а затем:
cal -j 3 1964
Результат выполнения команды:
Из двух календарей легко сопоставить, что 26 марта 1964 года – 86 день в году.
Номер недели
Еще одна полезная функция календаря в Терминале – определение недели и их количества в году.
Используя команду ncal -w вы получите следующий результат:
Цифры внизу календаря – номера недель в году.
Возможности команд cal и ncal облегчают ориентирование в датах в момент, когда под рукой нет полноценного приложения-календаря, а штатный вариант от OS X не устраивает.
9 комментариев
Форум →Может кто подскажет бесплатный вариант отображения календаря на месяц в центре уведомлений OSX?
@vs40, Могу предложить этот вариант (для верхнего Dock) https://itunes.apple.com/ru/app/popcalendar/id645427315?mt=12 – пока бесплатен. Очень удобен в использовании.
@Дмитрий Бардаш, спасибо, но хочется именно для ЦУ.
@vs40, тогда не пожалей 149 руб на это https://itunes.apple.com/ru/app/just-calendar/id934523970?mt=12 Правда, лучшее.
Так усердно замазано имя компа на всех скринах, а на видео забыли.. обидна :)
@Alexander, А на видео другое имя:))))
Пол Атрейдес не оценит…
Спасибо). Люблю календары!
А как в обычном календаре выставить номера недель на постоянной основе?
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как просматривать две страницы в браузере одновременно на iPhone и iPad
Сколько iPhone можно привязать к одному Apple ID
Почему снимки из iMessage сами сохраняются в приложение Фото на iPhone
Пропадают заметки на iPhone, что делать?
Что делать, если пропали треки в Apple Music
Как в YouTube на iPhone выбрать 4K разрешение для видео
Можно ли включать бесшумный режим на Apple Watch по геолокации
Как быстро вводить эмодзи и специальные символы в macOS