- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linuxdate命令-显示和设置系统日期与时间.
操作系统上的时间也许只是当做一个时钟。特别在控制台下, 我们通常并不认为时间有什么重要的。但是对于管理员,这种认识是错误的。你知道错误的日期和时间会导致你不能编译程序么?
因为日期和时间很重要,这或许就是开发网络时间协议(NTP:Network Time Protocol)的原因。让我们了解下date命令是如何工作的。
显示系统日期
要显示系统日期,只要输入:
$ date
Thu Dec 5 22:55:41 WIB 2013
格式化显示日期
日期有很多格式。如果你不喜欢默认的格式,你可以换一种格式。你可能会想为什么我需要改变格式? 默认的输出对我足够了。
是的,你说的对,但是当你在编程时,默认输出或许无法满足你的需求,因此需要一些自定义输出。
RFC 2822 的日期与时间输出格式
$ date -R
Thu, 05 Dec 2013 23:40:53 +0700
RFC 2822 的格式像这样 : 星期, 日-月-年, 小时:分钟:秒 时区
时区 +0700 等同于 GMT +7。
默认上date使用的是定义在/etc/localtime的时区。有效时区数据定义在/usr/share/timezones。
显示或者设置协调世界时
在 Wikipedia上, UTC 意思是
世界上主要的时钟和时间的标准。这是格林位置标准时间几个非常相近的替代者之一。
以UTC形式显示日期和时间, 使用 -u 参数
$ date -u
Thu Dec 5 16:45:58:UTC 2013
使用格式化选项
要自定义你的日期格式, 使用加号 (+)
$ date +”Day : %d Month : %m Year : %Y”
Day: 05 Month: 12 Year: 2013
$ date +%D
12/05/13
%D 格式是 年/月/日 的格式.
如果你想的话,你可以输出日期的名字。下面是一些例子:
$ date +”%a %b %d %y”
Fri 06 Dec 2013
$ date +”%A %B %d %Y”
Friday December 06 2013
$ date +”%A %B %d %Y %T”
Friday December 06 2013 00:30:37
$ date +”%A %B-%d-%Y %c”
Friday December-06-2013 12:30:37 AM WIB
还有很多的日期格式。只要输入:
$ date –help
或者
$ man date
来显示date命令的语法和参数。
基本上,date命令会翻译所有所有的百分号(%)开头的格式和输出在引号()内所有的内容。
设置系统日期和时间
通常地,你希望你的系统日期和时间是自动设置的。如果由于一些原因,你想要手动修改它,我们可以使用这个命令。
# date –set=09:17:00”
这会设置你当前的系统日期和时间到一月 25, 2014 and 09:17:00 AM。请注意,你必须拥有root特权来这么做。不然你会得到这样一个错误。
date: cannot set date: Operation not permitted
Sat Jan 25 09:17:00 WIB 2014
重置你的时间
如果你希望重置你的系统日期和时间到原始值,你可以用这个技巧。
# hwclock
Fri 06 Dec 2013 03:44:10 AM WIB -0.314082 seconds
这回设置你的系统日期和时间到hwclock命令的输出的样子。
在脚本中使用date命令
还记得我之前说为什么你需要改变date的输出么?一个答案是你或许需要编程。让我们看下bash脚本下的一个例子。
$ vi display.date
#! /bin/bash
DATETIME=$(date +”DATE: %a %b-%d-%Y TIME: %T WEEK NUMBER: %W”)
echo $DATETIME
保存并运行它:
$ ./display.date
DATE : Fri Dec-06-2013 TIME: 03:08:19 WEEK Number :40
如果你发现权限拒绝错误信息,输入:
$ chmod 755 display.date
在备份流程中使用date
另外一个例子是子你备份流程中使用date。
$ date +%F
2013-12-06
$ tar zcfv /daily_backup/backup-`date +%F`.tar.gz /home/pungki/Documents
它会压缩文件夹/home/pungki/Docu
您可能关注的文档
最近下载
- 感悟生命_我的生命之树_教案 心理健康八年级全一册.docx VIP
- 企业架构(4A架构)一体化设计方法.docx VIP
- 文秘英语实训(第二版)教参..doc
- 2023-2024学年山东省青岛二中高一(上)期中数学试卷【答案版】.pdf VIP
- 四川省绵阳市涪城区2025届九年级下学期中考三模数学试卷(含答案).docx VIP
- 文学常识题库(含答案).docx VIP
- 主检医师规范化及能力提升培训考试试题.docx
- T_CMSA 0021—2021_民用无人机作业气象条件等级植保.pdf VIP
- 2023年广西玉林市玉州区小升初数学试卷附答案解析.docx VIP
- T/CCIAT 0015-2020 建筑劳务管理标准.pdf VIP
文档评论(0)