CAL
Утилита cal
работает в терминале и возвращает (отображает) календарь в традиционном формате, а ncal
предлагает альтернативный календарь, дополнительные параметры и дату Пасхи. Новый формат немного тесноват, но год умещается на терминале 25x80. Если аргументы не указаны, отображается текущий календарный месяц.
cal
горизонтально, для ncal
вертикально.cal # горизонтально
Август 2022
вс пн вт ср чт пт сб
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
ncal # вертикально
Август 2022
пн 1 8 15 22 29
вт 2 9 16 23 30
ср 3 10 17 24 31
чт 4 11 18 25
пт 5 12 19 26
сб 6 13 20 27
вс 7 14 21 28
Юлианская текущая дата:
ncal -J3 # обязательна цифра `3` !!!
ТАБЛИЦА КЛЮЧЕЙ
-h |
Отключает выделение сегодняшнего дня. |
-J |
Отобразит юлианский календарь, в сочетании с опцией -o покажет дату Пасхи по юлианскому календарю. |
-e |
Отобразит дату Пасхи (для западных церквей). |
-j |
Покажет количество прошедших дней с 1 января по юлианскому календарю. |
-m |
Покажет указанный месяц. Если месяц указан как десятичный номера -m12 , за ним может следовать буква f или p для обозначения в следующем или предыдущем месяце для этого числа соответственно. |
-o |
Отображение даты православной Пасхи (греческие и русские православные церкви). |
-p |
Напечатать коды стран и дни перехода с Юлианского на Грегорианский календарь. Код страны для локальной среды, отмечен звездочкой. |
-s |
Код страны. Предположим, что в дату перехода с юлианского на григорианский календарь связанный с кодом страны. Если не указано, ncal пытается чтобы угадать дату переключения из локальной среды или откатиться назад по 2 сентября 1752 года. Это было, когда Великобритания и ее колонии перешли на григорианский календарь. |
-w |
Напечатать номер недели под каждым столбцом недели. |
-y |
Показать календарь на указанный год. Год начинается c 1 января. |
-3 |
Показать предыдущий, текущий и следующий месяц (три месяца) вокруг сегодняшнего дня. |
-A2 |
Отображение 2 месяцев после текущего месяца. |
-B |
+число. Отображение количества месяцев до текущего месяца. |
-C |
Переключиться в режим калибровки. |
-N |
Переключить режим отображения в ncal (вертикальный). |
-d yyyy |
Декабрь предыдущего года. |
-d yyyy-mm |
Используйте формат yyyy-mm в качестве текущей даты (для отладки выбора даты). |
-H yyyy-mm-dd |
Используйте yyyy-mm-dd в качестве текущей даты (для отладки инж.). Единственный параметр определяет отображаемый год (1-9999); Обратите внимание год должен быть указан полностью: cal 89 не будет отображать календарь для данного года. Два параметра обозначают месяц и год; месяц либо число от 1 до 12 или полное или сокращенное имя, как указано для текущей локализации. Месяц и год по умолчанию те же, что и в текущей системе. Часы и часовой пояс (таким образом, cal -m 8 отобразит календарь для августа текущего года). |
Не все опции можно использовать вместе. Например -3 -A 2 -B 3 -y -m 7
означает: покажите мне три месяца вокруг седьмого месяца, три до этого, два после этого и целый год;
ncal
предупредит об этой комбинации.
Подсветка дат отключена, если стандартный вывод не является
tty
.
ncal -oJ
ncal -o
ncal -e
ncal -eJ # что и ранее, т.к. не бывает Григорианской Пасхи в Юлианском календаре !!!
← назад | 🔝 | далее → |