#####################################
DATE:2011-08-20
AUTHOR:吖吖個呸
EMAIL:[email protected]
使用date指令建立日志檔案
在建立日志檔案時,最好能夠使它具有唯一性,可以按照日志檔案建立的日期和時間來識别這些檔案。
為了改變日期和時間的顯示格式,可以使用如下的指令
date option +%format
使用+号可以設定目前日期和時間的顯示格式。
[root@localhost Shell]# date +%d%m%y
200811
呵呵,内容可不是2008年的11月哦,是11年的8月20号。y代表年,m代表月,d代表日
看以下兩個例子的不同:
[root@localhost Shell]# date +%y-%m-%d
11-08-20
[root@localhost Shell]# date +%Y-%m-%d
2011-08-20
我們可以看到,如果是小y,那麼年的格式顯示為兩位,如果是大Y,則顯示4位年号。
*******************************************************************************
date完整參數
%a 星期的簡要名稱
%A 星期的完整名稱
%b 月份的簡要名稱
%B 月份的完整名稱
%c 顯示系統的日期與時間,其格式為%a%b%e%T%Z,若内輸入date指令,也會顯示同樣的結果
%d 日期(以01~31來顯示)
%D 日期(含年月日),其格式為%m/%D/%Y
%e 該月中的第幾天
%H 小時(以00-23來表示)
%I 小時(以01-12來表示)
%j 該年中的第幾天
%k 小時(以0-23來表示)
%l 小時(以0-12來表示)
%m 月份(以01-12來表示)
%M 分鐘(以00-59來表示)
%n 在顯示時,插入新的一行
%P 上午或下午(AM或PM)
%r 時間(含時分秒,小時以12小時,上午/下午來表示)
%s 總秒數,起始時間為1970-01-01 00:00:00 UTC
%S 秒(以00-59來表示)
%t 在顯示時,插入tab
%T 時間(含時分秒,小時以24小時時制來表示)
%U 該年中的第幾周
%w 該周的第幾天,0表示周日,1表示周一,依此類推
%x 日期(以本地的慣用法來表示)
%X 時間(以本地的慣用法來表示)
%y 年份(以00-99來表示)
%Y 年份(以四位數來表示)
%Z 時區
MM 月份
DD 時期
hh 小時
mm 分鐘
CC 年份的前兩位數
YY 年份的後兩位數
ss 秒
************************************************
本文轉自 gm100861 51CTO部落格,原文連結:http://blog.51cto.com/gm100861/758695