Linux CAL和NCAL命令显示日历
时间:2020-03-05 15:26:02 来源:igfitidea点击:
beside date command,linux也有cal命令显示日历。
作为它的名字,Cal只需多种方式向我们展示日历。
还有NCAL命令与CAL具有相同的功能。
开始吧。
1)运行cal
CAL是在每个Linux发行版中发出的内置命令。
运行CAL,只需在控制台上键入CAL。
$cal
2)全年显示日历
要在全年视图中显示它,请将我们要在CAL命令或者使用年份参数后查看的年份。
凡说你想查看2013年日历。
$cal 2013
或者
$cal -y 2013
3)显示特定月份
要满足此功能,我们可以使用-m honth_name参数。
这是一个示例:
$cal -m Feb
如我们所见,我们可以输入月份的全名或者简单地缩写程序。
4)打印朱利安日
朱利安天是基于日子的,从1月1日起编号。
要以此格式打印Calender,请使用-j参数。
$cal -j
在Julian Calender上,我们看到2013年12月7日在2013年的第341天转换为第341天。
5)显示3个月的日历
我们可以以3个月格式显示Calender。
一个用于以前,当前和下个月。
使用-3参数进行。
$cal -3
6)显示当月后的月份数量
如果我们需要执行此操作,请使用-a number参数。
$cal -A 2
7)显示当月前一个月的数月
如果我们需要执行此操作,请使用-b number参数。
$cal -B 2
8)打印周号
要显示周号,我们无法使用CAL命令。
这次,我们使用ncal命令。
$ncal -w
ncal打印纵向视图。
每周的星期数印在每个月的底部。
9)周一开始
默认情况下,周日开始周。
如果要在星期一开始,可以使用-m参数。
此参数再次仅应用于NCAL命令。
$ncal -M
10)显示国家代码
要在日历中打印国家/地区代码,我们可以使用-p参数。
此参数也仅应用于ncal命令。
$ncal -p
CAL和NCAL之间的差异是视图方向和彼此的参数。
例如,-w参数要打印周号,不能在Cal命令中使用。
我们会收到错误消息,如:
Usage : cal [general options] [-hjy] [[month] year] cal [general options] [-hj] [-m month] [year] ncal [general options] [-bhJjpwySM] [-s country_code] [[month] year] ncal [general options] [-bhJeoSM] [year] General options : [-NC3] [-A months] [-B months] For debug the highlighting: [-H yyyy-mm-dd] [-d yyyy-mm]
但他们产生了相同的功能,向我们提供日历信息。