仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1074|回复: 15
打印 上一主题 下一主题

[其他Linux] Linux编程之天天一个linux命令(37):date命令仓酷云

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:24:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last
在linux情况中,不论是编程仍是其他保护,工夫是必不成少的,也常常会用到工夫的运算,纯熟使用date命令来暗示本人想要暗示的工夫,一定能够给本人的事情带来诸多便利。
1.命令格局:
date[参数]...[+格局]
2.命令功效:
date能够用来显现或设定体系的日期与工夫。
3.命令参数:
需要参数:
%H小时(以00-23来暗示)。
%I小时(以01-12来暗示)。
%K小时(以0-23来暗示)。
%l小时(以0-12来暗示)。
%M分钟(以00-59来暗示)。
%PAM或PM。
%r工夫(含时分秒,小时以12小时AM/PM来暗示)。
%s总秒数。起算工夫为1970-01-0100:00:00UTC。
%S秒(以当地的习用法来暗示)。
%T工夫(含时分秒,小时以24小时制来暗示)。
%X工夫(以当地的习用法来暗示)。
%Z郊区。
%a礼拜的缩写。
%A礼拜的完全称号。
%b月份英文名的缩写。
%B月份的完全英文称号。
%c日期与工夫。只输出date指令也会显现一样的了局。
%d日期(以01-31来暗示)。
%D日期(含年代日)。
%j该年中的第几天。
%m月份(以01-12来暗示)。
%U该年中的周数。
%w该周的天数,0代表周日,1代表周一,异词类推。
%x日期(以当地的习用法来暗示)。
%y年份(以00-99来暗示)。
%Y年份(以四位数来暗示)。
%n在显现时,拔出新的一行。
%t在显现时,拔出tab。
MM月份(需要)
DD日期(需要)
hh小时(需要)
mm分钟(需要)
ss秒(选择性)
选择参数:
-d<字符串> 显现字符串所指的日期与工夫。字符串前后必需加上双引号。
-s<字符串> 依据字符串来设置日期与工夫。字符串前后必需加上双引号。
-u 显现GMT。
--help 在线匡助。
--version 显现版本信息
4.利用申明:
1.在显现方面,利用者能够设定欲显现的格局,格局设定为一个加号后接数个标志,个中可用的标志列表以下:%:打印出%:
%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:礼拜几(Sunday..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:年份的最初两位数字(00.99)
%Y:完全年份(0000..9999)
2.在设准时间方面:
date-s//设置以后工夫,只要root权限才干设置,其他只能检察。
date-s20080523//设置成20080523,如许会把详细工夫设置成空00:00:00
date-s01:01:01//设置详细工夫,不会对日期做变动
date-s“01:01:012008-05-23&Prime;//如许能够设置全体工夫
date-s“01:01:0120080523&Prime;//如许能够设置全体工夫
date-s“2008-05-2301:01:01&Prime;//如许能够设置全体工夫
date-s“2008052301:01:01&Prime;//如许能够设置全体工夫
3.加减:
date+%Y%m%d//显现前天算月日
date+%Y%m%d--date="+1day"//显现前一天的日期
date+%Y%m%d--date="-1day"//显现后一天的日期
date+%Y%m%d--date="-1month"//显现上一月的日期
date+%Y%m%d--date="+1month"//显现下一月的日期
date+%Y%m%d--date="-1year"//显现前一年的日期
date+%Y%m%d--date="+1year"//显现下一年的日期
5.利用实例:
实例1:显现以后工夫
命令:
date
date+%c
date+%D
date+%x
date+%T
date+%X
输入:
[root@localhost~]#date
2012年12月08日礼拜六08:31:35CST
[root@localhost~]#date+%c
2012年12月08日礼拜六08时34分44秒
[root@localhost~]#date+%D
12/08/12[root@localhost~]#date+%x
2012年12月08日
[root@localhost~]#date+%T
08:35:36[root@localhost~]#date+%X
08时35分54秒
[root@localhost~]#
申明:
实例2:显现日期和设准时间
命令:
date--date08:42:00
输入:
[root@localhost~]#date+%c
2012年12月08日礼拜六08时41分37秒
[root@localhost~]#date--date08:42:00
2012年12月08日礼拜六08:42:00CST
[root@localhost~]#date+%c--date08:45:00
2012年12月08日礼拜六08时45分00秒
[root@localhost~]#
申明:
实例3:date-d参数利用
命令:
输入:
[root@localhost~]#date-d"nov22"
2012年11月22日木曜日00:00:00CST
[root@localhost~]#date-d2weeks
2012年12月22日礼拜六08:50:21CST
[root@localhost~]#date-dnextmonday
2012年12月10日礼拜一00:00:00CST
[root@localhost~]#date-dnext-day+%Y%m%d
20121209[root@localhost~]#date-dtomorrow+%Y%m%d
20121209[root@localhost~]#date-dlast-day+%Y%m%d
20121207[root@localhost~]#date-dyesterday+%Y%m%d
20121207[root@localhost~]#date-dlast-month+%Y%m
201211[root@localhost~]#date-dnext-month+%Y%m
201301[root@localhost~]#date-d30daysago
2012年11月08日木曜日08:51:37CST
[root@localhost~]#date-d-100days
2012年08月30日木曜日08:52:03CST
[root@localhost~]#date-ddec14-2weeks
2012年11月30日礼拜五00:00:00CST
[root@localhost~]#date-d50days
2013年01月27日日曜日08:52:27CST
申明:

如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她;
只想知道 该用户已被删除
沙发
发表于 2015-1-20 23:49:39 | 只看该作者
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
飘灵儿 该用户已被删除
板凳
发表于 2015-1-26 20:35:58 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
莫相离 该用户已被删除
地板
发表于 2015-1-26 23:09:03 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
透明 该用户已被删除
5#
发表于 2015-2-4 21:22:34 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
小妖女 该用户已被删除
6#
发表于 2015-2-7 01:33:48 | 只看该作者
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
活着的死人 该用户已被删除
7#
发表于 2015-2-7 12:08:46 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
谁可相欹 该用户已被删除
8#
发表于 2015-2-8 07:12:01 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
因胸联盟 该用户已被删除
9#
发表于 2015-2-24 21:37:10 | 只看该作者
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
金色的骷髅 该用户已被删除
10#
发表于 2015-2-28 16:47:52 | 只看该作者
感谢老师和同学们在学习上对我的帮助。
愤怒的大鸟 该用户已被删除
11#
发表于 2015-3-2 02:56:22 | 只看该作者
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
小魔女 该用户已被删除
12#
发表于 2015-3-4 02:53:14 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
精灵巫婆 该用户已被删除
13#
发表于 2015-3-4 04:12:42 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
深爱那片海 该用户已被删除
14#
发表于 2015-3-7 14:40:30 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
若天明 该用户已被删除
15#
发表于 2015-3-11 21:31:04 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
第二个灵魂 该用户已被删除
16#
发表于 2015-3-19 14:17:11 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 10:58

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表