编辑/etc/profile,增加如下代码

#Record history operation
USER_IP=`who -u am i >/dev/null |awk '{print $NF}' |sed -e 's/[()]//g'`
LOGNAME=`who -u am i |awk '{print $1}'`
HISTDIR=/tmp/share/.history if [ -z $USER_IP ];then
USER_IP=`hostname`
fi if [ ! -d $HISTDIR ];then
mkdir -p $HISTDIR
chmod $HISTDIR
fi if [ ! -d $HISTDIR/${LOGNAME} ];then
mkdir -p $HISTDIR/${LOGNAME}
chmod $HISTDIR/${LOGNAME}
fi export HISTSIZE= DT=`date +"%Y%m%d_%H%M%S"`
export HISTFILE="$HISTDIR/${LOGNAME}/${USER_IP}.history.$DT"
export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S]"
chmod $HISTDIR/${LOGNAME}/*.history* 2>/dev/null

最新文章

  1. Android APP测试的日志文件抓取
  2. Tsql查询执行顺序(二)
  3. Java VM for IOS
  4. 父页面刷新 保持iframe页面url不变
  5. [APAC]手动截取当前活动窗口,并且按规则命名(1/2)
  6. HDU 4834 JZP Set(数论+递推)(2014年百度之星程序设计大赛 - 初赛(第二轮))
  7. css之opacity
  8. PostgreSQL的 initdb 源代码分析之二十三
  9. MAC终端显示隐藏文件,关闭显示
  10. 转:memset用法详解
  11. jQuery获取元素的兄弟节点的几种方法
  12. HTML颜色代码表/颜色名(网摘)
  13. php(ThinkPHP)实现微信小程序的登录过程
  14. Apache优化配置:修改最大并发连接数
  15. Python之IO模型
  16. Java基础知识回顾之三 ----- 封装、继承和多态
  17. js date 和 math
  18. HDU 6081 度度熊的王国战略(全局最小割Stoer-Wagner算法)
  19. IOS 6 和 IOS7 UITableViewCell上添加控件的获取
  20. 实现spring IOC的常见二种方法 setter注入与构造器注入

热门文章

  1. ant design for vue 关于table的一些问题
  2. TPO5-2 The Origin of Pacific Island People
  3. index|substr
  4. Java统计内存
  5. [LC] 207. Course Schedule
  6. Tomcat下访问HTML页面乱码的解决方法
  7. [原]调试实战——使用windbg调试excel启动时死锁
  8. logback日志大量写磁盘导致微服务不能正常响应的解决方案
  9. erp和crm的区别
  10. The Chosen One+高精度