`

cal 命令详解

阅读更多
使用权限:所有使用者 
使用方式:cal [-13smjyV] [month [year]]

说明: 
      显示日历。若只有一个参数,则代表年份(1-9999),显示该年的年历。年份必须全部写出:cal 89 将不会是显示 1989 年的年历。使用两个参数,则表示月份及年份。若没有参数则显示这个月的月历。
      1752 年 9 月第 3 日起改用西洋新历,因这时大部份的国家都采用新历,有 10 天被去除,所以该月份的月历有些不同。在此之前为西洋旧历。

选项:
      -1 : 显示一个月的月历(默认为当前月)。
      -3 : 显示上月、当前月和下月的月历。
      -s : 以星期天为每周的第一天方式显示。
      -m : 以星期一为每周的第一天方式显示。
      -j : 以凯撒历显示,即以一月一日起的天数显示(从元旦开始编号,日前一直向后+1格式显示)。
      -y : 显示当前年的年历。
      -V : 查看cal命令来自哪个安装程序。

范例: 
1、cal : 显示本月的月历
[root@mylinux /root]# cal
     June 2010     
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


2、cal 2001 : 显示公元 2010 年年历
[root@mylinux /root]# cal 2010
                               2010                               

       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       1  2  3  4  5  6       1  2  3  4  5  6
3  4  5  6  7  8  9    7  8  9 10 11 12 13    7  8  9 10 11 12 13
10 11 12 13 14 15 16   14 15 16 17 18 19 20   14 15 16 17 18 19 20
17 18 19 20 21 22 23   21 22 23 24 25 26 27   21 22 23 24 25 26 27
24 25 26 27 28 29 30   28                     28 29 30 31
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                      1          1  2  3  4  5
4  5  6  7  8  9 10    2  3  4  5  6  7  8    6  7  8  9 10 11 12
11 12 13 14 15 16 17    9 10 11 12 13 14 15   13 14 15 16 17 18 19
18 19 20 21 22 23 24   16 17 18 19 20 21 22   20 21 22 23 24 25 26
25 26 27 28 29 30      23 24 25 26 27 28 29   27 28 29 30
                       30 31
        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    1  2  3  4  5  6  7             1  2  3  4
4  5  6  7  8  9 10    8  9 10 11 12 13 14    5  6  7  8  9 10 11
11 12 13 14 15 16 17   15 16 17 18 19 20 21   12 13 14 15 16 17 18
18 19 20 21 22 23 24   22 23 24 25 26 27 28   19 20 21 22 23 24 25
25 26 27 28 29 30 31   29 30 31               26 27 28 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       1  2  3  4  5  6             1  2  3  4
3  4  5  6  7  8  9    7  8  9 10 11 12 13    5  6  7  8  9 10 11
10 11 12 13 14 15 16   14 15 16 17 18 19 20   12 13 14 15 16 17 18
17 18 19 20 21 22 23   21 22 23 24 25 26 27   19 20 21 22 23 24 25
24 25 26 27 28 29 30   28 29 30               26 27 28 29 30 31
31


3、cal 8 2008 : 显示公元 2008 年 8 月月历
[root@mylinux /root]# cal 8 2008
    August 2008    
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

4、cal -m : 以星期一为每周的第一天方式,显示本月的月历
[root@mylinux /root]# cal -m
     June 2010     
Mo Tu We Th Fr 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

5、cal -jy : 以一月一日起的天数显示今年的年历
[root@mylinux /root]# cal -jy
                           2010                          
          January                       February         
Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
                      1   2        32  33  34  35  36  37
  3   4   5   6   7   8   9    38  39  40  41  42  43  44
10  11  12  13  14  15  16    45  46  47  48  49  50  51
17  18  19  20  21  22  23    52  53  54  55  56  57  58
24  25  26  27  28  29  30    59
31
           March                         April           
Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
     60  61  62  63  64  65                    91  92  93
66  67  68  69  70  71  72    94  95  96  97  98  99 100
73  74  75  76  77  78  79   101 102 103 104 105 106 107
80  81  82  83  84  85  86   108 109 110 111 112 113 114
87  88  89  90               115 116 117 118 119 120

            May                           June           
Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
                        121           152 153 154 155 156
122 123 124 125 126 127 128   157 158 159 160 161 162 163
129 130 131 132 133 134 135   164 165 166 167 168 169 170
136 137 138 139 140 141 142   171 172 173 174 175 176 177
143 144 145 146 147 148 149   178 179 180 181
150 151
            July                         August          
Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
                182 183 184   213 214 215 216 217 218 219
185 186 187 188 189 190 191   220 221 222 223 224 225 226
192 193 194 195 196 197 198   227 228 229 230 231 232 233
199 200 201 202 203 204 205   234 235 236 237 238 239 240
206 207 208 209 210 211 212   241 242 243

         September                      October          
Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
            244 245 246 247                       274 275
248 249 250 251 252 253 254   276 277 278 279 280 281 282
255 256 257 258 259 260 261   283 284 285 286 287 288 289
262 263 264 265 266 267 268   290 291 292 293 294 295 296
269 270 271 272 273           297 298 299 300 301 302 303
                              304

          November                      December         
Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
    305 306 307 308 309 310               335 336 337 338
311 312 313 314 315 316 317   339 340 341 342 343 344 345
318 319 320 321 322 323 324   346 347 348 349 350 351 352
325 326 327 328 329 330 331   353 354 355 356 357 358 359
332 333 334                   360 361 362 363 364 365


6、cal -V : 查看cal命令来自哪个安装程序
[root@mylinux /root]# cal -V
cal from util-linux-2.12r
分享到:
评论

相关推荐

    每天一个linux命令(38):cal命令分享.pdf

    Linux 命令 cal 命令详解 cal 命令是 Linux 系统中一个非常实用的命令,用于显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方...

    Linux 指令大全(2)

    #### 二、cal命令详解 `cal`命令用于显示日历,它可以方便地显示当前月份的日历,也可以指定显示其他月份或年份的日历。 **命令格式:** ```bash cal [-mjy] [month [year]] ``` **参数说明:** - **-m**: 以每月...

    学习linux的基本操作 学习linux的基本操作

    #### 二、Cal 命令详解 **命令格式:** ``` cal [选项] [month [year]] ``` **选项说明:** - `-m`: 每个月单独显示一页。 - `-j`: 显示儒略历(Julian calendar)。 - `-y`: 显示一年的所有月份。 **实例解析:*...

    Linux命令详解讲义

    ### Linux命令详解讲义 #### 一、CentOS基本使用 **CentOS**是一种基于**Red Hat Enterprise Linux**(RHEL)源代码重新编译而成的开源操作系统,它旨在提供与RHEL高度兼容且免费的企业级Linux平台。对于初学者来...

    AUTOCADCAL命令详解[收集].pdf

    以下是对`CAL`命令在不同应用场景中的详解: 1. **应用1:创建同心圆** 在这个应用中,用户已知一个任意圆,想要画出一个与之同心且半径为原圆半径的5/7的新圆。首先使用`CIRCLE`命令,选择中心点选项`CEN`,然后...

    350个linux命令详解

    ### 350个Linux命令详解 #### Linux系统信息相关命令 在Linux环境中,了解系统的硬件、软件配置信息对于日常管理至关重要。以下是一些常用的Linux命令,用于获取系统信息: ##### 1. `arch` - **功能**:显示当前...

    Linux操作实验-练习data、cal、pwd等几个常用的Linux命令。

    ### Linux操作实验知识点详解 #### 实验背景与目标 本次实验旨在通过一系列具体的命令操作,帮助学生熟悉并掌握Linux环境下的基本操作技能。通过实践,加深对Linux命令的理解与应用能力,为后续深入学习Linux系统...

    linux实验一 常用命令

    ### Linux实验一:常用命令详解 #### 实验目标概述 本次实验旨在使学习者能够熟练掌握Linux操作系统中常用的命令,并通过实践加深理解。具体目标包括: - 掌握Linux的一般命令格式; - 熟练操作文件和目录; - 掌握...

    Linux 常用命令大全详细解释

    ### Linux 常用命令详解 #### 一、基本命令 **ls - 列出目录内容** - **ls**: 默认情况下列出当前目录下的文件和子目录。 - **ls -l**: 列出详细信息,包括文件类型、权限、所有者、大小、修改时间等。 - **ls -a...

    MOTOROLA常用命令

    MOTOROLA常用命令详解 MOTOROLA常用命令是网优中经常使用的命令,了解这些命令可以帮助网优工程师更好地进行网优工作。本文将对MOTOROLA常用命令进行详细的解释和介绍。 disp_site命令 disp_site命令用于查看当前...

    AT命令整理

    ### AT命令整理——电话与短信功能详解 #### 一、打电话功能 1. **ATD 拨号命令** - **用途**:用于发起通话、数据或传真的呼叫。 - **示例**:`ATD13844019770;` - 这条命令将拨打手机号码13844019770。 2. *...

    Linux Command Directory

    #### A类命令详解 - **agetty**:此命令用于初始化一个终端线路,为用户登录提供了一个图形界面或文本界面的终端。它是早期Unix系统中常见的实用程序。 - **apropos**:该命令用于搜索man页面中与给定关键字相关...

    linux命令大全~~~~~~

    #### 二、`cal` 命令详解 `cal` 命令用于显示日历。 **基本语法**: ```sh cal [选项] [month [year]] ``` **选项说明**: - `-m`: 将星期一设为一周的第一天。 - `-j`: 按照儒略历(Julian calendar)显示日期,...

    Linux中许多常用命令-linux入门.docx

    Linux中常用命令详解 Linux操作系统中有许多实用的命令,可以帮助用户更方便地管理和维护系统。下面将对这些命令进行详细的解释。 1. 显示日期的命令:date date命令可以显示当前的日期和时间。该命令可以在Shell...

    Linux date命令的使用

    Linux date命令是Linux系统中一个非常实用的工具,它用于显示和设置系统时间。date命令提供了丰富的选项和格式控制,使得用户可以根据需求以各种方式显示日期和时间,甚至可以更改系统时间。以下是对date命令的详细...

    Linux系统命令及其使用详解

    - cal:显示日历。 - cat:可用于查看文件内容。 - chsh:用于更改用户登录Shell。 - clear:清除屏幕。 - date:显示或设置系统时间。 - echo:在命令行上显示指定的字符串或变量。 - ethtool:用于诊断与控制...

    Linux 系统命令及其使用详解(大全)

    - `cal`:显示日历,`cal -m`显示月份,`cal -s`显示星期始于周日,`cal 年份`或`cal 月份 年份`显示指定年份的某个月的日历。 7. **系统状态** - `uptime`:显示系统运行时间、当前负载和平均负载。 以上仅是...

    Linux常用命令常用命令命令名必须是小写的英文字母

    "Linux常用命令详解" Linux操作系统中,命令是用户与系统交互的基本方式。命令可以是内部命令或外部命令。内部命令是shell自带的命令,而外部命令是独立的可执行文件。用户可以使用命令来完成各种任务,如文件管理...

Global site tag (gtag.js) - Google Analytics