多人登录同一台Linux服务器记录所有人操作日志

多人协同开发时会使用同一台Linux服务器,若想知道每个人都操作了哪些命令需要对.bashrc做些设置。

在.bashrc中添加如下配置,下次登录时或source .bashrc就会生效。这样每个开发人员输入的命令都会体现在history命令列表中。

# 确保多个会话的历史记录是追加,而不是覆盖
shopt -s histappend
# 历史文件中保留 2000 条记录
export HISTFILESIZE=100000
# 内存中保留 1000 条历史记录
export HISTSIZE=10000
# 实时保存命令到历史文件
export PROMPT_COMMAND='history -a'
原文链接:,转发请注明来源!