认识Linux指令之与时间相关的指令

发布时间:2024年01月10日

01.date命令

date 指定格式显示时间: date +%Y:%m:%d

date 用法:date [OPTION]... [+FORMAT]

1.在显示方面

在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下

  • %H : 小时(00..23)
  • %M : 分钟(00..59)
  • %S : (00..61)
  • %X : 相当于 %H:%M:%S
  • %d : (01..31)
  • %m : 月份 (01..12)
  • %Y : 完整年份 (0000..9999)
  • %F : 相当于 %Y-%m-%d

2.在设定时间方面

  • date -s //设置当前时间,只有root权限才能设置,其他只能查看。
  • date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
  • date -s 01:01:01 //设置具体时间,不会对日期做更改
  • date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
  • date -s “01:01:01 20080523″ //这样可以设置全部时间
  • date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
  • date -s “20080523 01:01:01″ //这样可以设置全部时间

3.时间戳

时间->时间戳:date +%s

时间戳->时间:date -d@1508749502

Unix时间戳(英文为Unix epoch, Unix time, POSIX time Unix timestamp)是从197011日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒

我们可以将时间戳转换为我们能够理解的时间、

02.时间的重要性

在计算机中,时间是非常重要的,无论在工作还是生活中,任何事情都是有时间的

比如买车票机票,比如银行转账,工资发放都是带时间的

在计算机中,时间和日志的关联性比较大

03.Cal指令

cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。阳历又名太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名西历

命令格式 cal?[参数][月份][年份]

功能: 用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

常用选项

  • -3?显示系统前一个月,当前月,下一个月的月历
  • -j??显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
  • -y??显示当前年份的日历

?

文章来源:https://blog.csdn.net/m0_74722801/article/details/135500935
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。