Win*_*nix 50
cal
终端的日历命令您可以使用该cal
命令以 Julian 或 Gregorian 格式显示日历。格式取决于您的区域设置,但可以使用参数进行切换。
如下图所示,默认日历是当月。您可以使用该参数-A 2
显示接下来的两个月或2018
显示该年的所有月份:
Ran*_*832 14
另一种选择是 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
Run Code Online (Sandbox Code Playgroud)
这有点难以阅读,但据说全年的日历具有优势,每行放置四个月,适合标准尺寸的终端。事实上,事实并非如此,您必须从输出中删除空行才能使其适合 24 行:ncal 2017 | grep -v '^$'
. ncal 的原始版本没有这些空行。无论如何,它比传统的日历输出占用更少的垂直空间 - 26×76,与 35×66 相比cal
。
尽管这些是 GUI 日历,您仍然可以从终端调用它们。它们可以让您浏览数月和数年。它们被设计为从 Bash 脚本调用,但像所有 Bash 命令一样,您也可以从终端调用它们。
YAD
(又一个对话)超级充电叉Zenity
Zenity
基于文本的 GUI 分支dialog
不要担心 Gtk 警告消息。从终端运行 GUI 程序时,您会经常看到这种情况。例如。gedit
并nautilus
显示类似的警告。