linux显示系统时间命令Word文档格式.docx
《linux显示系统时间命令Word文档格式.docx》由会员分享,可在线阅读,更多相关《linux显示系统时间命令Word文档格式.docx(5页珍藏版)》请在冰点文库上搜索。
”dpkg-reconfiguretzdata”
复制相应的时区文件,替换系统时区文件;
或者创建链接文件
cp/usr/share/zoneinfo/$主时区/$次时区/etc/localtime
例如:
在设置中国时区使用亚洲/上海(+8)
cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
查看和修改Linux的时间
查看时间和日期
”date”
因为日期和时间很重要,这或许就是开发网络时间协议(NTP:
NetworkTimeProtocol)的原因。
让我们了解下date命令是如何工作的。
显示系统日期
要显示系统日期,只要输入:
$date
ThuDec522:
55:
41WIB2013
格式化显示日期
日期有很多格式。
如果你不喜欢默认的格式,你可以换一种格式。
你可能会想&
quot;
为什么我需要改变格式?
默认的输出对我足够了。
&
是的,你说的对,但是当你在编程时,默认输出或许无法满足你的需求,因此需要一些自定义输出。
RFC2822的日期与时间输出格式
$date-R
Thu,05Dec201323:
40:
53+0700
RFC2822的格式像这样:
星期,日-月-年,小时:
分钟:
秒时区
时区+0700等同于GMT+7。
默认上date使用的是定义在/etc/localtime的时区。
有效时区数据定义在/usr/share/timezones。
显示或者设置协调世界时
在Wikipedia上,UTC意思是
世界上主要的时钟和时间的标准。
这是格林位置标准时间几个非常相近的替代者之一。
以UTC形式显示日期和时间,使用-u参数
$date-u
ThuDec516:
45:
58:
UTC2013
使用格式化选项
要自定义你的日期格式,使用加号(+)
$date+”Day:
%dMonth:
%mYear:
%Y”
Day:
05Month:
12Year:
2013
$date+%D
12/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:
37AMWIB
还有很多的日期格式。
只要输入:
$date&
ndash;
help
或者
$mandate
来显示date命令的语法和参数。
基本上,date命令会翻译所有所有的百分号(%)开头的格式和输出在引号(&
)内所有的内容。
设置系统日期和时间
通常地,你希望你的系统日期和时间是自动设置的。
如果由于一些原因,你想要手动修改它,我们可以使用这个命令。
#date&
set=”2014012509:
17:
00”
这会设置你当前的系统日期和时间到一月25,2014and09:
00AM。
请注意,你必须拥有root特权来这么做。
不然你会得到这样一个错误。
date:
cannotsetdate:
Operationnotpermitted
SatJan2509:
00WIB2014
重置你的时间
如果你希望重置你的系统日期和时间到原始值,你可以用这个技巧。
#hwclock
Fri06Dec201303:
44:
10AMWIB-0.314082seconds
这回设置你的系统日期和时间到hwclock命令的输出的样子。
在脚本中使用date命令
还记得我之前说为什么你需要改变date的输出么?
一个答案是你或许需要编程。
让我们看下bash脚本下的一个例子。
$vidisplay.date
#!
/bin/bash
DATETIME=$(date+”DATE:
%a%b-%d-%YTIME:
%TWEEKNUMBER:
%W”)
echo$DATETIME
保存并运行它:
$./display.date
DATE:
FriDec-06-2013TIME:
03:
08:
19WEEKNumber:
40
如果你发现权限拒绝错误信息,输入:
$chmod755display.date
在备份流程中使用date
另外一个例子是子你备份流程中使用date。
$date+%F
2013-12-06
$tarzcfv/daily_backup/backup-`date+%F`.tar.gz/home/pungki/Documents
它会压缩文件夹/home/pungki/Documents到一个位于/daily_backupfolder的文件backup-2013-12-06.tar.gz中。
(译注:
通过“`命令`”来在命令行内嵌其它命令,这个字符不是单引号,而是和波浪号~同一个键位的那个符号。
)
总结
date可能被认为在某些方面不重要。
但是date扮演了一个重要的角色。
要想知道关于date命令更多的细节,在你的控制台下输入mandate访问man页面。
cal
不加参数可以直接看到本月月历
看过“linux显示系统时间命令”的人还看了:
1.使用命令行怎么更改Linux系统的日期和时间
2.Linux系统时间设置
3.linux系统修改系统时间与时区的方法有哪些
4.Linux系统如何修改文件的时间
5.Linux系统常用命令合集