我正在运行 CentOS 6.x 并且想要将 .bash_history 移动到其他位置。
我的用户的主目录是(因为我运行 VPS),其中/var/www/vhost/<domain>.<tld>
可以通过 FTP 访问(并且应该是)。
因此,我已将AuthorizedKeysFile
SSH 连接更改为非正常连接,~/.ssh/authorized_keys
因为 FTP 连接可以轻松找到它们。
同时我想将.bash_history
文件移动到当前用户所在的/home/%u/.bash_history
位置。%u
答案1
您需要将用户的 HISTFILE 设置为所需的位置,在用户的 .bash_profile 中设置以下内容,对于新用户,请在用户骨架目录中进行设置,最有可能的是 /etc/skel/.bash_profile
export HISTFILE=/home/$USER/.bash_history