记录用户记录


2021年6月11日 17:32     admin

方式一:

修改配置

  1. vim /root/.bash_profile

在最后一行追加以下环境变量

  1. export PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; });user=$(whoami); echo $(date "+%Y-%m-%d %H:%M:%S"):$user:/root/:$msg ---- $(who am i); } >> /tmp/${HOSTNAME}.$(whoami).history-timestamp'

保存并重新编译

  1. source /root/.bash_profile


方式二:

修改配置

  1. vim /etc/profile

在最后一行追加以下环境变量

  1. export HISTORY_FILE=/var/log/`date '+%y-%m-%d'`.log
  2. export PROMPT_COMMAND='{ date "+%y-%m-%d %T ##### $(who am i |awk "{print \$1\" \"\$2\" \"\$5}") #### $(pwd) #### $(history 1 | { read x cmd; echo "$cmd"; })"; } >> $HISTORY_FILE'

保存并重新编译

  1. source /etc/profile

方式三:

  1. vim .bashrc
  2. #添加:
  3. HISTFILESIZE=4000 #.bash_history文件保存记录数
  4. HISTSIZE=4000 #history命令
  5. HISTTIMEFORMAT='%F %T '
  6. export HISTTIMEFORMAT