date

显示或更改日期.

语法

  date [option]... [+Format]

  date [option] [MMDDhhmm[[CC]YY][.ss]]

没有参数的’date’以%c指令的格式打印当前时间和日期(如下所述)

如果给出一个以+开头的参数,则date以该参数定义的格式打印当前时间和日期(或者–date选项指定的时间和日期,见下文),这与strftime中的相同功能。

除了以%开头的指令外,格式字符串中的字符将保持不变

选项:

-d, --date=String           显示由String描述的时间,而不是'now'
                            这可以是任何常见的格式。 
                            包含 month names, timezones, 'am' and 'pm',
                            'yesterday', 'ago', 'next', etc.

-f, --file=DateFile         显示DATEFILE文件中的每行时间
                            如果DateFile是“ - ”,则使用标准输入
                            当你有很多日期要处理时很有用 
                            'date'可执行多次是相当可观的

-I, --iso-8601[=Timespec]   输出符合ISO 8601标准的日期/时间字符串, '%Y-%m-%d'.
                      
-r, --reference=File        显示文件的最后修改时间

-R, --rfc-822               以RFC-2822兼容日期格式显示时间
                            Example: Mon, 19 Nov 2012 12:44:56 -0600

-s, --set=String            设置时间为string

-u, --utc, --universal      显示或设定为Coordinated Universal Time时间格式

  --help                   显示date命令的帮助信息
  --version                显示date命令的版本信息

格式化输出如下.
MMDDhhmm[[CC]YY][.ss])唯一有效选项将指定格式化形式

解析如下:

 Date:
    D    日期 mm/dd/yy 格式化成 (06/24/13)
    x    本地设置的标准格式的日期 (09/24/13 for English-US)
    
 Year:
    C   世纪(年份除100后去整) [00-99]
    Y   年 4位数格式 (2015)
    y   年 2位数格式 (14)
    G   同 'Y'
    g   同 'y'
    
 Month: 
    b   月份的缩写 -  (Jan)
    B   月份的完整名称 - (January)
    h   同 'b'
    m   数字月份 (01...12)
    
 Week:
    W  一年的第几周,周一为每周的第一天(00..53)

    V  一年的第几周,周一为每周的第一天 (01-53)
       如果包含1月1日的月份有4个星期或
       在一月份有更多的日子,然后包含1月1日的周被认为是第1周;
       否则,它是上一年的第53周和下一周
       是第1周。与ISO 8601类似(但不是100%兼容。)

    U  同 'W' 周日为每周的第一天
    
 Day:
    a   星期几 - 缩写名称 (Mon)
    A   星期几 - full name (Monday)
    u   星期几 - number (Monday = 1)
    d   日期   - 2位数 (05)
    e   日期   - 数字前面有空格 ( 5)
    j   一年中的第几天 - (1-366)
    w   同 'u'
    
 Time:
    p   上午或下午 AM or PM
    r   12小时格式 (09:15:36 AM)
    R   24小时格式 - 没有秒 (17:45)
    T   24小时格式 (17:45:52)
    X   同 'T'
    Z   偏离UTC (-07) 这通常包括时区+DST
    
 Hour: 
    H   24小时格式t (17)
    I   12小时格式 (05)
    k   同 'H'
    l   同 'I' (Upper-case I = Lower-case L)
    
 Minutes & Seconds:
    M   分(35)
    S   秒(05)
    s   秒 自1970年1月1日 00:00:00 GMT (Unix time)以来的秒数

以下是按字母顺序排列的相同格式代码:

%%   显示字符 %
%a   星期几的缩写 (Sun..Sat)
%A   星期几的完整名称 (Sunday..Saturday)
%b   月份的缩写 (Jan..Dec)
%B   月份的完整名称 (January..December)
%c   日期与时间。只输入date指令也会显示同样的结果
%C   世纪(年份除100后去整) [00-99]
%d   日期(以01-31来表示)
%D   日期(含年月日)
%e   一个月的第几天 ( 1..31)
%h   同%b
%H   小时(00..23)
%I   小时(01..12)
%j   一年的第几天(001..366)
%k   小时( 0..23)
%l   小时( 1..12)
%m   月份(01..12)
%M   分钟(00..59)
%n   换行
%p   AM or PM
%r   12小时制时间 (hh:mm:ss [AP]M)
%s   从00:00:00 1970-01-01 UTC开始的秒数
%S   秒(00..60)
%t   制表符
%T   24小时制时间 (hh:mm:ss)
%U   一年的第几周,周日为每周的第一天 (00..53)
%V   一年的第几周,周一为每周的第一天 (01..53)
%w   一周的第几天 (0..6); 0 代表周日
%W   一年的第几周,周一为每周的第一天(00..53)
%x   日期(mm/dd/yy)
%X   时间(%H:%M:%S)
%y   年份(00..99)
%Y   年(1970...)
%z   RFC-2822 风格数字格式时区(-0500)
%Z   时区(e.g., EDT), 无法确定时区则为空

参数含义如下:

MM 月
DD 日
HH 时
MM 分
CC 年前两位数 (可选)
YY 年后两位数 (可选)
SS 秒(可选)

实例

打印前天的日期:

$ date --date='2 days ago'

使用当前日期和时间重命名文件

$ STAMPME=$HOME/demo_file_$(date +%Y%m%d-%H%M).txt
$ mv $HOME/demo_file $STAMPME

打印今天后的三个月又一天后

$ date --date='3 months 1 day'

打印圣诞节的那一天:

$ date --date='25 Dec' +%j

打印当前的完整月份名称和月份:

$ date '+%B %d'

'%d’扩展为零填充的两个 -数字字段,例如:

$ date -d 1may '+%B %d'  will print 'May 01'.

打印一个月份的day 去掉前面的0,您可以使用(GNU扩展名)’ - '修饰符来完全抑制填充

 $ date -d=1may '+%B %-d'

在设置系统时钟时,以“日期”的许多非GNU版本所需的格式打印当前日期和时间

$ date +%m%d%H%M%Y.%S

设置系统日期和时间

$ date --set="2012-6-29 11:59 AM" 

将系统时钟向前设置两分钟:

$ date --set='+2 minutes'

打印RFC-822指定格式的日期 (day month year hh:mm:ss zzz)

$ date --rfc

日期字符串转换为1970-01-01 00:00以来的秒数: 00 GMT(Unix时间),使用带有’%s’格式的’–date’选项。这在按日期排序和/或绘制/或比较数据时非常有用。以下命令输出自纪元以来的秒数,该时间比纪元晚一秒,但是在五小时后的时区,因此在纪元后总共五小时一秒:

$ date --date='2000-01-01 00:00:01 UTC +5 hours' +%s
946706400

假设您没有在上面的示例中指定时区信息。然后,在解释字符串时,date会使用您的计算机对时区(和DST)的想法。以下是您在英格兰格林威治时会得到的结果:

# local time zone used
$ date --date='2000-01-01 00:00:01' +%s
946684800

自1970年代以来的秒数在排序或绘制日期数据时非常有用。但要将数秒转换回更易读的日期,请使用如下命令:

$ date -d '1970-01-01 946684800 sec' +"%Y-%m-%d %T %z"
2000-01-01 00:00:00 +0000

date 命令实例:

linux命令:date -d 12/25/2018 12/25/2018 -d date date -d 12/25/2018rootopen.com
linux命令:date -d 12/25/2018 12/25/2018 -d date date -d 12/25/2018rootopen.com
2018-08-03 21:47:31

linux命令:date -d "next Monday" Monday" "next -d date date -d "next Monday"rootopen.com
linux命令:date -d "next Monday" Monday" "next -d date date -d "next Monday"rootopen.com
2018-08-03 21:45:58

linux命令:date -r -r date date -rrootopen.com
linux命令:date -r -r date date -rrootopen.com
2018-08-03 21:42:57

linux命令:date -u -u date date -urootopen.com
linux命令:date -u -u date date -urootopen.com
2018-08-03 21:37:19

linux命令:date +%d/%m/%Y%t%H:%M:%S +%d/%m/%Y%t%H:%M:%S date date +%d/%m/%Y%t%H:%M:%Srootopen.com
linux命令:date +%d/%m/%Y%t%H:%M:%S +%d/%m/%Y%t%H:%M:%S date date +%d/%m/%Y%t%H:%M:%Srootopen.com
2018-08-03 21:35:08

linux命令:date +%H:%M:%S +%H:%M:%S date date +%H:%M:%Srootopen.com
linux命令:date +%H:%M:%S +%H:%M:%S date date +%H:%M:%Srootopen.com
2018-08-03 21:34:27

linux命令:date date daterootopen.com
linux命令:date date daterootopen.com
2018-08-03 21:32:25

linux命令:date --date="1 fortnight ago" ago" fortnight --date="1 date date --date="1 fortnight ago"rootopen.com
linux命令:date --date="1 fortnight ago" ago" fortnight --date="1 date date --date="1 fortnight ago"rootopen.com
2018-05-29 19:26:48

linux命令:date -d 09/20/1981 +"%Y-%m-%d" +"%Y-%m-%d" 09/20/1981 -d date date -d 09/20/1981 +"%Y-%m-%d"rootopen.com
linux命令:date -d 09/20/1981 +"%Y-%m-%d" +"%Y-%m-%d" 09/20/1981 -d date date -d 09/20/1981 +"%Y-%m-%d"rootopen.com
2018-02-04 15:07:48

linux命令:date --utc --date "2009-02-06 09:57:54" +%s +%s 09:57:54" "2009-02-06 --date --utc date date --utc --date "2009-02-06 09:57:54" +%srootopen.com
linux命令:date --utc --date "2009-02-06 09:57:54" +%s +%s 09:57:54" "2009-02-06 --date --utc date date --utc --date "2009-02-06 09:57:54" +%srootopen.com
2018-01-02 18:40:48

linux命令:date +%s +%s date date +%srootopen.com
linux命令:date +%s +%s date date +%srootopen.com
2018-05-05 13:16:48

linux命令:date -R -d @1234567890 @1234567890 -d -R date date -R -d @1234567890rootopen.com
linux命令:date -R -d @1234567890 @1234567890 -d -R date date -R -d @1234567890rootopen.com
2018-02-06 19:51:48

linux命令:date "+The time is %H:%M" | say say | %H:%M" is time "+The date date "+The time is %H:%M" | sayrootopen.com
linux命令:date "+The time is %H:%M" | say say | %H:%M" is time "+The date date "+The time is %H:%M" | sayrootopen.com
2018-05-15 09:55:48

linux命令:date -d '2 weeks ago Saturday' +%Y-%m-%d +%Y-%m-%d Saturday' ago weeks '2 -d date date -d '2 weeks ago Saturday' +%Y-%m-%drootopen.com
linux命令:date -d '2 weeks ago Saturday' +%Y-%m-%d +%Y-%m-%d Saturday' ago weeks '2 -d date date -d '2 weeks ago Saturday' +%Y-%m-%drootopen.com
2018-04-01 23:47:48

linux命令:date --iso --iso date date --isorootopen.com
linux命令:date --iso --iso date date --isorootopen.com
2017-12-31 08:41:48

linux命令:date --date=yesterday --date=yesterday date date --date=yesterdayrootopen.com
linux命令:date --date=yesterday --date=yesterday date date --date=yesterdayrootopen.com
2018-05-25 13:07:48

linux命令:date -d "@$(find dir -type f -printf '%C@\n' | sort -n | sed -n "$(($(find dir -type f | wc -l)/2))p")" +%F +%F -l)/2))p")" wc | f -type dir "$(($(find -n sed | -n sort | '%C@\n' -printf f -type dir "@$(find -d date date -d "@$(find dir -type f -printf '%C@\n' | sort -n | sed -n "$(($(find dir -type f | wc -l)/2))p")" +%Frootopen.com
linux命令:date -d "@$(find dir -type f -printf '%C@\n' | sort -n | sed -n "$(($(find dir -type f | wc -l)/2))p")" +%F +%F -l)/2))p")" wc | f -type dir "$(($(find -n sed | -n sort | '%C@\n' -printf f -type dir "@$(find -d date date -d "@$(find dir -type f -printf '%C@\n' | sort -n | sed -n "$(($(find dir -type f | wc -l)/2))p")" +%Frootopen.com
2018-06-02 04:11:48

linux命令:date -d @$(echo $((2 ** 31 - 1))) 1))) - 31 ** $((2 @$(echo -d date date -d @$(echo $((2 ** 31 - 1)))rootopen.com
linux命令:date -d @$(echo $((2 ** 31 - 1))) 1))) - 31 ** $((2 @$(echo -d date date -d @$(echo $((2 ** 31 - 1)))rootopen.com
2018-05-14 00:26:48

linux命令:date +%m/%d/%y%X|tr -d 'n' >>datemp.log&& sensors|grep +5V|cut -d "(" -f1|tr -d 'n'>> datemp.log && sensors |grep Temp |cut -d "(" -f1|tr -d 'n'>>datemp.log 'n'>>datemp.log -d -f1|tr "(" -d |cut Temp |grep sensors && datemp.log 'n'>> -d -f1|tr "(" -d +5V|cut sensors|grep >>datemp.log&& 'n' -d +%m/%d/%y%X|tr date date +%m/%d/%y%X|tr -d 'n' >>datemp.log&& sensors|grep +5V|cut -d "(" -f1|tr -d 'n'>> datemp.log && sensors |grep Temp |cut -d "(" -f1|tr -d 'n'>>datemp.logrootopen.com
linux命令:date +%m/%d/%y%X|tr -d 'n' >>datemp.log&& sensors|grep +5V|cut -d "(" -f1|tr -d 'n'>> datemp.log && sensors |grep Temp |cut -d "(" -f1|tr -d 'n'>>datemp.log 'n'>>datemp.log -d -f1|tr "(" -d |cut Temp |grep sensors && datemp.log 'n'>> -d -f1|tr "(" -d +5V|cut sensors|grep >>datemp.log&& 'n' -d +%m/%d/%y%X|tr date date +%m/%d/%y%X|tr -d 'n' >>datemp.log&& sensors|grep +5V|cut -d "(" -f1|tr -d 'n'>> datemp.log && sensors |grep Temp |cut -d "(" -f1|tr -d 'n'>>datemp.logrootopen.com
2018-03-14 21:03:48

linux命令:date -d@1234567890 -d@1234567890 date date -d@1234567890rootopen.com
linux命令:date -d@1234567890 -d@1234567890 date date -d@1234567890rootopen.com
2018-04-06 17:04:48

linux命令:date -r foo foo -r date date -r foorootopen.com
linux命令:date -r foo foo -r date date -r foorootopen.com
2018-02-13 12:44:48

linux命令:date -d '2 weeks ago' ago' weeks '2 -d date date -d '2 weeks ago'rootopen.com
linux命令:date -d '2 weeks ago' ago' weeks '2 -d date date -d '2 weeks ago'rootopen.com
2018-02-14 19:49:48

linux命令:date -d2009-05-18 > /dev/null 2>&1 ; echo $? $? echo ; 2>&1 /dev/null > -d2009-05-18 date date -d2009-05-18 > /dev/null 2>&1 ; echo $?rootopen.com
linux命令:date -d2009-05-18 > /dev/null 2>&1 ; echo $? $? echo ; 2>&1 /dev/null > -d2009-05-18 date date -d2009-05-18 > /dev/null 2>&1 ; echo $?rootopen.com
2018-04-06 00:55:48

linux命令:date -d '1 day ago'; date -d '11 hour ago'; date -d '2 hour ago - 3 minute'; date -d '16 hour' hour' '16 -d date minute'; 3 - ago hour '2 -d date ago'; hour '11 -d date ago'; day '1 -d date date -d '1 day ago'; date -d '11 hour ago'; date -d '2 hour ago - 3 minute'; date -d '16 hour'rootopen.com
linux命令:date -d '1 day ago'; date -d '11 hour ago'; date -d '2 hour ago - 3 minute'; date -d '16 hour' hour' '16 -d date minute'; 3 - ago hour '2 -d date ago'; hour '11 -d date ago'; day '1 -d date date -d '1 day ago'; date -d '11 hour ago'; date -d '2 hour ago - 3 minute'; date -d '16 hour'rootopen.com
2018-01-05 03:13:48

linux命令:date --date="$(openssl x509 -in xxxxxx.crt -noout -startdate | cut -d= -f 2)" --iso-8601 --iso-8601 2)" -f -d= cut | -startdate -noout xxxxxx.crt -in x509 --date="$(openssl date date --date="$(openssl x509 -in xxxxxx.crt -noout -startdate | cut -d= -f 2)" --iso-8601rootopen.com
linux命令:date --date="$(openssl x509 -in xxxxxx.crt -noout -startdate | cut -d= -f 2)" --iso-8601 --iso-8601 2)" -f -d= cut | -startdate -noout xxxxxx.crt -in x509 --date="$(openssl date date --date="$(openssl x509 -in xxxxxx.crt -noout -startdate | cut -d= -f 2)" --iso-8601rootopen.com
2018-03-07 01:38:48

linux命令:date -d12/31/1970+1000000000sec -d12/31/1970+1000000000sec date date -d12/31/1970+1000000000secrootopen.com
linux命令:date -d12/31/1970+1000000000sec -d12/31/1970+1000000000sec date date -d12/31/1970+1000000000secrootopen.com
2018-04-02 16:00:48

linux命令:date -j -v +1000000000S -f %m%d%Y mmddyyyy mmddyyyy %m%d%Y -f +1000000000S -v -j date date -j -v +1000000000S -f %m%d%Y mmddyyyyrootopen.com
linux命令:date -j -v +1000000000S -f %m%d%Y mmddyyyy mmddyyyy %m%d%Y -f +1000000000S -v -j date date -j -v +1000000000S -f %m%d%Y mmddyyyyrootopen.com
2017-12-27 00:17:48

linux命令:date -j -v +1000000000S -f %m%d%Y mmddYYYY mmddYYYY %m%d%Y -f +1000000000S -v -j date date -j -v +1000000000S -f %m%d%Y mmddYYYYrootopen.com
linux命令:date -j -v +1000000000S -f %m%d%Y mmddYYYY mmddYYYY %m%d%Y -f +1000000000S -v -j date date -j -v +1000000000S -f %m%d%Y mmddYYYYrootopen.com
2018-02-23 23:09:48

linux命令:date -d @1234567890 @1234567890 -d date date -d @1234567890rootopen.com
linux命令:date -d @1234567890 @1234567890 -d date date -d @1234567890rootopen.com
2018-03-07 00:33:48

linux命令:date -ud @$[2**31-1] @$[2**31-1] -ud date date -ud @$[2**31-1]rootopen.com
linux命令:date -ud @$[2**31-1] @$[2**31-1] -ud date date -ud @$[2**31-1]rootopen.com
2018-05-06 20:14:48

linux命令:date -ud "1970-01-01 + 1234567890 seconds" seconds" 1234567890 + "1970-01-01 -ud date date -ud "1970-01-01 + 1234567890 seconds"rootopen.com
linux命令:date -ud "1970-01-01 + 1234567890 seconds" seconds" 1234567890 + "1970-01-01 -ud date date -ud "1970-01-01 + 1234567890 seconds"rootopen.com
2018-03-09 08:03:48

linux命令:date|osd_cat date|osd_cat date|osd_catrootopen.com
linux命令:date|osd_cat date|osd_cat date|osd_catrootopen.com
2017-12-30 01:30:48

linux命令:date +%V +%V date date +%Vrootopen.com
linux命令:date +%V +%V date date +%Vrootopen.com
2018-04-02 09:16:48

linux命令:date -s "$(echo -e "HEAD / HTTP/1.0\n" | nc www.example.com 80 | sed -ne 's/^Date: \(.*\)$/\1/p')" \(.*\)$/\1/p')" 's/^Date: -ne sed | 80 www.example.com nc | HTTP/1.0\n" / "HEAD -e "$(echo -s date date -s "$(echo -e "HEAD / HTTP/1.0\n" | nc www.example.com 80 | sed -ne 's/^Date: \(.*\)$/\1/p')"rootopen.com
linux命令:date -s "$(echo -e "HEAD / HTTP/1.0\n" | nc www.example.com 80 | sed -ne 's/^Date: \(.*\)$/\1/p')" \(.*\)$/\1/p')" 's/^Date: -ne sed | 80 www.example.com nc | HTTP/1.0\n" / "HEAD -e "$(echo -s date date -s "$(echo -e "HEAD / HTTP/1.0\n" | nc www.example.com 80 | sed -ne 's/^Date: \(.*\)$/\1/p')"rootopen.com
2018-02-20 08:43:48

linux命令:date -s "`curl -sI www.example.com | sed -n 's/^Date: //p'`" //p'`" 's/^Date: -n sed | www.example.com -sI "`curl -s date date -s "`curl -sI www.example.com | sed -n 's/^Date: //p'`"rootopen.com
linux命令:date -s "`curl -sI www.example.com | sed -n 's/^Date: //p'`" //p'`" 's/^Date: -n sed | www.example.com -sI "`curl -s date date -s "`curl -sI www.example.com | sed -n 's/^Date: //p'`"rootopen.com
2018-03-30 16:17:48

linux命令:date -j -v1d -v-0m -v-1d +'%m %d %Y' %Y' %d +'%m -v-1d -v-0m -v1d -j date date -j -v1d -v-0m -v-1d +'%m %d %Y'rootopen.com
linux命令:date -j -v1d -v-0m -v-1d +'%m %d %Y' %Y' %d +'%m -v-1d -v-0m -v1d -j date date -j -v1d -v-0m -v-1d +'%m %d %Y'rootopen.com
2018-03-27 20:23:48

linux命令:date +%A | cut -c $(( $(date +%A | wc -c) - 1 )) )) 1 - -c) wc | +%A $(date $(( -c cut | +%A date date +%A | cut -c $(( $(date +%A | wc -c) - 1 ))rootopen.com
linux命令:date +%A | cut -c $(( $(date +%A | wc -c) - 1 )) )) 1 - -c) wc | +%A $(date $(( -c cut | +%A date date +%A | cut -c $(( $(date +%A | wc -c) - 1 ))rootopen.com
2018-05-14 12:12:48

linux命令:date +%A | tail -2c -2c tail | +%A date date +%A | tail -2crootopen.com
linux命令:date +%A | tail -2c -2c tail | +%A date date +%A | tail -2crootopen.com
2018-02-12 01:12:48

linux命令:date +%s | sha256sum | base64 | head -c <length>; echo echo <length>; -c head | base64 | sha256sum | +%s date date +%s | sha256sum | base64 | head -c <length>; echorootopen.com
linux命令:date +%s | sha256sum | base64 | head -c <length>; echo echo <length>; -c head | base64 | sha256sum | +%s date date +%s | sha256sum | base64 | head -c <length>; echorootopen.com
2018-01-17 21:10:48

linux命令:date MMDDhhmmYYYY MMDDhhmmYYYY date date MMDDhhmmYYYYrootopen.com
linux命令:date MMDDhhmmYYYY MMDDhhmmYYYY date date MMDDhhmmYYYYrootopen.com
2017-12-28 01:17:48

linux命令:date --date=yesterday +%Y%m%d +%Y%m%d --date=yesterday date date --date=yesterday +%Y%m%drootopen.com
linux命令:date --date=yesterday +%Y%m%d +%Y%m%d --date=yesterday date date --date=yesterday +%Y%m%drootopen.com
2018-04-10 07:09:48

linux命令:date | md5sum md5sum | date date | md5sumrootopen.com
linux命令:date | md5sum md5sum | date date | md5sumrootopen.com
2018-02-10 00:50:48

linux命令:date +"%V" +"%V" date date +"%V"rootopen.com
linux命令:date +"%V" +"%V" date date +"%V"rootopen.com
2018-03-10 12:42:48

linux命令:date +%Y%m%d%T -s "`ssh user@server 'date "+%Y%m%d %T"'`" %T"'`" "+%Y%m%d 'date user@server "`ssh -s +%Y%m%d%T date date +%Y%m%d%T -s "`ssh user@server 'date "+%Y%m%d %T"'`"rootopen.com
linux命令:date +%Y%m%d%T -s "`ssh user@server 'date "+%Y%m%d %T"'`" %T"'`" "+%Y%m%d 'date user@server "`ssh -s +%Y%m%d%T date date +%Y%m%d%T -s "`ssh user@server 'date "+%Y%m%d %T"'`"rootopen.com
2018-02-12 11:20:48

linux命令:date --set="$(ssh user@server date)" date)" user@server --set="$(ssh date date --set="$(ssh user@server date)"rootopen.com
linux命令:date --set="$(ssh user@server date)" date)" user@server --set="$(ssh date date --set="$(ssh user@server date)"rootopen.com
2018-01-28 17:01:48

linux命令:date `ssh user@server date "+%y%m%d%H%M.%S"` "+%y%m%d%H%M.%S"` date user@server `ssh date date `ssh user@server date "+%y%m%d%H%M.%S"`rootopen.com
linux命令:date `ssh user@server date "+%y%m%d%H%M.%S"` "+%y%m%d%H%M.%S"` date user@server `ssh date date `ssh user@server date "+%y%m%d%H%M.%S"`rootopen.com
2018-04-17 00:57:48

linux命令:date -u +%W$(uname)|sha256sum|sed 's/\W//g' 's/\W//g' +%W$(uname)|sha256sum|sed -u date date -u +%W$(uname)|sha256sum|sed 's/\W//g'rootopen.com
linux命令:date -u +%W$(uname)|sha256sum|sed 's/\W//g' 's/\W//g' +%W$(uname)|sha256sum|sed -u date date -u +%W$(uname)|sha256sum|sed 's/\W//g'rootopen.com
2018-01-14 07:22:48

linux命令:date -d "$(uptime | awk '{gsub(/,/,"",$3);gsub(/:/," hours ",$3); print "- " $3 " minutes"}')" minutes"}')" " $3 " "- print ",$3); hours '{gsub(/,/,"",$3);gsub(/:/," awk | "$(uptime -d date date -d "$(uptime | awk '{gsub(/,/,"",$3);gsub(/:/," hours ",$3); print "- " $3 " minutes"}')"rootopen.com
linux命令:date -d "$(uptime | awk '{gsub(/,/,"",$3);gsub(/:/," hours ",$3); print "- " $3 " minutes"}')" minutes"}')" " $3 " "- print ",$3); hours '{gsub(/,/,"",$3);gsub(/:/," awk | "$(uptime -d date date -d "$(uptime | awk '{gsub(/,/,"",$3);gsub(/:/," hours ",$3); print "- " $3 " minutes"}')"rootopen.com
2018-06-11 05:20:48

linux命令:date -ud "1970/01/01 00:29:36" +%s +%s 00:29:36" "1970/01/01 -ud date date -ud "1970/01/01 00:29:36" +%srootopen.com
linux命令:date -ud "1970/01/01 00:29:36" +%s +%s 00:29:36" "1970/01/01 -ud date date -ud "1970/01/01 00:29:36" +%srootopen.com
2018-04-02 11:41:48

linux命令:date -d @$(echo $(($(date +%s)-$(cat /proc/uptime|cut -d. -f1)))) -f1)))) -d. /proc/uptime|cut +%s)-$(cat $(($(date @$(echo -d date date -d @$(echo $(($(date +%s)-$(cat /proc/uptime|cut -d. -f1))))rootopen.com
linux命令:date -d @$(echo $(($(date +%s)-$(cat /proc/uptime|cut -d. -f1)))) -f1)))) -d. /proc/uptime|cut +%s)-$(cat $(($(date @$(echo -d date date -d @$(echo $(($(date +%s)-$(cat /proc/uptime|cut -d. -f1))))rootopen.com
2018-03-02 04:45:48

Linux的Bash命令行(A-Z排序)