Работа с календарями в терминале Linux

Графический инструмент Календарь, доступный в вашей системе Linux, довольно полезен. Однако, если вы более подкованы в терминале, вы можете использовать мощные утилиты командной строки, такие как cal и ncal, чтобы настроить просмотр календарей на определенный месяц или год. В этой статье подробно описаны команды cal и ncal, а также опции, которые вы можете использовать в них.

Поскольку для просмотра настроенных календарей вы будете использовать терминал Linux, вы можете открыть его через Dash или сочетание клавиш Ctrl+Alt+T.

Команда cal

Утилита cal отображает календарь в традиционном горизонтальном формате. Следующая простая команда cal используется для просмотра календаря на текущий месяц с выделенной текущей датой:

Команда cal в Linux

Опции команды Cal

Вы можете просматривать календарь в соответствии со следующим синтаксисом, основываясь на опциях, описанных ниже:

cal [-m [месяц]] [-y [год]] [-3] [-1] [-A [число]] [-B [число]] [-d [YYYY-MM]] [-j]

Использование опции

  • -m [месяц] Используйте эту опцию для отображения календаря на указанный месяц. Вы можете указать полное название месяца, например "январь", или сокращенное из трех букв, например "янв". Кроме того, с помощью этой опции можно указать номер месяца. Этот переключатель также позволяет просматривать календарь на месяц следующего года; в этом случае вы можете добавить букву f после номера месяца, например -m 1f
  • -y [год] Используйте эту опцию для просмотра календаря на указанный год. Например, '-y 2019' отобразит все месяцы за 2019 год.
  • -1 Используйте эту опцию для просмотра календаря только одного месяца. Поскольку эта опция установлена по умолчанию, вы можете не использовать этот переключатель, если в нем нет необходимости.
  • -3 Используйте эту опцию для просмотра календарей на три месяца; они включают текущий месяц, предыдущий месяц и предстоящий месяц.
  • -A [число] Используйте эту опцию, когда вы хотите просмотреть X-количество предстоящих месяцев вместе с календарем, который вы уже установили для просмотра.

Пример 1:

Эта команда отобразит календарь на текущий, предыдущий и следующий месяц, а также еще 1 месяц после следующего месяца

Пример 2:

эта команда отобразит календарь на 2019 год, а также еще один месяц, т.е. январь на 2020 год

  • -B [число] Используйте эту опцию, когда вы хотите просмотреть X количество предыдущих месяцев вместе с календарем, который вы уже установили для просмотра.

Пример 1:

Эта команда отобразит календарь на текущий, предыдущий и следующий месяц, а также еще 1 месяц до предыдущего месяца.

Пример 2:

эта команда отобразит календарь на 2019 год, а также один месяц предыдущего года, т.е. декабрь для 2018 года.

  • -d [YYYY-MM] Вы можете просмотреть календарь определенного месяца определенного года, указав этот год и месяц в формате YYYY-MM с помощью опции -d.
  • -j Вы можете использовать эту опцию для просмотра календаря в юлианском формате, а не в григорианском по умолчанию.

Примеры команды Cal

Следующая команда отобразит весь календарь на текущий год:

Показать все месяцы года с помощью команды cal

Следующая команда отобразит календарь на январь 2002 года, поскольку он указан в команде в формате YYYY-MM:

Показать один месяц с помощью cal

Команда ncal

Команда ncal является более мощной, чем команда cal. Она отображает календарь в вертикальном формате с некоторыми дополнительными опциями. К ним относятся отображение даты Пасхи, просмотр календаря с понедельником или воскресеньем в качестве начальных дней и многое другое.

Следующая простая команда ncal используется для просмотра календаря в вертикальном формате на текущий месяц с выделенной текущей датой:

Команда ncal в Linux

Параметры команды Ncal

Вы можете просматривать календарь в соответствии со следующим синтаксисом nval, основываясь на опциях, описанных ниже:

ncal [-m [месяц]] [-y [год]] [-h] [-3] [-1] [-A [число]] [-B [число]] [-d [YYYY-MM]] [-C] [-e] [-o] [-p] [-w] [-M] [-S] [-b]

Опции, уже описанные для команды cal, могут быть использованы таким же образом для команды ncal.

Использование опций

  • -h По умолчанию команда cal выделяет сегодняшнюю дату. Однако, если вы используете опцию -h, она не будет выделять дату.
  • -e Используйте эту опцию для просмотра даты Пасхи по западному календарю.
  • -o Используйте эту опцию для просмотра даты православной Пасхи.
  • -p Используйте эту опцию для просмотра кодов стран и дней перехода, которые используются для перехода с юлианского на григорианский календари для данной страны.
  • -w При использовании этой опции ncal будет печатать номер недели под каждой неделей.
  • -C Используя эту опцию, вы можете использовать все опции команды cal с командой ncal.
  • -M Используйте эту опцию для просмотра календарей с понедельником в качестве первого дня недели.
  • -S Используйте эту опцию для просмотра календарей с воскресеньем в качестве первого дня недели.
  • -b Когда вы используете эту опцию, ncal будет отображать календарь горизонтально, как он отображается с помощью команды cal.

Примеры команд Ncal

Следующая команда отобразит календарь на текущий месяц без выделения сегодняшней даты:

Выделить сегодняшнюю дату в календаре

Следующая команда отобразит календарь текущего месяца с понедельником в качестве первого дня недели.

ncal -M

В этой статье вы научились просматривать календари в соответствии с множеством опций, доступных для команд cal и ncal. Используя эти опции, вы можете настроить тот способ просмотра календарей, который вам нужен, вместо обычного способа отображения календарей в Linux.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий