Linux Cal/NCal 命令初学者的 10 个实例Linux Cal/NCal 命令初学者的 10 个实例Linux Cal/NCal 命令初学者的 10 个实例Linux Cal/NCal 命令初学者的 10 个实例
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux Cal/NCal 命令初学者的 10 个实例

在此页

  1. 1。如何关闭今天日期的突出显示?
  2. 2。如何显示特定月份或整年的日历?
  3. 3。如何在每周列下方打印周数?
  4. 4。如何一次性显示上个月、当前月和下个月?
  5. 5。如何在当前输出之前或之后添加指定的月数?
  6. 6。如何在 ncal 模式下运行 cal,反之亦然?
  7. 7.如何更改一周的开始日期?
  8. 8.如何显示特定的月份和年份? <李>9。如何显示复活节的日期?
  9. 10。如何显示儒略历和儒略日?

如果您想在 Linux 的终端上快速查看日历,那么 cal 是您应该使用的命令行工具。默认情况下,该命令在输出中显示当前月份。

还有另一个类似的实用程序,称为 ncal。它与 cal 的不同之处在于它提供了替代布局、更多选项和复活节日期。

在本文中,我们将详细讨论这两种工具,让您了解它们的功能和特性集。

1.如何关闭今天日期的高亮显示?

正如您在上面的默认输出中看到的,当前日期以白色突出显示。但是,如果需要,您可以关闭此突出显示。这可以使用 -h 命令行选项来完成:

2. 如何显示特定月份或整年的日历?

虽然 cal/ncal 命令默认显示当前月份,但您可以使用 -m 命令行选项来显示特定月份。此选项需要一个数值 (1-12) 来表示您希望命令显示的月份。

例如,以下命令将显示 2017 年 1 月:

校准-m1

同样,可以使用 -y 命令行选项显示整年的日历。

cal -y [年]

3. 如何在每周列下面打印周数?

要在每周列下方打印周数,请使用 -w 命令行选项。以下屏幕截图显示了周数的显示方式(最后突出显示的行):

4. 如何一次性显示上个月、当前月和下个月?

cal/ncal 命令还显示今天周围的前一个月、当前月和下个月。为此,您需要传递 -3 命令行选项。

5. 如何在当前月数之前或之后添加指定的月数输出?

如果需要,您可以使 cal/ncal 显示当前月份之后的特定月数。这可以使用 -A 命令行选项来完成,该选项需要您要显示的额外月份数。

例如,以下屏幕截图显示了如何在输出中显示 2 个月(当前月份之后):

同样,如果您想显示当前月份之前的特定月份数,请使用 -B 命令行选项。

这两个选项也可以一起使用。例如,如果要显示 2016 年 11 月至 2017 年 6 月的日历,则需要运行以下命令:

校准-B4-A3

6. 如何在 ncal 模式下运行 cal,反之亦然?

虽然 cal 和 ncal 都有单独的输出布局,但您实际上可以强制它们切换到其他布局。要使 cal 切换到 ncals 布局,请使用 -N 命令行选项。同样,-C 选项强制 ncal 切换到 cals 输出模式。

注意:ncal 的 -b 选项也有同样的作用(手册页说当您想要 ncal 输出的旧样式格式时使用此选项)。

7. 如何更改一周的起始日?

cal 和 ncal 均假定星期日为一周的第一天。这是默认设置。但是,如果您愿意,可以更改此设置,让周从星期一开始。这可以使用 -M 选项来完成(虽然只适用于 ncal)。

8.如何显示特定的月份和年份?

假设您希望 cal/ncal 命令显示当前月份/年份以外的月份/年份。这可以通过使用 -d 命令行选项来实现。此选项需要以 yyyy-mm 格式传递年和月。

例如,要显示 2016 年 3 月,请使用以下命令:

cal -d 2016-03

9、如何显示复活节的日期?

-o 和 -e 命令行选项是您需要的。前者告诉 ncal 命令显示东正教复活节的日期(对于希腊和俄罗斯东正教教堂),后者要求 ncal 显示西方教堂的复活节日期。

10.如何显示儒略历和儒略日?

要使用 ncal 显示 Julian 日历,请使用 -J 命令行选项。

对于 Julian 时代,使用 -j 命令行选项(cal 和 ncal 都支持):

如果您的工作涉及在命令行上使用日历,则 cal 和 ncal 都非常有用。在功能(或命令行选项)方面,ncal 命令略优于 cal。请尝试此处提到的所有示例,如有疑问,请参阅命令手册页。本教程中的命令已经在 Ubuntu 和 Debian Linux 上进行了测试,但它们在 CentOS 等其他发行版上也能以相同的方式工作。

©2015-2025 艾丽卡 support@alaica.com