반달가면 이글루에서 백업 - http://bahndal.egloos.com/584737
리눅스 터미널창에서 history 명령으로 과거에 입력했던 명령어들의 이력을 볼 수 있는데, 불가피하게 명령어의 인자(argument)로 사용자 암호를 사용했거나 기타 다른 이유로 과거 이력을 제거해야 할 경우가 있다. 이럴 경우에는 -c 옵션으로 삭제를 하면 된다.
# 과거 명령어 이력 출력
history
# 과거 명령어 이력 삭제
history -c
여기까지 하면 메모리에 저장되어 있는 이력이 삭제된다. 한가지 더 생각할 부분은 이력이 파일로 저장된다는 점이다. bash 셸을 종료할 경우, 즉 시스템 종료 또는 로그아웃을 할 경우 이력이 홈 디렉토리에 있는 .bash_history 파일에 자동으로 저장된다. 현재의 이력을 수동으로 저장할 수도 있는데 -w 옵션을 사용하면 된다.
# 현재의 이력을 ~/.bash_history 파일에 저장
history -w
과거의 이력을 지우고 싶을 때는 그냥 맘 편하게 두 가지 명령을 다 쓰는 습관을 들이는 것이 좋을 듯하다. -c 옵션으로 삭제한 후에 -w 옵션으로 .bash_history 파일을 갱신하자.
history -c
history -w
728x90
'리눅스' 카테고리의 다른 글
리눅스에서 대용량(exFAT) USB메모리 사용 (데비안/우분투 계열) (0) | 2023.07.21 |
---|---|
scp - ssh를 통한 파일/디렉토리 복사 (0) | 2023.07.21 |
iconv - 리눅스에서 캐럭터 인코딩 변환하기 (0) | 2023.07.19 |
리눅스 스왑 사용률 변경하기 (SSD 설치, 우분투/데비안 기준) (0) | 2023.07.19 |
리눅스에서 디스크(SSD/HDD) 상태(SMART) 확인 (0) | 2023.07.18 |