bash時間處理
bash中時間處理主要透過date命令實現,轉自網上一篇文章
date命令的功能是顯示和設定系統日期和時間。
該命令的一般格式為: date [選項] 顯示時間格式(以+開頭,後面接格式)
date 設定時間格式
命令中各選項的含義分別為:
-d dates, --date datestr 顯示由datestr描述的日期
-s datestr, -- datestr 設定datestr 描述的日期
-u, --universal 顯示或設定通用時間 時間域
% H 小時(00..23)
% I 小時(01..12)
% k 小時(0..23)
% l 小時(1..12)
% M 分(00..59)
% p 顯示出AM或PM
% r 時間(hh:mm:ss AM或PM),12小時
% s 從1970年1月1日00:00:00到目前經歷的秒數
% S 秒(00..59)
% T 時間(24小時制)(hh:mm:ss)
% X 顯示時間的格式(%H:%M:%S)
% Z 時區 日期域
% a 星期幾的簡稱( Sun..Sat)
% A 星期幾的全稱( Sunday..Saturday)
% b 月的簡稱(Jan..Dec)
% B 月的全稱(January..December)
% c 日期和時間( Mon Nov 8 14:12:46 CST 1999)
% d 一個月的第幾天(01..31)
% D 日期(mm//yy)
% h 和%b選項相同
% j 一年的第幾天(001..366)
% m 月(01..12)
% w 一個星期的第幾天(0代表星期天)
% W 一年的第幾個星期(00..53,星期一為第一天)
% x 顯示日期的格式(mm/dd/yy)
% y 年的最後兩個數字( 1999則是99)
% Y 年(例如:1970,1996等)
需要特別說明的是,只有超級使用者才能用date命令設定時間,一般使用者只能用date命令顯示時間。
#date //顯示當前日期
#date -s //設定當前時間,只有root許可權才能設定,其他只能檢視。
#date -s 20061010 //設定成20061010,這樣會把具體時間設定成空00:00:00
#date -s 12:23:23 //設定具體時間,不會對日期做更改
#date -s “12:12:23 2006-10-10″ //這樣可以設定全部時間
CST:中國標準時間(China Standard Time),這個解釋可能是針對RedHat Linux。
UTC:協調世界時,又稱世界標準時間,簡稱UTC,從英文國際時間/法文協調時間”Universal Time/Temps Cordonné”而來。中國大陸、香港、澳門、臺灣、蒙古國、新加坡、馬來西亞、菲律賓、澳洲西部的時間與UTC的時差均為+8,也就是UTC+8。
GMT:格林尼治標準時間(舊譯格林威治平均時間或格林威治標準時間;英語:Greenwich Mean Time,GMT)是指位於英國倫敦郊區的皇家格林尼治天文臺的標準時間,因為本初子午線被定義在透過那裡的經線。
設定完系統時間後,還需要同步到硬體時鐘上
# clock --systohc
硬體時鐘與系統時鐘同步:
# hlock --hctosys
或者
# clock --hctosys
上面命令中,--hctosys表示Hardware Clock to SYStem clock。
系統時鐘和硬體時鐘同步:
# --systohc
或者
# clock --systohc
使用示例二:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22418990/viewspace-759286/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java時間處理Java
- PHP 時間處理PHP
- RTL 時間的處理
- 日期時間處理包 Carbon
- jackson時間格式的處理
- Pandas中時間和日期處理
- 時間序列資料的處理
- Java中對時間的處理Java
- Laravel日期時間處理包 CarbonLaravel
- 字串和日期時間的處理字串
- NPM酷庫:moment,時間物件處理NPM物件
- java新特性處理時間工具類Java
- JavaScript字串和時間處理隨筆JavaScript字串
- 0.1、JS-時間處理積累JS
- LocalDateTime替代Date操作處理日期時間LDA
- Java8中的時間處理Java
- Pandas高階教程之:時間處理
- Bash 指令碼中的錯誤處理指令碼
- Jenkins臨時空間不足處理辦法Jenkins
- 藍橋杯 航班時間 (字串處理)C字串
- Python中的時間處理大總結Python
- LocalDate,LocalDateTime和處理時間、日期工具類LDA
- [工具]PHP 中的日期時間處理利器 – CarbonPHP
- java日期時間各種變換及處理Java
- django2中關於時間處理策略Django
- Tensorflow 視窗時間序列資料的處理
- 記個格式化時間處理筆記筆記
- 聊天列表訊息合併,處理相鄰時間
- Python時間處理常用模組及用法詳解!Python
- Java 日期和時間 API:實用技巧與示例 - 輕鬆處理日期和時間JavaAPI
- Python3優雅操作-時間處理與定時任務Python
- 關於時間 PHP 處理包遇到的問題時間序列化差值問題PHP
- 一個簡單的 PHP 時間處理擴充套件PHP套件
- Linux下處理時間同步相關問題彙總Linux
- js時間字串格式化以及url引數處理JS字串格式化
- 專案常用JS方法封裝(二) [ 時間相關處理 ]JS封裝
- 批處理以當前時間為檔名建立檔案
- Calendar類在Java中的應用與日期時間處理Java
- 生成 Linux 執行時間報告的 Bash 指令碼Linux指令碼