Иногда вам может понадобиться взглянуть на календарь на год или даже сузить его до календаря на месяц. Команда Linux cal — отличный встроенный инструмент, который отображает календарь на определенный год или месяц в зависимости от переданных параметров.
В этой статье мы рассмотрим несколько примеров команды cal в Linux.
Базовый синтаксис
Команда cal принимает следующий синтаксис команды:
$ cal month year
Команда Linux cal без аргументов
В основном формате команда cal выводит текущий месяц и выделяет текущий день. Например, когда мы пишем это, 18 мая 2021 года.
$ cal
Выведите месяц года с помощью команды cal
Чтобы напечатать конкретный месяц года, введите числовое значение месяца [1–12], за которым следует год.
Например, чтобы отобразить 10-й месяц 2021 года, выполните команду:
$ cal 10 2021
Это распечатает календарные даты только на 10-й месяц (октябрь).
Кроме того, вы можете вызвать опцию -m с указанием месяца года. Если год не указан в качестве аргумента, вместо него печатается месяц текущего года.
$ cal -m June
Распечатать текущий месяц рядом с предыдущим и следующим месяцем
Давайте попробуем что-нибудь более амбициозное. Команда cal также позволяет распечатать предыдущий, текущий и следующий месяц. Просто передайте опцию -3 в конце
$ cal -3
Распечатать весь календарь текущего года
Чтобы распечатать весь традиционный календарь на текущий год:
$ cal -y
Например, чтобы просмотреть календарь другого года, например, 2022 года, укажите год после команды cal, как показано.
$ cal 2022
Это некоторые из наиболее часто используемых примеров команд cal. Однако, если любопытство возобладает над вами, найдите дополнительные параметры команд, посетив страницы руководства cal, как показано.
$ man cal
Резюме
Команда cal в Linux отображает простой календарь, который позволяет вам просматривать текущий месяц года, весь текущий год или другие месяцы или годы, в зависимости от аргументов вашей команды.