ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Команда Cal в Linux

Команда Cal в Linux

Иногда вам может понадобиться взглянуть на календарь на год или даже сузить его до календаря на месяц. Команда 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 отображает простой календарь, который позволяет вам просматривать текущий месяц года, весь текущий год или другие месяцы или годы, в зависимости от аргументов вашей команды.

Exit mobile version