Есть ли команда для отображения Календаря в терминале?

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

23 голоса | спросил WinEunuuchs2Unix 3 MarpmFri, 03 Mar 2017 14:10:55 +03002017-03-03T14:10:55+03:0002 2017, 14:10:55

4 ответа


35

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

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

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

 cal

ответил WinEunuuchs2Unix 3 MarpmFri, 03 Mar 2017 14:10:55 +03002017-03-03T14:10:55+03:0002 2017, 14:10:55
11

Альтернативой является 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.

ответил Random832 3 MarpmFri, 03 Mar 2017 17:15:13 +03002017-03-03T17:15:13+03:0005 2017, 17:15:13
4

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

расширенная страница cal на сайте исследования Unicorn

ответил MDeBusk 10 MarpmFri, 10 Mar 2017 22:19:51 +03002017-03-10T22:19:51+03:0010 2017, 22:19:51
1

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

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

YAD (еще один диалог) суперзарядный fork Zenity

 calendar yad

Zenity Вирус графического интерфейса текстового кода dialog

 calendar zenity

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

ответил WinEunuuchs2Unix 22 MaramWed, 22 Mar 2017 07:56:25 +03002017-03-22T07:56:25+03:0007 2017, 07:56:25

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132