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

히스토리파일(.bash_history)의 내용중 지정된 문자열에 해당하는 가장 최근의 명령어 실행하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

히스토리파일(.bash_history)의 내용중 지정된 문자열에 해당하는 가장 최근의 명령어 실행하기







 

설명드린바와 같이 각 사용자의 홈디렉토리의 .bash_history파일에는 해당 사용자가 사용했던 명령어리스트가 저장되어 있습니다.  

 

 

 

  , 명령어히스토리 파일을 재활용하기 위하여 fc명령어 사용시 -s옵션에서 특정 문자열을 지정하면 지정한 문자열에 해당하는 가장 최근의 명령어를 찾아서 자동으로 실행시켜 줍니다.  

 

 

 

 

 

아래의 예는 명령어히스토리 파일에 저장되어 있는 명령어들 가운데 find라는 문자에 해당하는 가장 최근에 사용했던 명령어를 찾아서 실행하는 예와 결과를 나타낸 것입니다.  

 

 

 

 

 

[root@su249 log]# fc -s find

find / -name grub.conf

/etc/grub.conf

/boot/grub/grub.conf

[root@su249 log]#

 

참고로 위의 방법은 “!find”를 실행한 결과와 동일합니다.  

 

 

 

 아래 예를 보시기 바랍니다.  

 

 

 

 

 

[root@su249 log]# !find

find / -name grub.conf

/etc/grub.conf

/boot/grub/grub.conf

[root@su249 log]#

 

, “!find”명령어 또한 find라는 문자열에 해당하는 가장 최근에 사용하였던 명령어를 찾아서 실행해 줍니다.  

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  79 명