Linux 时间命令的使用

显示日历信息:cal命令

格式:cal 【选项】 【月份】【年份】

选项:

-1显示当前月份日历

-3显示前月,当月,下月的日历

-s周日为一个星期的第一天(默认)

-m周一为一个星期的第一天

-y显示当前年份日历

-j显示儒略历

cal 显示本月的日历(cal -s/cal -1)

295196c77608493fbeb3d2aedddfe349.jpg

 234619b6cc39435683b86e9e7b64a6bf.jpg

82a5e8febaf74c1a8b1bf51e3b284abe.jpg 

 

cal -3显示前一个月、本月和下个月的日历

70f5cfc11c104c95a34b8398e90c8a32.jpg

 

cal 2023 显示公元2023年的全年日历

52919a118ff64503bf2d085dc2e4245c.jpg

fc7cbb91eae54deeb438120d1d57015e.jpg

 cal 6 2023 显示2023年6月的日历

099bb2c8c5c64abd91dfb41a8f568538.jpg

 显示和设置系统日期命令、时间:date命令

格式:

date 【选项】【+“日期时间的显示格式”】

常用选项:

-d根据字符串描述,显示制定日期时间

-s根据字符串内容,设置系统日期时间

-r显示指定文件的最后修改时间

date 显示当前日期时间

90f9a01226e545f19ba7a1984d46a994.jpg

 date -d "50 days"显示50天后的日期

f3496d310b1645ec9c3995bfb06540d4.jpg

 date -d "-50 days"显示50天后的日期

5e8e34d73f7e42ca86828671e5beaf9b.jpg

date -d "last week"显示上周的日期时间

6b62dc08af094a5da17b875d46ff1221.jpg

 date -s "8:00:00"

71670b919ed6428d9473aa7a46e44157.jpg

 设置时间为8:00:00

date -s "202304020"(只设置日期当前时间会自动重置为00:00:00)

48efd061ada24111b71e2d43d679d5f6.jpg

 设置日期为2023年4月20日

date -s "20230420 20:50:00"

200ad56de445496faf5db55978d9d13a.jpg

 设置时间为2023年4月20日20:50:00

date -r "VISO"(引号内加文件名)

83425543520145cbbc98f51757ebe863.jpg

 显示该文件的最后一次修改时间

扩展:date -f 

f9de3b1d2f874af1ae1cdd18de31a5ef.jpg

 显示文件中每一行的指定时间

date -u

470fb9ad43354d38877f4f82fcdcb754.jpg

 

显示UTC格式时间

date -I

ceebd57abdad433db789510625fcf378.jpg

 

显示iso-8601标准输出时间

date -R

cd54edbef117462d937dd38882c00717.jpg

 显示RFC-822格式输出时间

要以指定格式显示日期和时间,可以使每一行的指定时间用“+”开头的字符串对其格式化。

常用的日期和时间域

%Y 4位数字表示的年

%m 2位数字表示的月

%d 2位数字表示的日

%H  时(24小时制)

%M 分(00-59)

%S 秒(00-59)

%F 完整的日期格式,等价于%Y-%m-%d

%T 完整的时间格式,等价于%H:%M:%S

%A 星期一-日

%s 时间戳

date -d "today" +"%F-%T"

54a089e003e14df6991666484b7f348d.jpg

 显示今天都日期时间

显示和设置硬件日期、时间:hwclock命令

格式:hoclock【选项】

常用选项:

-s  将硬件时钟设置为当前的系统时钟

-w 使用当前系统时钟的设置写入硬件时钟

hwclock -s 

e0215166444e484d972f060f2766a3b5.jpg

将硬件时钟设置为当前系统时钟

hwclock -w

56f3aff90bbc461b97c5bc0045771c30.jpg

 将系统时钟设置为硬件时钟

扩展:ntpdate 0.rhel.pool.ntp.org

hwclock -w

8b0c4e5cad9543408b0b7d7d73fc3f45.jpg

 使用ntpdate命令从网络上的时间服务器同步系统时钟,再写入硬件时钟。

hwclock -c

93311c87aea94435a42304364e9906b4.jpg

定期将系统时钟与CMOS时钟相比较

hwclock  --debug

fe0f60e94cc84dea8889845b9518e158.jpg

 显示大量关于hwclock内部正在做什么信息,其中一些功能是复杂的,这个输出可以帮助您理解程序是如何工作的。

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值