ФИШКА Вечный календарь в OS X

Иван Петров avatar | 9
FavoriteLoading В закладки
Вечный календарь в OS X

Назад в будущее и обратно.

Терминал операционной системы 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 не устраивает.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
Назад в будущее и обратно. Терминал операционной системы OS X позволяет контролировать практически любые настройки системы: от управления файлами и работы с каталогами, и вплоть до написания собственных скриптов. Сегодня мы познакомимся с неординарной командой, которая позволяет открыть календарь на любой год и любую дату. Вам срочно нужно узнать каким днем недели было 9 января...
Прокомментировать

🙈 Комментарии 9

  1. vs40 avatar
    vs4027 февраля 2016
    0

    Может кто подскажет бесплатный вариант отображения календаря на месяц в центре уведомлений OSX?

    Дмитрий Бардаш avatar
    Дмитрий Бардаш27 февраля 2016
    0

    @vs40, Могу предложить этот вариант (для верхнего Dock) https://itunes.apple.com/ru/app/popcalendar/id645427315?mt=12 – пока бесплатен. Очень удобен в использовании.

    vs40 avatar
    vs4027 февраля 2016
    0

    @Дмитрий Бардаш, спасибо, но хочется именно для ЦУ.

    Дмитрий Бардаш avatar
    Дмитрий Бардаш27 февраля 2016
    0

    @vs40, тогда не пожалей 149 руб на это https://itunes.apple.com/ru/app/just-calendar/id934523970?mt=12 Правда, лучшее.

  2. Alexander avatar
    Alexander27 февраля 2016
    0

    Так усердно замазано имя компа на всех скринах, а на видео забыли.. обидна :)

    Дмитрий Бардаш avatar
    Дмитрий Бардаш27 февраля 2016
    1

    @Alexander, А на видео другое имя:))))

  3. MaIronCool avatar
    MaIronCool27 февраля 2016
    0

    Пол Атрейдес не оценит…

  4. NBoyRu avatar
    NBoyRu28 февраля 2016
    0

    Спасибо). Люблю календары!

  5. Apollo avatar
    Apollo29 февраля 2016
    0

    А как в обычном календаре выставить номера недель на постоянной основе?

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь