Существует ли команда для отображения Календаря в терминале?

При работе в терминале это - неудобная навигация до systray для отображения текущего календаря. Существует ли команда, которая отобразит календарь от терминала?

27
задан 3 March 2017 в 04:10

6 ответов

cal календарная команда для терминала

можно использовать эти cal команда для отображения календаря в Julian или Грегорианском формате. Формат зависит от Ваших настроек локали, но может быть переключен с параметрами.

, Поскольку экран ниже показывает, что календарь по умолчанию является текущим месяцем. Можно использовать параметр -A 2 для отображения следующих двух месяцев или 2018 для отображения всех месяцев в том году:

cal

40
ответ дан 23 November 2019 в 01:02

Альтернатива является ncal - это отображает календарь в вертикальном формате, т.е.:

    March 2017
Su     5 12 19 26
Mo     6 13 20 27
Tu     7 14 21 28
We  1  8 15 22 29
Th  2  9 16 23 30
Fr  3 10 17 24 31
Sa  4 11 18 25

Это немного более трудно считать, но предположительно имеет преимущество, что календарь целого года, путем помещения четырех месяцев в каждую строку, помещается в терминал стандартного размера. На самом деле это не делает, необходимо удалить пустые строки из вывода для него для помещений в 24 строки: ncal 2017 | grep -v '^. Исходная версия ncal не имела этих пустых строк. В любом случае это занимает меньше вертикального места, чем традиционный календарный вывод - 26Г — 76, по сравнению с 35Г — 66 для cal.

. Исходная версия ncal не имела этих пустых строк. В любом случае это занимает меньше вертикального места, чем традиционный календарный вывод - 26Г — 76, по сравнению с 35Г — 66 для cal.

13
ответ дан 23 November 2019 в 01:02

Программируемые Календари

, Хотя это календари GUI, можно все еще назвать их от терминала. Они позволяют Вам перейти в течение месяцев и лет. Они разработаны, чтобы быть названными из Ваших сценариев Bash, но как весь Bash управляет, чтобы можно было назвать их от терминала также.

YAD (еще одно Диалоговое окно) перегруженное ветвление Zenity

calendar yad

Zenity ветвление GUI основанных на тексте dialog

calendar zenity

не затронуты предупреждающим сообщением Gtk. Вы видите что много при запущении программ GUI от терминала. например, gedit и nautilus отображают подобные предупреждения.

1
ответ дан 23 November 2019 в 01:02

Другая альтернатива стандарту cal enhanced cal Alex Matulich. Это предлагает настраиваемые пользователем цвета и способность отобразить напоминания и назначения рядом с календарем.

Расширенная cal страница на сайте Исследования Единорога

4
ответ дан 23 November 2019 в 01:02

использовать cal команда для календаря по умолчанию. также можно установить jcal пакет для jalali календаря.

enter image description here

2
ответ дан 23 November 2019 в 01:02

Khal – это приложение-календарь, которое намного больше похоже на то, что можно ожидать от 2020 года:

khal.png

Его можно установить с помощью pip3 install khal (или просто pip вместо пип3). Он поддерживает стандартный формат CalDav и может быть синхронизирован с сервером CalDav. Кроме того, он включает в себя интерактивный инструмент (ikhal или khal Interactive) (что-то вроде tig для git) для просмотра и редактирования событий более простым способом без необходимости запомнить все флаги и синтаксис и все такое.

5
ответ дан 29 July 2020 в 03:49

Другие вопросы по тегам:

Похожие вопросы: