最近發現date命令特別好用(在mac裡面不行)
1、獲取今天的日期
[root@nd02 ~]# date +%y%m%d20141123
2、獲取某一天的日期
[root@nd02 ~]# date -d "2014-11-12
" +%y%m%d
20141112
這個似乎是廢話,不過沒關係,繼續看
3、獲取某一天週幾
[root@nd02 ~]# date -d "2014-11-23
" +%w
0
4、獲取某一天前兩個月週幾
[root@nd02 ~]# date -d "-2 month 2014-11-23
" +%w
2
5、同理:
#date 獲取當前時間#date -d "
-1 week
" +%y%m%d 獲取上週日期(day,month,year,hour)
#date --date="
-24 hour
" +%y%m%d
6、格式化:
%a 當前域的星期縮寫 (sun..sat)%a 當前域的星期全寫 (sunday..saturday)
%b 當前域的月份縮寫(jan..dec)
%b 當前域的月份全稱 (january..december)
%d 兩位的天 (01..31
) %d 短時間格式 (mm/dd/yy)
%e 短格式天 ( 1..31
) %f 檔案時間格式 same as %y-%m-%d
%h same as %b
%h 24小時制的小時 (00..23
) %i 12小時制的小時 (01..12
) %j 一年中的第幾天 (001..366
) %k 短格式24小時制的小時 ( 0..23
)%m 雙位月份 (01..12
) %m 雙位分鐘 (00..59
)%r 12小時制的時間表示(時:分:秒,雙位) time, 12-hour (hh:mm:ss [ap]m)
%r 24小時制的時間表示 (時:分,雙位)time, 24-hour (hh:mm)
%s 自基礎時間 1970-01-01
00:00:00
到當前時刻的秒數(a gnu extension)
%t 24小時制時間表示(hh:mm:ss)
%u 數字表示的星期(從星期一開始 1-7
)%x 本地日期格式 (mm/dd/yy)
%x 本地時間格式 (%h:%m:%s)
%y 兩位的年(00..99
) %y 年 (1970…)
SHELL DATE 命令詳解
shell date命令 名稱 date 使用許可權 所有使用者 使用方式 date u d datestr s datestr utc universal date datestr set datestr help version format mmddhhmm cc yy ss 說明 date ...
SHELL DATE 命令詳解
shell date命令 名稱 date 使用許可權 所有使用者 使用方式 date u d datestr s datestr utc universal date datestr set datestr help version format mmddhhmm cc yy ss 說明 date ...
shell date命令詳解
使用方式 date u d datestr s datestr utc universal date datestr set datestr help version format mmddhhmm cc yy ss 說明 date 可以用來顯示或設定系統的日期與時間,在顯示方面,使用者可以設定欲顯...