반응형
리눅스에서 터미널 히스토리 삭제하기
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
반응형
'IT story' 카테고리의 다른 글
PowerShell에서 로컬 호스트 이름을 얻으려면 어떻게합니까? (0) | 2020.05.26 |
---|---|
MYSQL OR 대 IN 성능 (0) | 2020.05.26 |
div에서 긴 단어를 단어 줄 바꿈하는 방법이 있습니까? (0) | 2020.05.26 |
Swift에서 오류 유형으로 현지화 된 설명을 제공하는 방법은 무엇입니까? (0) | 2020.05.26 |
사용하여 테이블을 만드는 방법 (0) | 2020.05.25 |