定义:
date命令如字面意思,即为日期,一般在我们查看linux服务器后台时常用到,但其实用到的最多的还是脚本里面。

主要参数:
这里我就不说一些参数了,我个人认为没啥用处,因为你工作中会发现,一般不会用到花里胡哨的东西。下面我就date最常用的一些用法直接举例

date 就是显示系统时间,不过这样一般不会使用,因为可读性太差
linux命令之 date

  • 类似于一个制造工厂,它可以按照你想要的方式输出日期格式
    date +"%Y%m%d" 这样就看着比较舒服
    linux命令之 date
    linux命令之 date

使用 -d 对某个时间基础上进行加减
linux命令之 date

下面,我觉得是最重要的

date +"%s" 把当前日期转化为秒
linux命令之 date

date +"%Y%m%d %H:%M:%S" 显示最全的时间
date -d "你过滤出的时间" +"%s" 把某个日期转化为秒
linux命令之 date

使用 -s 对系统时间进行修改
date -s "20201125 22:30:55"
date -s "2020/08/25 22:30:55"
date -s "22:30:55 20201125" 这些都可以,记多了徒增烦恼,没啥意义

总结:其实date命令非常强大,我认为没啥意义,初级阶段只需要记住如何修改,如何转化为秒进行比较即可。