📜  Linux 中的 ncal 命令与示例(1)

📅  最后修改于: 2023-12-03 14:43:56.824000             🧑  作者: Mango

Linux中的ncal命令

简介

ncal是一个Linux中的命令行工具,用于显示一个日历。该工具使用ncurses库,可以向上或向下滚动以显示一个完整的年度日历。

语法

ncal [-bhJjMmNnswyYS] [-d <分别指定日期>] [-m <指定月份>] [-C <指定世纪>] [<年份>]

参数:

  • -b : 去掉不必要的空行
  • -h : 显示帮助文档
  • -J : 使用 Julian 而不是 Gregorian 日历
  • -j : 将一月份显示成第几天
  • -M : 使用连续的月份格式(6个月一行)
  • -m : 指定月份而不是当前月份
  • -N : 使用纯数字显示
  • -n : 把周末显示为周六和周日
  • -S : 显示公历
  • -s : 显示星座
  • -w : 使用整个日期行(默认每日一个字符)
  • -y : 显示当前年份
  • -Y : 显示当年所有的闰年
示例
显示当前月份的日历

ncal

这将显示出下一个月日历

    十月 2021
日  一 二 三 四 五 六
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
显示指定日期的日历

ncal -d "2021-11-11"

这将显示指定日期的日历

    十一月 2021
日  一 二 三 四 五 六
    1  2  3  4  5  6
 7  8  9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
显示指定月份的日历

ncal -m 12

这将显示指定月份的日历(12表示 12月份)

    十二月 2021
日  一 二 三 四 五 六
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
使用 Julian 日历

ncal -J

这将显示 Julian 日历

 M      Tu     W      Th     F      Sa     Su
                            1      2      3
 4      5      6      7      8      9     10
11     12     13     14     15     16     17
18     19     20     21     22     23     24
25     26     27     28     29     30
显示星座

ncal -S -s

这将显示公历和星座

      十月 2021
日    一     二    三     四   五    六
                1★  2

3    4     5    6      7   8      9
10  11  12   13   14  15  16
17  18  19   20   21  22  23
24  25  26★ 27   28  29  30
31

  天秤座 Libra
  天蝎座 Scorpio
  射手座 Sagittarius
  摩羯座 Capricorn
  水瓶座 Aquarius
  双鱼座 Pisces
  白羊座 Aries
  金牛座 Taurus
  双子座 Gemini
  巨蟹座 Cancer
  狮子座 Leo
  处女座 Virgo