变相怪杰 发表于 2015-1-14 21:13:37

Linux教程之纪录每次刊出Shell的工夫

欢迎大家来到仓酷云论坛!头几天有个伴侣想在每次加入shell跋文录下刊出的工夫,能够在.bash_logout文件中到场以下一行指令:
date-dtoday+"%Y-%m-%d%H:%M:%S">>/var/log/logout测试以下:
翻开两个窗口,个中一个检察以后的工夫,然后另外一个exit加入shell,检察天生的/var/log/logout文件的第二条就是我方才加入的工夫了。



其他格局的工夫输入下令以下:
#date-dtoday+"%Y-%m-%d"
2013-02-07
#date-dtoday+"%Y_%-m_%-d"
2013_2_7
#date-dtoday+"%Y-%m-%d%T"
2013-02-0722:42:24
#date-dtoday+"%Y-%m-%d%H:%M"
2013-02-0722:42
#date-dtoday+"%Y-%m-%d%H:%M:%S"
2013-02-0722:42:35

以下是date指令的具体用法申明:
date下令参数

[*]-d,Cdate=STRING显现STRING指定的工夫
[*]-f,Cfile=DATEFILE相似Cdate参数显现DATEFILE文件中的每行工夫
[*]-ITIMESPEC,Ciso-8601[=TIMESPEC]以ISO8601格局显现日期/工夫。TIMESPEC为”date”(只显现日期)、”hours”、”minutes”、”senconds”(显现工夫精度)之一,默许为”date”。
[*]-r,Creference=FILE显现文件的最初修正工夫
[*]-R,Crfc-2822以RFC-2822兼容日期格局显现工夫
[*]-s,Cset=STRING设置工夫为STRING
[*]-u,Cutc,Cuniversal显现或设定为CoordinatedUniversalTime工夫格局
date下令输入显现格局

[*]%%字符%
[*]%a礼拜的缩写(Sun..Sat)
[*]%A礼拜的完全称号(Sunday..Saturday)
[*]%b月份的缩写(Jan..Dec)
[*]%B月份的完全称号(January..December)
[*]%c日期工夫(SatNov0412:02:33EST1989)
[*]%C世纪(年份除100后往整)
[*]%d一个月的第几天(01..31)
[*]%D日期(mm/dd/yy)
[*]%e一个月的第几天(1..31)
[*]%F日期,同%Y-%m-%d
[*]%g年份(yy)
[*]%G年份(yyyy)
[*]%h同%b
[*]%H小时(00..23)
[*]%I小时(01..12)
[*]%j一年的第几天(001..366)
[*]%k小时(0..23)
[*]%l小时(1..12)
[*]%m月份(01..12)
[*]%M分钟(00..59)
[*]%n换行
[*]%N纳秒(000000000..999999999)
[*]%pAMorPM
[*]%Pamorpm
[*]%r12小时制工夫(hh:mm:ssM)
[*]%R24小时制工夫(hh:mm)
[*]%s从00:00:001970-01-01UTC入手下手的秒数
[*]%S秒(00..60)
[*]%t制表符
[*]%T24小时制工夫(hh:mm:ss)
[*]%u一周的第几天(1..7);1暗示礼拜一
[*]%U一年的第几周,周日为每周的第一天(00..53)
[*]%V一年的第几周,周一为每周的第一天(01..53)
[*]%w一周的第几天(0..6);0代表周日
[*]%W一年的第几周,周一为每周的第一天(00..53)
[*]%x日期(mm/dd/yy)
[*]%X工夫(%H:%M:%S)
[*]%y年份(00..99)
[*]%Y年份(1970…)
[*]%zRFC-2822作风数字格局时区(-0500)
[*]%Z时区(e.g.,EDT),没法断定时区则为空


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

分手快乐 发表于 2015-1-17 07:45:45

众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。

莫相离 发表于 2015-1-25 14:25:00

Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。

兰色精灵 发表于 2015-2-2 22:34:07

这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?

山那边是海 发表于 2015-2-8 19:57:57

老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。

再现理想 发表于 2015-2-26 03:09:13

再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?

若相依 发表于 2015-3-8 12:12:14

一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?

飘飘悠悠 发表于 2015-3-22 20:17:22

生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
页: [1]
查看完整版本: Linux教程之纪录每次刊出Shell的工夫