Linux and Unix cal command
Quick links
About cal
Syntax
Examples
History
Related commands
Linux and Unix main page
Calendar for the month and the year.
cal [-smjy13] [month] [year]
| -1 | Display single month output. (This is the default.) |
| -3 | Display prev/current/next month output. |
| -s | Display Sunday as the first day of the week. (This is the default.) |
| -m | Display Monday as the first day of the week. |
| -j | Display Julian dates (days one-based, numbered from January 1). |
| -y | Display a calendar for the current year. |
| month | Specifies the month for you want the calendar to be displayed. Must be the numeric representation of the month. For example: January is 1 and December is 12. |
| year | Specifies the year that you want to be displayed. |
A single parameter specifies the year (1 - 9999) to be displayed; note the year must be fully specified: cal cannot display a calendar for 1989. Two parameters denote the month (1 - 12) and year. If no parameters are specified, the current month's calendar is displayed.
The Gregorian Reformation is assumed to have occurred in 1752 on the 3rd of September. By this time, most countries had recognized the reformation (although a few did not recognize it until the early 1900âs.) Ten days following that date were eliminated by the reformation, so the calendar for that month is a bit unusual.
cal
Give you the calendar for this month.
cal 12 2000
Give you the calendar for December of 2000.
A cal command appeared in Version 6 AT&T UNIX.
