linux date命令 - 显示和设置系统日期与时间

linux date命令 - 显示和设置系统日期与时间

ID:1121585

大小:445.00 KB

页数:6页

时间:2017-11-07

linux date命令 - 显示和设置系统日期与时间_第1页
linux date命令 - 显示和设置系统日期与时间_第2页
linux date命令 - 显示和设置系统日期与时间_第3页
linux date命令 - 显示和设置系统日期与时间_第4页
linux date命令 - 显示和设置系统日期与时间_第5页
资源描述:

《linux date命令 - 显示和设置系统日期与时间》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、操作系统上的时间也许只是当做一个时钟。特别在控制台下,我们通常并不认为时间有什么重要的。但是对于管理员,这种认识是错误的。你知道错误的日期和时间会导致你不能编译程序么?因为日期和时间很重要,这或许就是开发网络时间协议(NTP:NetworkTimeProtocol)的原因。让我们了解下date命令是如何工作的。显示系统日期要显示系统日期,只要输入:$dateThuDec522:55:41WIB2013格式化显示日期日期有很多格式。如果你不喜欢默认的格式,你可以换一种格式。你可能会想"为什么我需要改变格式?默认的输出对我足够了。"是的,你说的对,但是当你在编程时,默认输出或许无法满足你的需

2、求,因此需要一些自定义输出。RFC2822的日期与时间输出格式$date-RThu,05Dec201323:40:53+0700RFC2822的格式像这样:星期,日-月-年,小时:分钟:秒时区时区+0700等同于GMT+7。默认上date使用的是定义在/etc/localtime的时区。有效时区数据定义在/usr/share/timezones。显示或者设置协调世界时在Wikipedia上,UTC意思是世界上主要的时钟和时间的标准。这是格林位置标准时间几个非常相近的替代者之一。以UTC形式显示日期和时间,使用-u参数$date-uThuDec516:45:58:UTC2013使用格式化选

3、项要自定义你的日期格式,使用加号(+)$date+”Day:%dMonth:%mYear:%Y”Day:05Month:12Year:2013$date+%D12/05/13%D格式是年/月/日的格式.如果你想的话,你可以输出日期的名字。下面是一些例子:$date+”%a%b%d%y”Fri06Dec2013$date+”%A%B%d%Y”FridayDecember062013$date+”%A%B%d%Y%T”FridayDecember06201300:30:37$date+”%A%B-%d-%Y%c”FridayDecember-06-201312:30:37AMWIB还有很多的

4、日期格式。只要输入:$date–help或者$mandate来显示date命令的语法和参数。基本上,date命令会翻译所有所有的百分号(%)开头的格式和输出在引号("")内所有的内容。设置系统日期和时间通常地,你希望你的系统日期和时间是自动设置的。如果由于一些原因,你想要手动修改它,我们可以使用这个命令。#date–set=”2014012509:17:00”这会设置你当前的系统日期和时间到一月25,2014and09:17:00AM。请注意,你必须拥有root特权来这么做。不然你会得到这样一个错误。date:cannotsetdate:OperationnotpermittedSatJ

5、an2509:17:00WIB2014重置你的时间如果你希望重置你的系统日期和时间到原始值,你可以用这个技巧。#hwclockFri06Dec201303:44:10AMWIB-0.314082seconds这回设置你的系统日期和时间到hwclock命令的输出的样子。在脚本中使用date命令还记得我之前说为什么你需要改变date的输出么?一个答案是你或许需要编程。让我们看下bash脚本下的一个例子。$vidisplay.date#!/bin/bashDATETIME=$(date+”DATE:%a%b-%d-%YTIME:%TWEEKNUMBER:%W”)echo$DATETIME保存并

6、运行它:$./display.dateDATE:FriDec-06-2013TIME:03:08:19WEEKNumber:40如果你发现权限拒绝错误信息,输入:$chmod755display.date在备份流程中使用date另外一个例子是子你备份流程中使用date。$date+%F2013-12-06$tarzcfv/daily_backup/backup-`date+%F`.tar.gz/home/pungki/Documents它会压缩文件夹/home/pungki/Documents到一个位于/daily_backupfolder的文件backup-2013-12-06.tar

7、.gz中。(译注:通过“`命令`”来在命令行内嵌其它命令,这个字符不是单引号,而是和波浪号~同一个键位的那个符号。)总结date可能被认为在某些方面不重要。但是date扮演了一个重要的角色。要想知道关于date命令更多的细节,在你的控制台下输入mandate访问man页面。

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

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

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