在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
“date”命令使用标准的输出打印当前的日期和时间,也可以深入设置。 复制代码 代码如下:root@tecmint:~# date Fri May 17 14:13:29 IST 2013 复制代码 代码如下:root@tecmint:~# date --set='14 may 2013 13:57' Mon May 13 13:57:00 IST 2013 注意:这个命令在脚本中十分有用,以及基于时间和日期的脚本更完美。而且在终端中改变日期和时间,让你更专业!!!(当然你需要root权限才能操作这个,因为它是系统整体改变) 根据指定格式显示当前时间或设置系统时间. -d, --date=STRING -I, --iso-8601[=TIMESPEC] 按照 ISO-8601 的日期/时间格式输出时间. TIMESPEC=`date' (或者不指定时)仅输出日期,等于 `hours', `minutes', 或`seconds' 时按照指定精度输出日期及时间. -r, --reference=FILE 格式 FORMAT 控制着输出格式. 仅当选项指定为全球时间时本格式才有效。 分别解释如下: %% 默认情况下,用 0 填充数据的空缺部分. GNU 的 date 命令能分辨在 `%'和数字指示之间的以下修改. `-' (连接号) 不进行填充 `_' (下划线) 用空格进行填充 例1 复制代码 代码如下:[root@localhost www]# date #显示日期和时间 2013年 05月 04日 星期六 14:35:33 CST 复制代码 代码如下:[root@localhost www]# date -s '14:35:40' #设置时间 2013年 05月 04日 星期六 14:35:40 CST 例2 复制代码 代码如下:[root@rudder ~]# date +%m%d%H%M%S 0819150511 复制代码 代码如下:[root@rudder ~]# date 0819150511 Fri Aug 19 15:05:00 EST 2011 例3 复制代码 代码如下:#date -s //设置当前时间,只有root权限才能设置,其他只能查看。 #date -s 20061010 //设置成20061010,这样会把具体时间设置成空00:00:00 #date -s 12:23:23 //设置具体时间,不会对日期做更改 #date -s "12:12:23 2006-10-10″ //这样可以设置全部时间 例4 复制代码 代码如下:[root@localhost ~]# date -d "20150305" +%s #时间转时间戳 1425484800 复制代码 代码如下:[root@localhost ~]# date -d '1970-01-01 UTC 1425484800 seconds' #时间戳转时间 2015年 03月 05日 星期四 00:00:00 CST |
请发表评论