Chinaunix首页 | 论坛 | 博客
  • 博客访问: 161085
  • 博文数量: 5
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 286
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-17 16:28
文章分类

全部博文(5)

文章存档

2009年(2)

2008年(3)

我的朋友

分类:

2009-11-02 09:43:04

在ksh中可以用$HISTFILE指定登录所使用的历史文件.

在.profile(进行全局设置请修改/etc/profile)中加入以下内容并建立文件夹.sh_history_directory即可达到对每次登录分别使用不同的历史文件,并记录时间,登录用户和登录机器名/IP等信息.

HISTFILE=".sh_history_directory/.sh_history."`date +'%Y%m%d%H%M%S'`"."`logname`"_"`who am I | sed -e "s/.*(\(.*\)).*/\1/g"`
export HISTFILE

阅读(2569) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~