336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[리눅스] 작업내역 안 남기기, history에 명령어 안 남기기


리눅스에 접속한 후 명령어를 실행하면,
.bash_history에 접속한 이후 실행하였던 명령어 내역이 나오게 됩니다.

특수한 목적으로 history 파일에 이력을 남기지 않으려면
로그아웃 하기 전에

# unset HISTFILE

하시면 됩니다.

또는
cp /dev/null /root/.bash_history 나 vi .bash_history로 해당 파일을 날릴 수 도 있지만
유저가 여러명일 경우 위의 unset 명령을 하시면 접속한 유저의 명령만 clear 할 수 있습니다.

만약 위의 행위를 막으려면,
/etc/profile에

declare -r HISTFILE

을 하시면 됩니다.






또한 쉘 로그인 시,


# export HISTFILE=/dev/null


로 하여도 동일한 효과가 있습니다.

+ Recent posts