반응형
Linux/ubuntu 터미널 또는 bash에서 모든 기록을 영구적으로 지우는 방법은 무엇입니까?
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/how-to-clear-all-history-in-linux-ubuntu-terminal-or-bash-permanently
반응형
'programing' 카테고리의 다른 글
TypeScript에서 일반 클래스의 정적 함수 호출 (0) | 2023.06.11 |
---|---|
왜 파이썬 3.x의 슈퍼() 마법인가요? (0) | 2023.05.22 |
경고:번들 리소스 복사 빌드 단계에 이 대상의 Info.plist 파일이 포함되어 있습니다. (0) | 2023.05.22 |
윈도우즈 Azure 스토리지 에뮬레이터를 설치하지 못했습니다. (0) | 2023.05.22 |
다른 컴퓨터로 저장소 내보내기 (0) | 2023.05.22 |