.bash_history 파일 위치를 어떻게 변경합니까? 때문에 FTP 연결에서

CentOS 6.x를 실행 중이며 .bash_history를 다른 위치로 옮기고 싶습니다.

사용자의 홈 디렉토리는 (VPS를 실행하기 때문에) /var/www/vhost/<domain>.<tld>FTP에 액세스 할 수 있습니다 (그리고 있어야합니다).

이 때문에 FTP 연결에서 쉽게 찾을 수 있기 때문에 AuthorizedKeysFileSSH 연결에 대한 표준 을 변경 ~/.ssh/authorized_keys했습니다.

동시에 .bash_history파일을 현재 사용자가있는 /home/%u/.bash_history곳 으로 옮기고 싶습니다 %u.



답변

사용자의 HISTFILE을 필요한 위치로 설정하고, 사용자의 .bash_profile에서 다음을 설정하고, 새 사용자의 경우 사용자 스켈레톤 디렉토리에서 /etc/skel/.bash_profile을 설정해야합니다.

export HISTFILE=/home/$USER/.bash_history


답변