Cal (Unix) - cal (Unix)
Разработчики) | Чарльз Дай |
---|---|
изначальный выпуск | 3 ноября 1971 г. |
Операционная система | Unix, Unix-подобный, План 9, Inferno, MSX-DOS, FreeDOS |
Тип | Команда |
кал
стандартная программа на Unix и Unix-подобный операционные системы, которые печатают ASCII календарь данного месяца или года. Если пользователь не указывает параметры командной строки, кал
распечатает календарь текущего месяца.
Реализации
В кал
команда присутствовала в 1-е издание Unix.
А кал
команда также является частью ASCII с Инструменты MSX-DOS2 за MSX-DOS версия 2.[1] Он также доступен для FreeDOS.[2]
Примеры
$ кал Март 1984 г. Вс пн вт ср чт пт сб 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31$ кал -3 (показывает предыдущий, текущий и следующий месяц) 2020 Январь февраль март Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб 1 2 3 4 1 1 2 3 4 5 6 7 5 6 7 8 9 10 11 2 3 4 5 6 7 8 8 9 10 11 12 13 14 12 13 14 15 16 17 18 9 10 11 12 13 14 15 15 16 17 18 19 20 21 19 20 21 22 23 24 25 16 17 18 19 20 21 22 22 23 24 25 26 27 28 26 27 28 29 30 31 23 24 25 26 27 28 29 29 30 31$ кал 2020 2020 Январь февраль март Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб 1 2 3 4 1 1 2 3 4 5 6 7 5 6 7 8 9 10 11 2 3 4 5 6 7 8 8 9 10 11 12 13 14 12 13 14 15 16 17 18 9 10 11 12 13 14 15 15 16 17 18 19 20 21 19 20 21 22 23 24 25 16 17 18 19 20 21 22 22 23 24 25 26 27 28 26 27 28 29 30 31 23 24 25 26 27 28 29 29 30 31 Апрель май июнь Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб 1 2 3 4 1 2 1 2 3 4 5 6 5 6 7 8 9 10 11 3 4 5 6 7 8 9 7 8 9 10 11 12 13 12 13 14 15 16 17 18 10 11 12 13 14 15 16 14 15 16 17 18 19 20 19 20 21 22 23 24 25 17 18 19 20 21 22 23 21 22 23 24 25 26 27 26 27 28 29 30 24 25 26 27 28 29 30 28 29 30 31 Июль август сентябрь Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб 1 2 3 4 1 1 2 3 4 5 5 6 7 8 9 10 11 2 3 4 5 6 7 8 6 7 8 9 10 11 12 12 13 14 15 16 17 18 9 10 11 12 13 14 15 13 14 15 16 17 18 19 19 20 21 22 23 24 25 16 17 18 19 20 21 22 20 21 22 23 24 25 26 26 27 28 29 30 31 23 24 25 26 27 28 29 27 28 29 30 30 31 Октябрь ноябрь декабрь Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб 1 2 3 1 2 3 4 5 6 7 1 2 3 4 5 4 5 6 7 8 9 10 8 9 10 11 12 13 14 6 7 8 9 10 11 12 11 12 13 14 15 16 17 15 16 17 18 19 20 21 13 14 15 16 17 18 19 18 19 20 21 22 23 24 22 23 24 25 26 27 28 20 21 22 23 24 25 26 25 26 27 28 29 30 31 29 30 27 28 29 30 31 $ кал 5 2009 Май 2009 г. Вс пн вт ср чт пт сб 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Причуды (1752)
$ кал 9 1752 Сентябрь 1752 г. С П Вт С Чт П С 1 2 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 30
В Реформа григорианского календаря был принят Королевство Великобритании, включая его владения в Северная Америка (позже стал востоком США) в сентябре 1752 г. В результате кал за сентябрь 1752 г. показывает скорректированные недостающие дни. Этот месяц был официальным (британским) принятием григорианского календаря из ранее использовавшегося. Юлианский календарь. Это описано на страницах руководства для Sun Solaris следующим образом. «На сентябрь 1752 года напечатан необычный календарь. Это месяц, когда 11 дней были пропущены, чтобы компенсировать отсутствие корректировок високосного года».[3] В План 9 от Bell Labs руководство гласит: "Попробуйте кал сен 1752. »Дата принятия реформы сильно различается между странами поэтому для некоторых пользователей эта функция может быть ошибкой.
Смотрите также
- Cron процесс планирования заданий для запуска на определенную дату
- Список команд Unix
Рекомендации
- ^ "Руководство пользователя MSX-DOS2 Tools - MSX-DOS2 TOOLS ユ ー ザ ー ズ マ ニ ュ ア ル". 1 апреля 1993 г. - через Интернет-архив.
- ^ "Пакет ibiblio.org FreeDOS - cal (Unix-подобный)". www.ibiblio.org.
- ^ «Сводка - раздел 1 страниц руководства: Команды пользователя». docs.oracle.com.
- Единая спецификация UNIX, Выпуск 7 из Открытая группа : распечатать календарь - Справочник по командам и утилитам,
внешняя ссылка
- План 9 Руководство программиста, том 1 –
- Inferno Общие команды Руководство –
- Linux Пользовательские команды Руководство –
- FreeBSD Общие команды Руководство –
- NetBSD Общие команды Руководство –
- OpenBSD Общие команды Руководство –
- Источник объяснения феномена cal 9 1752 (юмор)