每个主机是否可以有一个唯一的 .bash_history 文件?

每个主机是否可以有一个唯一的 .bash_history 文件?

我的主目录安装在 NFS 挂载上。我在一台机器上使用的命令通常与在另一台机器上使用的命令完全不同。是否可以让 easy host 写入自己的历史文件?

答案1

当然可以。您只需更改每台主机上的历史文件的名称即可。在您的.bash_profile文件中输入类似以下内容的内容:

export HISTFILE="${HOME}/.bash_history.`hostname`"

答案2

有一个环境变量HISTFILE,它控制历史文件的位置。您可以尝试创建一个HISTFILE根据您的主机名/IP 重置的登录脚本。

相关内容