.bash_history 제거 > 운영체제

본문 바로가기
사이트 내 전체검색


회원로그인

운영체제

linux | .bash_history 제거

페이지 정보

작성자 100K5 작성일19-05-28 14:43 조회33,020회 댓글0건

본문

리눅스에서 기본적으로 사용하는 BASH(Bourne-again shell)는 history 기능을 제공하는데
이것은 사용자 루트 디렉토리에 .bash_history이란 파일을 생성하고
사용자가 명령어나 키보드로 입력한 내용들이 이 파일안에 모두 기록이 됩니다.

 

history 기능을 사용을 원치 않을때 비활성화 하는 방법에 대해 설명 입니다.

 

1. 자신의 루트 디렉토리에 .bash_history 파일을 삭제합니다.

[root@myHome ~]# rm -rf ~/.bash_history

 

2. 메모리에 남아있는 history 내용도 지워줍니다.

[root@myHome ~]# history -c

 

3. Bash를 사용하는 모든 사용자에게 history 기능을 비활성화 하려면

   /etc/profile에 아래처럼 unset 구문을 주면 전체적으로 적용이 됩니다.

[root@myHome ~]# echo "unset HISTFILE" >> /etc/profile
[root@myHome ~]# source /etc/profile

 

[참고]

특정 user만 history 기능을 비활성화 해주려면
해당 user의 루트 디렉토리에 있는 .bash_profile 에 unset 구문을 넣어주면 됩니다.

[root@myHome ~]# echo "unset HISTFILE" >> /home/myHome/.bash_profile

 

[원문]https://www.yongbok.net/blog/bash_history-%EC%A0%9C%EA%B1%B0/

 

댓글목록

등록된 댓글이 없습니다.


사이트소개 개인정보취급방침 서비스이용약관 Copyright © kkujunhee.net All rights reserved.
상단으로

개인정보관리책임자 : 관리자

모바일 버전으로 보기