CAL(1) CAL(1) cal - cal [] [[[] ] ] cal [] [ | ] cal . , . (1-12), , . , . , ; , . 1582 , , , 1923 . , cal 3 1752 . , ; . 11 . 1752 , 14 ( ). , . . --reform . -1, --one . ( .) -3, --three , . -n , --months , , . -S, --span . -s, --sunday , . -m, --monday . -v, --vertical ( ncal(1)). --iso . . . --reform . -j, --julian . . 1 366. - --reform. , , . , , <<>> : () , () , () , () . <>, POSIX. , , cal . . . --reform . . . : o 1752 - 3 1752 ( ). . o gregorian - . , , cal; , . , . o iso - gregorian. ISO 8601 . o julian - . , , cal; , - . . . -y, --year . -Y, --twelve . -w, --week[=] Display week numbers in the calendar according to the US or ISO-8601 format. If a number is specified, the requested week in the desired or current year will be printed and its number highlighted. The number may be ignored if month is also specified. If the number is specified but the current day is unspecified on the command line, then the current day is not highlighted. See the NOTES section for more details. --color[=] . auto, never always. , auto. . --help. . . -c, --columns= Number of columns to use. auto uses as many as fit the terminal. -h, --help . -V, --version . (, 'cal 2020') , ; , : cal 89 1989 . (, 'cal ' 'cal ') ( ) . , <<>> , <<>>, <<>>, <<>> , , . . <<+>> . , <<->> . : <<+2days>>. <<+>> <<->> <> <> (: <<1 week ago>>). (, 'cal 11 2020') (1 - 12) . (, 'cal 25 11 2020') (1-31), . , . , . . --sunday --monday. . , , 1 . (-m), ISO 8601, . terminal-colors.d(5). /etc/terminal-colors.d/{}.disable {} /etc/terminal-colors.d/disable 2.41, $NO_COLOR , . $XDG_CONFIG_HOME/terminal-colors.d $HOME/.config/terminal-colors.d . , terminal-colors.d . , cal, : today . weeknumber The week number requested by the --week= command line option. weeks . header . workday , . weekend , . : echo -e 'weekend 35\ntoday 1;41\nheader yellow' > $HOME/.config/terminal-colors.d/cal.scheme cal ' 6 AT&T UNIX. cal , 3 1752 . , 1582 , . , -, , - , . terminal-colors.d(5) cal util-linux, Linux . util-linux 2.42.3 2026-09-02 CAL(1)