IT story

리눅스에서 터미널 히스토리 삭제하기

hot-time 2020. 5. 26. 07:45
반응형

리눅스에서 터미널 히스토리 삭제하기


Linux 터미널에서 up 키를 사용하면 이전 명령을 다시 사용할 수 있습니다. 훌륭한 기능. 그러나 명령의 민감한 세부 정보를 사용하여 mysql을 mysql에 로깅하기 시작했습니다.

이력을 어떻게 삭제합니까?


다음과 같이 bash 기록을 지울 수 있습니다.

history -cw


bash를 사용하면 터미널 히스토리가 .bash_history라는 파일에 저장됩니다. 삭제하면 기록이 사라집니다.

그러나 MySQL의 경우 더 나은 방법은 명령 줄에 암호를 입력하지 않는 것입니다. 값없이 -p 옵션을 지정하면 암호를 입력하라는 메시지가 표시되고 기록되지 않습니다.

매번 비밀번호를 입력하지 않으려는 경우 다른 옵션은 my.cnf 파일에 비밀번호를 저장하는 것입니다. ~ / .my.cnf라는 파일을 다음과 같이 만듭니다.

[client]
user = <username>
password = <password>

파일을 읽을 수 있도록 파일 권한을 변경하십시오.

물론이 방법으로 비밀번호는 이전에 .bash_history에 저장된 것처럼 홈 디렉토리의 일반 텍스트 파일로 저장됩니다.

참고 URL : https://stackoverflow.com/questions/6709349/delete-terminal-history-in-linux

반응형