标题: [疑问] 老题重谈-如何实现history中显示时间?
  本主题由 老农 于 2007-12-14 17:08 加入精华 
chinamylinux
LU幼天使
Rank: 2



UID 96706
精华 0
积分 35
帖子 59
活跃指数 9
LU金币 63 个
LU金条 0 个
阅读权限 20
注册 2007-9-28
 
发表于 2007-12-11 09:59  资料  个人空间  短消息  加为好友 
回复 #11 neoniu 的帖子

还提那伤心的事情干嘛!!
学习了!

顶部
neoniu (:哞哞牛:)
LU幼天使
Rank: 2


UID 90952
精华 3
积分 144
帖子 240
活跃指数 41
LU金币 543 个
LU金条 0 个
阅读权限 20
注册 2007-6-6
 
发表于 2007-12-11 10:23  资料  个人空间  短消息  加为好友 
耗时2天终于解决了。


# fc -t命令结果如下

299     ? :: reducevg -d datavg
300     ? :: history -t
301     ? :: reduce -d datavg -f hdisk1
302     ? :: fc -t 0
303     ? :: reduce -d -f datavg hdisk1
304     ? :: reducevg -d -f datavg hdisk1
305     ? :: smit varyonvg
306     ? :: varyonvg datavg
307     ? :: cat /etc/environment
308     ? :: vi /etc/environment
309     ? :: fc -t
310     2007/12/10 19:14:57 :: fc -t
311     2007/12/10 19:15:06 :: ls
312     2007/12/10 19:15:09 :: pwd
313     2007/12/10 19:15:10 :: cd /
314     2007/12/10 19:15:13 :: fc -t
#


.sh_history中的内容如下

cat /etc/environment
vi /etc/environment
  fc -t
  fc -t #?1197335697#?
ls #?1197335706#?
  pwd #?1197335709#?
cd / #?1197335710#?
  fc -t #?1197335713#?





科技以人为本
顶部
neoniu (:哞哞牛:)
LU幼天使
Rank: 2


UID 90952
精华 3
积分 144
帖子 240
活跃指数 41
LU金币 543 个
LU金条 0 个
阅读权限 20
注册 2007-6-6
 
发表于 2007-12-12 10:21  资料  个人空间  短消息  加为好友 
又有新问题拉

在ksh下执行history与history -t都没问题

但是在bash下执行history可以,但是-t这个参数怎么没了???

临床症状如下:

bash-3.00# history -t
bash: history: -t: invalid option
history: usage: history [-c] [-d offset] [n] or history -awrn [filename] or hist
ory -ps arg [arg...]

bash-3.00# history
    1  fc -t
    2  fc
    3  fc -t
    4  history -t
    5  history
bash-3.00#

而且我在bash下输入的命令并没记录在history里

[ 本帖最后由 neoniu 于 2007-12-12 10:31 编辑 ]





科技以人为本
顶部
shorthorn
LU幼天使
Rank: 2



UID 99271
精华 0
积分 76
帖子 135
活跃指数 20
LU金币 131 个
LU金条 0 个
阅读权限 20
注册 2007-11-26
 
发表于 2007-12-13 10:52  资料  个人空间  短消息  加为好友 
回复 #10 beginner-bj 的帖子

你的博客让我感受到什么是高手!
景仰一下!

顶部
shorthorn
LU幼天使
Rank: 2



UID 99271
精华 0
积分 76
帖子 135
活跃指数 20
LU金币 131 个
LU金条 0 个
阅读权限 20
注册 2007-11-26
 
发表于 2007-12-13 11:02  资料  个人空间  短消息  加为好友 
编辑了/etc/environment以后
如何不重启系统让它生效?

顶部
老农
管理员
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
民工


LU爱心使者  
UID 2
精华 28
积分 18346
帖子 30930
活跃指数 2046
LU金币 26823 个
LU金条 0 个
阅读权限 255
注册 2003-9-16
来自 北京
 
发表于 2007-12-13 11:23  资料  个人空间  主页 短消息  加为好友  添加 老农 为MSN好友 通过MSN和 老农 交谈 QQ
编辑了/etc/environment以后
很多是不重启系统不成的。
有个别参数在重新login后可以生效。


这个机制是ksh的,不是bash的





11月22号开始,IBM小机及存储系列技术培训,北京,老农讲,详情点这里

专业提供IBM小机及存储技术支持、实施、维保和培训,代理备机及配件。EMAIL:allenlong68[at]hotmail.com([at]换成@)

AIX交友QQ群:24807728(群是朋友聊天用的,技术请在论坛谈。群满时,不常活动的会被请出,给新人腾位置)
QQ里谈技术没积累,是方便自己麻烦别人;在论坛里讨论,可以大家都参与,并留做参考。
技术不是简单看个文档就能提高的,多参与讨论进步快。对问题有见解的就发一下,说对了是帮助别人,说错了给机会纠正自己。
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
shorthorn
LU幼天使
Rank: 2



UID 99271
精华 0
积分 76
帖子 135
活跃指数 20
LU金币 131 个
LU金条 0 个
阅读权限 20
注册 2007-11-26
 
发表于 2007-12-13 12:01  资料  个人空间  短消息  加为好友 
噢 知道了 谢了
看来必须重启系统了

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
beginner-bj
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 9471
精华 16
积分 1497
帖子 2556
活跃指数 209
LU金币 4842 个
LU金条 0 个
阅读权限 210
注册 2004-1-16
 
发表于 2007-12-13 12:38  资料  个人空间  短消息  加为好友 
我觉得用/etc/profile比较好





我的博客:http://blog.chinaunix.net/index.php?blogId=739欢迎访问,并请多多批评指正。
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
neoniu (:哞哞牛:)
LU幼天使
Rank: 2


UID 90952
精华 3
积分 144
帖子 240
活跃指数 41
LU金币 543 个
LU金条 0 个
阅读权限 20
注册 2007-6-6
 
发表于 2007-12-14 15:27  资料  个人空间  短消息  加为好友 
不用重新启动,你重新登陆一下就可以了





科技以人为本
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
larryh
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17



LU爱心使者  
UID 133
精华 32
积分 4020
帖子 7408
活跃指数 293
LU金币 4647 个
LU金条 5409 个
阅读权限 251
注册 2003-9-26
 
发表于 2007-12-14 16:16  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 shorthorn 于 2007-12-13 11:02 发表
编辑了/etc/environment以后
如何不重启系统让它生效?

对于LZ你这个具体问题,不用重启系统,重新登录就可以了。因为这个环境变量只对你执行history命令有影响,对其他没影响,包括系统启动时运行的那些系统进程。

对于其他关键环境变量(系统启动时的系统进程要用的),才会要求一定重启系统。

例如时区,对于一个安装好BOS和通常文件集的系统来说,不用重启,AIX自己只有cron进程用时区变量,反正cron停几秒钟又没有什么影响,直接重启cron就完事。AIX让你重启只是保险——谁知道客户有没有进程用到时区变量。

QUOTE:
原帖由 beginner-bj 于 2007-12-13 12:38 发表
我觉得用/etc/profile比较好

/etc/environment更加全局,/etc/profile只是多了命令支持,/etc/environment中只能放变量,输入命令是没用的,例如set -o vi。而且/etc/profile中的环境变量修改在CDE环境下无效。所以我喜欢改/etc/environment

顶部
beginner-bj
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 9471
精华 16
积分 1497
帖子 2556
活跃指数 209
LU金币 4842 个
LU金条 0 个
阅读权限 210
注册 2004-1-16
 
发表于 2007-12-14 17:58  资料  个人空间  短消息  加为好友 
这样看来针对这个问题,还是/etc/environment比较好





我的博客:http://blog.chinaunix.net/index.php?blogId=739欢迎访问,并请多多批评指正。
顶部
neoniu (:哞哞牛:)
LU幼天使
Rank: 2


UID 90952
精华 3
积分 144
帖子 240
活跃指数 41
LU金币 543 个
LU金条 0 个
阅读权限 20
注册 2007-6-6
 
发表于 2007-12-14 18:08  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 老农 于 2007-12-13 11:23 发表
编辑了/etc/environment以后
很多是不重启系统不成的。
有个别参数在重新login后可以生效。


这个机制是ksh的,不是bash的

那其他的sh,如bash是如何去监控命令历史记录呢?





科技以人为本
顶部
 



当前时区 GMT+8, 现在时间是 2008-11-20 15:52
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.158621 second(s), 7 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver