本系列文章为尚硅谷武晟然老师的Linux入门教程学习笔记,前面的系列文章链接如下
Linux入门教程:P3->Linux文件系统
Linux入门教程:P4->Vim编辑器
Linux入门教程:P5->网络配置
Linux入门教程:P6->系统管理
Linux入门教程:P7->Shell介绍
Linux入门教程:P8->文件目录类
文章目录
一、时间日期类
date
基本语法:date [选项]… [+时间日期格式]
选项说明:
-d <时间字符串>
:显示指定的“时间字符串”表示的时间,而非当前时间。
-s <日期时间>
:设置系统日期时间。
参数说明:
<+日期时间格式>
:指定显示时使用的日期时间格式
date显示当前时间:
date
(功能描述:显示当前时间)
date +%Y
(功能描述:显示当前年份)
date +%m
(功能描述:显示当前月份)
date +%d
(功能描述:显示当前是哪一天)
date "+%Y-%m-%d %H:%M:%S"
(功能描述:显示年月日时分秒)
示例: 直接通过date
显示当前时间
在date后面加上%Y
、%y
、%m
、%d
等选项,显示当前年、月、日等信息
通过命令date +%Y-%m-%d-%H:%M:%S
来按照年-月-日-时:分:秒
的方式来显示当前时间。
大写S和小写s的区别:S
代表当前的秒数,s
代表时间戳(显示从1970年1月1日到现在过去了多少秒)。在写系统日志的时候,时间戳是很有用的。
示例: 通过date -d
显示昨天、明天、下个小时等时间。
示例: 通过date -s
修改系统时间。
可以通过ntpdate 服务器
来同步当前时间,会显示时间的差值。
cat
基本语法:
cal [选项]
(功能描述:不加选项,显示本月日历)
选项:
cal -[数字]
:显示前后指定月的日历。
cal -m
:将周1放在最前面
cal [具体年份]
:看具体年份的日历
cal -y
:看本年度的日历