iPhones.ru

ФИШКА Вечный календарь в 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 января...
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

9 комментариев

Форум →
  1. vs40 avatar
    vs40 27 февраля 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
    Alexander 27 февраля 2016
    0

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

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

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

    Войди на сайт, чтобы ответить
    Ответить
  3. MaIronCool avatar
    MaIronCool 27 февраля 2016
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  4. NBoyRu avatar
    NBoyRu 28 февраля 2016
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  5. Apollo avatar
    Apollo 29 февраля 2016
    0

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

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

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

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