강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

hash table에서 기억하고 있던 특정명령어만 지우기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

hash  table에서 기억하고 있던 특정명령어만 지우기





 

바로 앞의 예와 같이 -r옵션을 사용하면 전체명령어리스트가 hash  table에서 지워집니다.  

 

 

 

 하지만 특정명령어만 hash  table에서 지우려면 아래의 예와 같이 -d옵션을 사용하시면 됩니다.  

 

 

 

 다음 예를 보시기 바랍니다.  

 

 

 

 

 

[root@su249 ~]# hash

hits    command

   1    /bin/cat

   2    /bin/date

   1    /bin/vi

   4    /usr/bin/free

[root@su249 ~]#

[root@su249 ~]# hash -d date

[root@su249 ~]#

[root@su249 ~]# hash

hits    command

   1    /bin/cat

   1    /bin/vi

   4    /usr/bin/free

[root@su249 ~]#

 

위의 예에서 hash테이블을 확인해 보기 위하여 hash명령어를 사용하였습니다.  

 

 

 

 그 결과 현재 로그인한 이후에 사용했던 명령어는 모두 4개의 명령어입니다.  

 

 

 

 이런 hash테이블에서 date명령어의 사용흔적을 삭제하기 위하여 “hash -d date”를 수행하였습니다.  

 

 

 

 그런 다음 다시 hash테이블을 확인하기 위하여 hash를 실행하였습니다.  

 

 

 

 확인 결과 date라는 명령어의 사용흔적은 사라지고 나머지 3개의 명령어 사용흔적만을 확인할 수 있습니다.  

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  87 명