欢迎来到天天文库
浏览记录
ID:35478201
大小:84.57 KB
页数:5页
时间:2019-03-25
《linux的date命令及系统时间设置》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、linux的date命令及系统时间设置Linux时钟分为系统时钟(SystemClock)和硬件(RealTimeClock,简称RTC)时钟。系统时钟是指当前LinuxKernel中的时钟,而硕件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。Linux中的所有命令(包括函数)都是采用的系统时钟设置。在Linux中,用于时钟查看和设置的命令主要有dateshwclocko1、date名称:date使用权限
2、:所有使用者使用方式:date[-u][-ddatestr][-sdatestr][—utc][—universal][―date二datestr][―set=datestr][―help][―version][+FORMAT][MMDDhhmm[[CC]YY][.ss]]说明:date可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:时间方面:%:印出%%n:下一行%t:跳格%H:小时(00-23)%1:小时(01-12)%k:
3、小时(0-23)%1:小时(1-12)%M:分钟(00-59)%p:显示本地AM或PM%r:直接显示时间(12小时制,格式为hh:mm:ss[AP]M)%s:从1970年1月1日00:00:00UTC到目前为止的秒数%S:秒(00-60)%T:直接显示时间(24小时制)%X:相当于%H:%M:%S%Z:显示时区日期方面:%a星期几(Sun-Sat)%A星期几(Sunday-Saturday)%b月份(Jan-Dec)%B月份(January-December)%c直接显示口期与时间%d日(01-31)%D直接显
4、示日期(mm/dd/yy)%h同%b一年中的第几天(001-366)月份(01-12)%U%w%W%x%y%Y一年中的第几周一周屮的第几天一年屮的第几周(00-53)(以Sunday为一周的第一天的情形)(0-6)(00-53)(以Monday为一周的第一天的情形)直接显示日期(mm/dd/yy)年份的最后两位数字(00.99)完整年份(0000-9999)若是不以加号作为开头,则表示要设定时间,而时间格式为MMDDhhmm[[CC]YY][.ss],其中MM为月份,DD为日,hh为小时,mm为分钟,CC为年份
5、前两位数字,YY为年份后两位数字,ss为秒数参数:-ddatestr:显示datestr中所设定的时间(非系统时间)—help:显示辅助讯息-Sdatestr:将系统时间设为datestr中所设定的时间-u:显示目前的格林威治时间一version:显示版本编号例子:显不时间后跳行,再显示目前日期:#date'+%T%n%D'显示月份与日数:date'+%B%d'显示日期与设定时间(12:34:56):#date—date'12:34:56'注意:当你不希望出现无意义的0时(比如说1999/03/07),则可以在
6、标记中插入-符号,比如说dateM:%-S'会把时分秒中无意义的0给去掉,像是原本的08:09:04会变为8:9:4。另外,只有取得权限者(比如说root)才能设定系统时间。当你以root身分更改了系统时间之后,请记得以clock-w来将系统时间写入CMOS中,这样下次重新开机时系统时间才会持续抱持最新的正确值。例子:修改日期时间在命令行输入:Date:显示当前时间FriAug314:15:16CST2007date-s:按字符串方式修改时间可以只修改日期,不修改时间,输入:date-s2007-08-03只修
7、改时间,输入:date~s14:15:00同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:#date-s〃2007-08-0314:15:00〃2、查看硬件时间#hwclock设置硬件时间#hwclock-set-date二"07/07/0610:19"(月/日/年时:分:秒)3、硬件时间和系统时间的同步按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock命令实现同步。硬件时钟与系统时钟同步:#hwclock--hctosys(he代表硬件
8、时间,sys代表系统时间)系统时钟和硬件时钟同步:(让系统的时间同步到硬件时钟)#hwclock-systohe木文出自“学习,感悟,经历”博客Question:WhileplayingaroundwithGNU/date,thishappened:#dateWedJul2210:24:05CEST2009#d3te—seT970-01-0Udate:cannotsetdate:Inv
此文档下载收益归作者所有