> For the complete documentation index, see [llms.txt](https://linux-tutorial-cli.gitbook.io/linux-cli-tutorial/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://linux-tutorial-cli.gitbook.io/linux-cli-tutorial/txt-files/cal.md).

# cal

## cal

The `cal` command in Linux is used to display a calendar. It is a simple and easy-to-use command that can be used to quickly see the current month or year.

The `cal` command is used in the following syntax:

```
cal [options] [month] [year]
```

The `month` and `year` are optional and specify the month and year that you want to display. If `month` and `year` are not specified, the `cal` command will display the current month and year.

The `options` can be used to specify the following:

* `-j` : Display the Julian calendar.
* `-m` : Display the full month name.
* `-s` : Display the abbreviated month name.
* `-y` : Display the current year.

For example, the following code will display the calendar for the month of January 2023:

```
cal 1 2023
```

This code will print the following output:

```
January 2023
Su Mo Tu We Th Fr Sa
 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
```

The `cal` command is a simple and easy-to-use command that can be used to quickly see the current month or year. It is a versatile command that can be used to display calendars for any month or year.

Here are some additional things to note about the `cal` command:

* The `cal` command can be used to display the calendar for any month or year.
* The `cal` command can be used to display the Julian calendar or the Gregorian calendar.
* The `cal` command can be used to display the full month name or the abbreviated month name.
* The `cal` command is a simple and easy-to-use command.

## help

```
Usage: cal [general options] [-jy] [[month] year]
       cal [general options] [-j] [-m month] [year]
       ncal -C [general options] [-jy] [[month] year]
       ncal -C [general options] [-j] [-m month] [year]
       ncal [general options] [-bhJjpwySM] [-H yyyy-mm-dd] [-s country_code] [-W number of days] [[month] year]
       ncal [general options] [-Jeo] [year]
General options: [-31] [-A months] [-B months] [-d yyyy-mm]
```
