linux常用基本命令之二十五date

2021-07-12 05:47:08 字數 3483 閱讀 9243

1.功能描述:

顯示和設定系統的時間及日期

2.格式

date  選項  字串

3.舉例

1. -s     設定系統的時間及日期

[root@nn ~]# date -s "2016-05-31 15:06"

2023年 05月 31日 星期二 15:06:00 cst

2.-d    顯示字串裡的時間及日期,not now

[root@nn ~]# date -d "2016-5-30"

2023年 05月 30日 星期一 00:00:00 cst

[root@nn ~]# date -d "2016-5-30 12:03"

2023年 05月 30日 星期一 12:03:00 cst

3. -u   顯示或設定世界標準時間            print or set coordinated universal time

[root@nn zhangna]# date -u 

2023年 05月 31日 星期二 07:15:00 utc

[root@nn zhangna]# date

2023年 05月 31日 星期二 15:15:03 cst

需要特別說明的是,只有超級使用者才能用date命令設定時間,一般使用者只能用date命令顯示時間。

例1:用指定的格式顯示時間。

$ date '+this date now is =>%x ,time is now =>%x ,thank you !'

this date now is =>11/12/99 ,time is now =>17:53:01,thank you !

例2:用預定的格式顯示當前的時間。

# date

fri nov 26 15:20:18 cst 1999

例3:設定時間為下午14點36分。

# date -s 14:36:00

fri nov 26 14:15:00 cst 1999

例4:設定時間為2023年11月28號。

# date -s 991128

sun nov 28 00:00:00 cst 1999

例項:設定時間偉2023年8月8號12:00

# date -s "2008-08-08 12:00:00"

修改完後,記得執行clock -w,把系統時間寫入cmos

時間的表示形式:

%%     a literal %

%a locale』s abbreviated weekday name (e.g., sun)

%a locale』s full weekday name (e.g., sunday)

%b locale』s abbreviated month name (e.g., jan)

%b locale』s full month name (e.g., january)

%c locale』s date and time (e.g., thu mar 3 23:05:25 2005)

%c century; like %y, except omit last two digits (e.g., 20)

%d day of month (e.g, 01)

%d date; same as %m/%d/%y

%e day of month, space padded; same as %_d

%f full date; same as %y-%m-%d

%g last two digits of year of iso week number (see %g)

%g year of iso week number (see %v); normally useful only with %v

%h same as %b

%h hour (00..23)

%i hour (01..12)

%j day of year (001..366)

%k hour ( 0..23)

%l hour ( 1..12)       %m     month (01..12)

%m     minute (00..59)

%n     a newline

%n     nanoseconds (000000000..999999999)

%p     locale』s equivalent of either am or pm; blank if not known

%p     like %p, but lower case

%r     locale』s 12-hour clock time (e.g., 11:11:04 pm)

%r     24-hour hour and minute; same as %h:%m

%s     seconds since 1970-01-01 00:00:00 utc

%s     second (00..60)

%t     a tab

%t     time; same as %h:%m:%s

%u     day of week (1..7); 1 is monday

%u     week number of year, with sunday as first day of week (00..53)

%v     iso week number, with monday as first day of week (01..53)

%w     day of week (0..6); 0 is sunday

%w     week number of year, with monday as first day of week (00..53)

%x     locale』s date representation (e.g., 12/31/99)

%x     locale』s time representation (e.g., 23:13:48)

%y     last two digits of year (00..99)

%y     year

%z     +hhmm numeric timezone (e.g., -0400)

%:z    +hh:mm numeric timezone (e.g., -04:00)

%::z   +hh:mm:ss numeric time zone (e.g., -04:00:00)

%:::z  numeric  time  zone  with  :  to necessary precision (e.g., -04,

+05:30)

%z     alphabetic time zone abbreviation (e.g., edt)

linux常用基本命令之二十 repoquery

repoquery功能描述 從yum源中查詢一些關於rpm包的問題 比如依賴關係 它在yum源中查詢,所以rpm包是否安裝 不影響其使用。常用的引數 l 列出包所包含的檔案 i 列出包的描述資訊 qf 指定查詢的一種自定義輸出格式 c 使用指定的配置文件,預設為 etc yum.d archlist...

Effective C 之二十五

要點 提供不會丟擲異常的swap函式。swap自stl引入後就成為異常安全 exception safe 程式設計的基石。在條款11避免自賦值時已談到過。stl中swap的預設實現是通過臨時變數實現交換。但是對某些型別這是很低效的,例如pimpl只需要交換指標即可。之後,meyers提出在std命名...

python程式設計基礎之二十五

匿名函式 不用def 定義的函式,沒有函式名 lambda 引數1 引數2 引數3 引數n 表示式 def test print 我是測試函式 print test 函式名是變數,指向了函式物件 pf test pf變數也指向了函式物件,所以也可以通過pf呼叫test函式 pf 傳入函式 乙個函式接...