linux常见命令(四)
用于查看日期和时间的相关命令
- cal
- date
- hwclock
cal:显示日历信息
命令语音:cal [选项] [[[日]月]年]
| 选项 | 选项含义 |
|---|---|
| -j | 显示出给定月中的每一天是一年总的第几天(从1月1日算起) |
| -y | 显示出整年的日历 |
| -m | 以星期一为每周第一天的方式显示 |
| -s | 以默认的格式显示星期天为一个星期的第一天 |
| -l | 只显示当前月份的日历(默认) |
| -3 | 显示系统前一个月、当前月和下一个月的日历 |
例子:显示本月的日历
[root@linux ~]# cal
June 2019
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
显示公元2019年的日历
[root@linux ~]# cal 2019
2019
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
以1月1日起的天数显示今年的日历
[root@linux ~]# cal -jy
2019
January February
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 32 33
6 7 8 9 10 11 12 34 35 36 37 38 39 40
13 14 15 16 17 18 19 41 42 43 44 45 46 47
20 21 22 23 24 25 26 48 49 50 51 52 53 54
27 28 29 30 31 55 56 57 58 59
March April
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
60 61 91 92 93 94 95 96
62 63 64 65 66 67 68 97 98 99 100 101 102 103
69 70 71 72 73 74 75 104 105 106 107 108 109 110
76 77 78 79 80 81 82 111 112 113 114 115 116 117
83 84 85 86 87 88 89 118 119 120
90
May June
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
121 122 123 124 152
125 126 127 128 129 130 131 153 154 155 156 157 158 159
132 133 134 135 136 137 138 160 161 162 163 164 165 166
139 140 141 142 143 144 145 167 168 169 170 171 172 173
146 147 148 149 150 151 174 175 176 177 178 179 180
181
July August
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
182 183 184 185 186 187 213 214 215
188 189 190 191 192 193 194 216 217 218 219 220 221 222
195 196 197 198 199 200 201 223 224 225 226 227 228 229
202 203 204 205 206 207 208 230 231 232 233 234 235 236
209 210 211 212 237 238 239 240 241 242 243
September October
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
244 245 246 247 248 249 250 274 275 276 277 278
251 252 253 254 255 256 257 279 280 281 282 283 284 285
258 259 260 261 262 263 264 286 287 288 289 290 291 292
265 266 267 268 269 270 271 293 294 295 296 297 298 299
272 273 300 301 302 303 304
November December
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
305 306 335 336 337 338 339 340 341
307 308 309 310 311 312 313 342 343 344 345 346 347 348
314 315 316 317 318 319 320 349 350 351 352 353 354 355
321 322 323 324 325 326 327 356 357 358 359 360 361 362
328 329 330 331 332 333 334 363 364 365
date:显示和设置系统日期和时间
命令语法:date [选项] [显示日期格式] (以+开头,后面接格式)
| 选项 | 选项含义 |
|---|---|
| -d <字符串> | 显示指定字符串所描述的时间,而非当前的时间 |
| -s <字符串> | 设置指定字符串来分开时间 |
| -r <文件> | 显示文件指定文件的最后修改时间 |
| -u | 输出或者设置协调的通用时间 |
| -f<日期时间> | 从日期文件中按行读入时间描述 |
在显示日期时间时,可以使用时间域[1]
例子:设置计算机日期和时间为2028年2月2日19点14分[2]
[root@linux ~]# date 020219142028
Wed Feb 2 19:14:00 EST 2028
[root@linux ~]# date
Wed Feb 2 19:14:07 EST 2028
[root@linux ~]# date 0202191428
Wed Feb 2 19:14:00 EST 2028
设置计算机时间为上午9点16分
[root@linux ~]# date -s 09:16:00
Wed Feb 2 09:16:00 EST 2028
hwclock:查看和设置硬件时钟
命令语法:hwclock [选项]
| 选项 | 选项含义 |
|---|---|
| -s | 把系统时间设置成和硬件时钟一致。由于这个动作将会造成系统全面更新文件的存取时间,所以最好在系统启动是就执行它 |
| -r | 读取并显示硬件时钟 |
| -w | 使用当前系统时间设置硬件时钟 |
| --test | 仅做测试,并不真的将时间写入硬件时钟或系统时间 |
| -u | 把硬件时钟设置成UTC |
| -c | 定期比较系统时钟与CMOS时钟 |
例子:以系统时间更新硬件时间
[root@linux ~]# date
Wed Feb 2 09:22:45 EST 2028
[root@linux ~]# hwclock -w
[root@linux ~]# hwclock
Wed 02 Feb 2028 09:23:19 AM EST -0.250224 seconds
以硬件时间更新系统时间
root@linux ~]# hwclock -s
时间域概念后面将详细说明
0202181428=020219142028
- 摘自:《Linux实用教程》人民邮电出版社出版发行 於岳编著
linux常见命令(四)的更多相关文章
- 2 . Linux常见命令
Linux常见命令格式: 命令名称 选项 参数 ls -alh 文件/目录 --all #ls 显示当前目录内容 #ls -l 显示文件详细信息 #ls -hl h已常见单位显示文件大小 k M G# ...
- 嵌入式Linux开发教程:Linux常见命令(上篇)
摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...
- 一个linux常见命令的列表
这是一个linux常见命令的列表. 那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命 ...
- Linux常见命令(四)——mkdir
今天我们来介绍第四个命令:mkdir.mkdir (Make Directory 创建目录): 若指定目录不存在则创建目录.在创建目录时,要求创建目录的用户具有写权限,并应保证新建的目录没有重名. 用 ...
- 第二天 Linux常见命令
复习: 判断题 1.fedora.redhat.Centos.suse.ubuntu.都是常见的linux 2./分区.swap分区./boot分区都是linux的必须分区 3./dev/sda5在l ...
- Linux常见命令(二)
随着Linux应用的扩展许多同学开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力.Li ...
- Linux常见命令(三)
今天我们来介绍第三个命令:pwd. Linux中用 pwd 命令来查看”当前工作目录“的完整路径. 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来 ...
- Linux常见命令(五)——rmdir
前 言 JRedu 今天我们来介绍第五个命令:rmdir . 命令英文原意:remove empty directories 命令用途: rmdir:删除空目录,非空的目录不能删除 本章内容将详 ...
- Linux 常见命令说明
目前由于自己接触到的是 windows 的操作系统,所以会经常使用 git bash 来提交代码到 github上. git bash 是 windows 下模拟 Linux 的命令行工具. 在此总结 ...
- linux 常见命令--系统信息部分
head -n 1 /etc/issue #查看操作系统 cat /etc/redhat-release #查看linux系统版本 cat /proc/meminfo |grep MemTot ...
随机推荐
- HTML5新特性之Web Storage
Web Storage是HTML5新增的特性,能够在本地浏览器存储数据,对数据的操作很方便,最大能够存储5M. Web Storage有两种类型: SessionStorage 和 LocalStor ...
- 详解nvim内建LSP体系与基于nvim-cmp的代码补全体系
2023年,nvim以及其生态已经发展的愈来愈完善了.nvim内置的LSP(以及具体的语言服务)加上众多插件,可以搭建出支持各种类型语法检查.代码补全.代码格式化等功能的IDE.网络上关于如何配置的文 ...
- 【小小demo】SpringBoot+Layui登录
easy-login 基于layui 注册.登录简单实现,并他通过拦截器拦截未登录请求. 项目地址文章末尾 登录拦截器 SystemInterceptor preHandle在 Controller ...
- 给SqlSugar一个优化建议
声明:本作者无恶意只是觉得这个功能很不错,平常工作当中经常用到,自己框架也做了相应的支持,本着技术共享目的. 一.对象组合设置列更新支持 建议度:高 业务场景 1.更新列表需统一设置 例如:修改人ID ...
- Spring—bean的作用域
beans的作用域 单例模式(Spring默认模式) <?xml version="1.0" encoding="UTF-8"?> <bean ...
- 如何在Spring Boot中记录用户系统操作流程?
在现代Web应用程序中,记录用户系统操作流程对于监控用户行为.进行故障排查.安全审计等方面都是非常重要的.在本篇博客中,我们将介绍如何在Spring Boot中使用AOP(面向切面编程)和日志框架来实 ...
- 记录一次线上服务CPU飙高问题
2023.07.20 20:01:38线上一个服务发生了CPU过高的告警, 看告警信息当前的CPU使用率已经达到了82.65%,问题已经很严重,赶紧开始排查起来.来复盘下如何排查这类问题, 一.排查方 ...
- 你不知道的 HTTP Referer
前言 上周突然发现自己的自己站点的图片全都403了,之前还是好好的,图片咋就全都访问不了呢?由于我每次发文章都是先发了掘金,然后再从掘金拷贝到我自己的站点,这样我就不用在自己的站点去上传图片了,非常方 ...
- Typescript:基础语法学习(尚硅谷 李立超)
官方文档:https://www.tslang.cn/docs/handbook/typescript-in-5-minutes.html 搭建开发环境 npm i -g typescript安装完成 ...
- 基于卷积神经网络的MAE自监督方法
本文分享自华为云社区<基于卷积神经网络的MAE自监督方法>,作者: Hint . 图像自监督预训练算法是近年来的重要研究方向,MAE是其中基于ViT实现的代表性方法,学习到了鲁棒的视觉特征 ...