date命令

date命令:bash

print or set the system date and time服務器

顯示或設置系統日期和時間ide

語法:spa

date [OPTION]... [+FORMAT]server

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

選項:
it

-d 顯示指定的時間
class

-f 從指定的文件中讀出時間
date

-r 顯示文件最後修改時間rsa

-s 修改時間(以字符串形式修改),當須要永久保存當前設置的時間須要使用hwclock -w保存到BIOS中。(經常使用)

-R 顯示當前系統的時區


經常使用的FORMAT:

%F 同%Y-%m-%d(經常使用)

image.png

%Y 顯示年份,顯示格式是2018

image.png

%m 顯示月份,顯示格式是09.

image.png

%b 顯示月份,顯示格式是9月

image.png

%d 顯示日期,顯示格式是25,20,30等

image.png

%M 分鐘

image.png

%H 小時

image.png

%S 秒

image.png

%R 24小時制式

image.png

%T 同%H%M%S    如12:30:10  (經常使用)

image.png

%F%T

image.png

實例:

[root@www1 ~]# date +%F
2018-07-27

[root@www1 ~]# date +%F -d "+2days"
2018-07-29

[root@www1 ~]# date +%F -d "-2days"
2018-07-25

[root@www1 ~]# date '+%Y-%m-%d %H:%M:%S'
2018-07-27 10:21:40

[root@www1 ~]# date '+%F %R'
2018-07-27 10:22

[root@www1 ~]# date +%Y-%m-%d
2018-07-27

[root@www1 ~]# date -r date.txt
2018年 07月 27日 星期五 10:05:20 CST

[root@www1 ~]# date -f date.txt
2017年 02月 02日 星期四 12:11:11 CST
date: 無效的日期"aaa"

[root@www1 ~]# tar -zcvf date.txt_$(date +%F).tar.gz date.txt            #經常使用
date.txt
[root@www1 ~]# ll date*
-rw-r--r-- 1 root root  24 7月  27 10:05 date.txt
-rw-r--r-- 1 root root 136 7月  27 10:24 date.txt_2018-07-27.tar.gz

[root@www1 ~]# tar -jcvf date.txt_`date +%F`.tar.bz2 date.txt                #經常使用
date.txt
[root@www1 ~]# ll date*
-rw-r--r-- 1 root root  24 7月  27 10:05 date.txt
-rw-r--r-- 1 root root 134 7月  27 10:26 date.txt_2018-07-27.tar.bz2
-rw-r--r-- 1 root root 136 7月  27 10:24 date.txt_2018-07-27.tar.gz
[root@www1 ~]#

修改服務器時間方法二

[root@www ~]# ntpdate time1.aliyun.com
11 Sep 15:03:33 ntpdate[11608]: step time server 203.107.6.88 offset -12.795322 sec
[root@www ~]# date
Tue Sep 11 15:03:40 CST 2018
[root@www ~]#
相關文章
相關標籤/搜索