有关date命令的等等

date命令在linux中是特别重要、常用的一个

man date   ##查看date命令的说明

NAME

       date - print or set the system date and time

SYNOPSIS

       date [OPTION]... [+FORMAT]

       date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

DESCRIPTION

       Display the current time in the given FORMAT, or set the system date.

       Mandatory  arguments  to  long  options are mandatory for short options

       too.

 

[root@vm138 ~]# date -d +3day  ##查看当前日期的几天前或几天后的时间
Wed Jan 16 15:22:44 CST 2019
[root@vm138 ~]# date +%y%m%d   ##当前的时间,年月日
190113
[root@vm138 ~]# date +%y/%m/%d  ##可以加上“/”进行分离
19/01/13

date用法较多,从用户手册上学习是最好的方法,以后有机会楼主会在这个帖子里补充一些用法

#########################################

1.从1970.1.1的00:00:00到目前为止经历的秒数

[root@vm138 ~]# date +%s
1547365683

2. 查看当前时间的PM/AM

[root@vm138 ~]# date +%r
03:50:15 PM
[root@vm138 ~]# date +%p   ##仅仅查看是上午还是下午
PM

3.当前时间一年中的第几个星期

[root@vm138 ~]# date +%V
02

#########################################

timedatectl 是管理系统时间的命令

timedatectl status  #显示当前时间的信息

修改设定当前时间,注意时间的格式

[root@vm80 mnt]# timedatectl set-time "2019-11-11 11:11:11"

[root@vm80 mnt]# timedatectl status

      Local time: Mon 2019-11-11 11:11:13 EST

  Universal time: Mon 2019-11-11 16:11:13 UTC

        RTC time: Mon 2019-11-11 16:11:14

        Timezone: America/New_York (EST, -0500)

     NTP enabled: yes

NTP synchronized: no

 RTC in local TZ: no

      DST active: no

如果已经与服务器进行时间同步就会有出现警告

 

 

猜你喜欢

转载自blog.csdn.net/weixin_41884844/article/details/86471592