При работе в терминале это - неудобная навигация до systray для отображения текущего календаря. Существует ли команда, которая отобразит календарь от терминала?
cal
календарная команда для терминала можно использовать эти cal
команда для отображения календаря в Julian или Грегорианском формате. Формат зависит от Ваших настроек локали, но может быть переключен с параметрами.
, Поскольку экран ниже показывает, что календарь по умолчанию является текущим месяцем. Можно использовать параметр -A 2
для отображения следующих двух месяцев или 2018
для отображения всех месяцев в том году:
Альтернатива является 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
.
cal
. , Хотя это календари GUI, можно все еще назвать их от терминала. Они позволяют Вам перейти в течение месяцев и лет. Они разработаны, чтобы быть названными из Ваших сценариев Bash, но как весь Bash управляет, чтобы можно было назвать их от терминала также.
YAD
(еще одно Диалоговое окно) перегруженное ветвление Zenity
Zenity
ветвление GUI основанных на тексте dialog
не затронуты предупреждающим сообщением Gtk. Вы видите что много при запущении программ GUI от терминала. например, gedit
и nautilus
отображают подобные предупреждения.
Другая альтернатива стандарту cal
enhanced cal
Alex Matulich. Это предлагает настраиваемые пользователем цвета и способность отобразить напоминания и назначения рядом с календарем.
использовать cal
команда для календаря по умолчанию. также можно установить jcal
пакет для jalali календаря.
Khal – это приложение-календарь, которое намного больше похоже на то, что можно ожидать от 2020 года:
Его можно установить с помощью pip3 install khal
(или просто pip вместо пип3). Он поддерживает стандартный формат CalDav и может быть синхронизирован с сервером CalDav. Кроме того, он включает в себя интерактивный инструмент (ikhal
или khal Interactive
) (что-то вроде tig
для git) для просмотра и редактирования событий более простым способом без необходимости запомнить все флаги и синтаксис и все такое.