Linux cal 命令显示日历

Linux 的日历功能非常强大,命令为:cal

1、命令格式:

cal [options] [[[day] month] year]

cal [参数][月份][年份]

2、参数:

-1,  显示一个月的日历  默认为当月

[[email protected] stu]# cal -1

December 2016

Su Mo Tu We Th Fr Sa

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

-3, 显示3个月的日历,分别为:上一个月,当月和下一个月

[[email protected] stu]# cal -3

November 2016         December 2016         January 2017

Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa

1  2  3  4  5               1  2  3   1  2  3  4  5  6  7

6  7  8  9 10 11 12   4  5  6  7  8  9 10   8  9 10 11 12 13 14

13 14 15 16 17 18 19  11 12 13 14 15 16 17  15 16 17 18 19 20 21

20 21 22 23 24 25 26  18 19 20 21 22 23 24  22 23 24 25 26 27 28

27 28 29 30           25 26 27 28 29 30 31  29 30 31

-s, 把周日显示为第一列

[[email protected] stu]# cal -s

December 2016

Su Mo Tu We Th Fr Sa

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

-m, 把周一显示为第一列

[[email protected] stu]# cal -s

December 2016

Su Mo Tu We Th Fr Sa

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

-j, 显示从1月1日起的天数

[[email protected] stu]# cal -s

December 2016

Sun Mon Tue Wed Thu Fri Sat

336 337 338

339 340 341 342 343 344 345

346 347 348 349 350 351 352

353 354 355 356 357 358 359

360 361 362 363 364 365 366

-y, 显示某年的日历

用法:cal -y 2013

[[email protected] stu]# cal -y 2013

2013

January               February                 March

Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa

1  2  3  4  5                   1  2                   1  2

6  7  8  9 10 11 12    3  4  5  6  7  8  9    3  4  5  6  7  8  9

13 14 15 16 17 18 19   10 11 12 13 14 15 16   10 11 12 13 14 15 16

20 21 22 23 24 25 26   17 18 19 20 21 22 23   17 18 19 20 21 22 23

27 28 29 30 31         24 25 26 27 28         24 25 26 27 28 29 30

31

April                   May                   June

Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa

1  2  3  4  5  6             1  2  3  4                      1

7  8  9 10 11 12 13    5  6  7  8  9 10 11    2  3  4  5  6  7  8

14 15 16 17 18 19 20   12 13 14 15 16 17 18    9 10 11 12 13 14 15

21 22 23 24 25 26 27   19 20 21 22 23 24 25   16 17 18 19 20 21 22

28 29 30               26 27 28 29 30 31      23 24 25 26 27 28 29

30

July                  August                September

Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa

1  2  3  4  5  6                1  2  3    1  2  3  4  5  6  7

7  8  9 10 11 12 13    4  5  6  7  8  9 10    8  9 10 11 12 13 14

14 15 16 17 18 19 20   11 12 13 14 15 16 17   15 16 17 18 19 20 21

21 22 23 24 25 26 27   18 19 20 21 22 23 24   22 23 24 25 26 27 28

28 29 30 31            25 26 27 28 29 30 31   29 30

October               November               December

Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa

1  2  3  4  5                   1  2    1  2  3  4  5  6  7

6  7  8  9 10 11 12    3  4  5  6  7  8  9    8  9 10 11 12 13 14

13 14 15 16 17 18 19   10 11 12 13 14 15 16   15 16 17 18 19 20 21

20 21 22 23 24 25 26   17 18 19 20 21 22 23   22 23 24 25 26 27 28

27 28 29 30 31         24 25 26 27 28 29 30   29 30 31

时间: 2024-10-05 16:44:27

Linux cal 命令显示日历的相关文章

Linux date命令-显示和设置系统日期与时间 压缩包以YYMMDD格式命令

date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期. -d,--date=字符串        显示指定字符串所描述的时间,而非当前时间  -f,--file=日期文件        类似--date,从日期文件中按行读入时间描述  -r, --reference=文件        显示文件指定文件的最后修改时间  -R, --rf

[转帖]linux tree命令--显示目录的树形结构

linux tree命令--显示目录的树形结构 版权声明:iamqilei@qq.com https://blog.csdn.net/u011729865/article/details/53368446 今天早上自己更新同事的 增量补丁 发现文件格式目录不对 就tree 了一下 具体方法 先安装epel-release 包 然后安装 tree包 然后使用 tree -FC -L 5 进行显示 邮件反馈 直接抄一下别人的blog 就不自己写了 以后 这种命令 要活学活用了. tree -C tr

linux free 命令显示的内存信息

LinuxFree 命令内存分配信息 [[email protected]~]# free -m total    used    free   shared  buffers   cached Mem:         32099    31909    189    1   100      28679 -/+ buffers/cache:       3129     28969 Swap:        15999    0     15999 第二行的输出是操作系统的内存使用情况. 第

Linux id 命令 - 显示用户id和组id信息

要登入一台计算机,我们需要一个用户名.用户名是一个可以被计算机识别的身份.基于此,计算机会对使用这个用户名的登陆的人应用一系列的规则.在Linux系统下,我们可以使用 id 命令. 什么是 id 命令 id 命令可以显示真实有效的用户 ID(UID) 和组 ID(GID).UID 是对一个用户的单一身份标识.组 ID(GID)则对应多个UID. 如何使用 id 命令 id 命令已经默认预装在大多数 Linux 系统中.要使用它,只需要在你的控制台输入id.不带选项输入 id 会显示如下.结果会使

Linux基础命令---显示文本look

look 显示文件中以特定字符串开始的行.在look执行二进制搜索时,必须对文件中的行进行排序.如果未指定文件,则使用文件"/usr/share/dict/words",只比较字母数字字符,忽略字母字符的大小写. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法        look [选项]  string files   2.选项列表 选项 说明 --version 显示命令版本信息 --help 显示帮助

linux基础命令---显示进程ps

ps ps指令可以显示系统中当前进程的信息,它的输出结果是高度可定制的.如果您希望重复更新所选内容和显示的信息,请使用top(1)代替. 请注意,"ps-aux"与"ps aux"不同.POSIX和UNIX标准要求"ps-aux"打印名为"x"的用户拥有的所有进程,以及打印由-a选项选择的所有进程.如果名为"x"的用户不存在,此ps可以将命令解释为"ps aux",并打印警告.此行为旨在

Linux基础命令---显示文本grep

grep 按照指定的模式,在文件中搜索匹配的行,将结果显示在标准输出.另外还有两个指令egrep相当于grep –E,fgrep相当于grep -F.如果没有给出文件名,那么从标准输入读取. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法      grep [选项]  PATTERN files      grep [OPTIONS]  [-e PATTERN | -f FILE]  [FILE...]   2.选项列

Linux基础命令---显示登录用户logname

logname 显示当前登录的用户名称.此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法        logname   2.选项列表 选项 说明 --help 显示帮助文档 --version 显示命令版本   3.实例 查看当前登录用户 [[email protected] david]# logname               //查看登录用户 root [[email protected] david]# s

Linux基础命令---显示登录用户w

w 显示哪些用户登录,并且显示用户在干什么.报头按此顺序显示当前时间.系统运行时间.当前登录用户数以及过去1.5和15分钟的系统平均负载.接着为每个用户显示以下条目:登录名.TTY名称.远程主机.登录时间.空闲时间.JCPU.PCPU和当前进程的命令行.JCPU时间是附加到TTY的所有进程使用的时间.它不包括过去的后台作业,但也包括当前正在运行的后台作业.PCPU时间是当前进程使用的时间,在"what"字段中命名. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.