linux date命令详解

linux date命令详解

ID:42770201

大小:70.00 KB

页数:13页

时间:2019-09-21

linux date命令详解_第1页
linux date命令详解_第2页
linux date命令详解_第3页
linux date命令详解_第4页
linux date命令详解_第5页
资源描述:

《linux date命令详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux下date命令详解博客分类:linuxLinux脚本SUNUnix名称:date使用权限:所有使用者使用方式:date[-u][-ddatestr][-sdatestr][--utc][--universal][--date=datestr][--set=datestr][--help][--version][+FORMAT][MMDDhhmm[[CC]YY][.ss]]说明:date能用来显示或设定系统的日期和时间,在显示方面,使用者能设定欲显示的格式,格式设定为一个加号后接数个标记,其

2、中可用的标记列表如下:时间方面:%:印出%%n:下一行%t:跳格%H:小时(00..23)%I:小时(01..12)%k:小时(0..23)%l:小时(1..12)%M:分钟(00..59)%p:显示本地AM或PM%r:直接显示时间(12小时制,格式为hh:mm:ss[AP]M)%s:从1970年1月1日00:00:00UTC到目前为止的秒数%S:秒(00..61)%T:直接显示时间(24小时制)%X:相当于%H:%M:%S%Z:显示时区日期方面:%a:星期几(Sun..Sat)%A:星期几(Sun

3、day..Saturday)%b:月份(Jan..Dec)%B:月份(January..December)%c:直接显示日期和时间%d:日(01..31)%D:直接显示日期(mm/dd/yy)%h:同%b%j:一年中的第几天(001..366)%m:月份(01..12)%U:一年中的第几周(00..53)(以Sunday为一周的第一天的情形)%w:一周中的第几天(0..6)%W:一年中的第几周(00..53)(以Monday为一周的第一天的情形)%x:直接显示日期(mm/dd/yy)%y:年份的最后

4、两位数字(00.99)%Y:完整年份(0000..9999)若是不以加号作为开头,则表示要设定时间,而时间格式为MMDDhhmm[[CC]YY][.ss],其中MM为月份,DD为日,hh为小时,mm为分钟,CC为年份前两位数字,YY为年份后两位数字,ss为秒数把计:-ddatestr:显示datestr中所设定的时间(非系统时间)--help:显示辅助讯息-sdatestr:将系统时间设为datestr中所设定的时间-u:显示目前的格林威治时间--version:显示版本编号例子:显示时间后跳行,再

5、显示目前日期:date+%T%n%D显示月份和日数:date+%B%d显示日期和设定时间(12:34:56):date--date12:34:56设置系统当前时间(12:34:56):date--s12:34:56注意:当你不希望出现无意义的0时(比如说1999/03/07),则能在标记中插入-符号,比如说date+%-H:%-M:%-S会把时分秒中无意义的0给去掉,像是原本的08:09:04会变为8:9:4。另外,只有取得权限者(比如说root)才能设定系统时间。当你以root身分更改了系统时间之

6、后,请记得以clock-w来将系统时间写入CMOS中,这样下次重新开机时系统时间才会持续抱持最新的正确值。ntp时间同步linux系统下默认安装了ntp服务,手动进行ntp同步如下ntpdatentp1.nl.net当然,也能指定其他的ntp服务器-------------------------------------------------------------------扩展功能date工具可以完成更多的工作,不仅仅只是打印出当前的系统日期。您可以使用它来得到给定的日期究竟是星期几,并得到相

7、对于当前日期的相对日期。了解某一天是星期几GNU对date命令的另一个扩展是-d选项,当您的桌上没有日历表时(UNIX用户不需要日历表),该选项非常有用。使用这个功能强大的选项,通过将日期作为引号括起来的参数提供,您可以快速地查明一个特定的日期究竟是星期几:$date-d"nov22"WedNov2200:00:00EST2006$在本示例中,您可以看到今年的11月22日是星期三。所以,假设在11月22日召开一个重大的会议,您可以立即了解到这一天是星期三,而这一天您将赶到驻地办公室。获得相对日期d选

8、项还可以告诉您,相对于当前日期若干天的究竟是哪一天,从现在开始的若干天或若干星期以后,或者以前(过去)。通过将这个相对偏移使用引号括起来,作为-d选项的参数,就可以完成这项任务。例如,您需要了解两星期以后的日期。如果您处于Shell提示符处,那么可以迅速地得到答案:$date-d'2weeks'关于使用该命令,还有其他一些重要的方法。使用next/last指令,您可以得到以后的星期几是哪一天:$date-d'nextmonday'(下周一的日期)$date-dnext

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。