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

명령어리스트의 확인과 재사용을 할 수 있는 history 개론

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

명령어리스트의 확인과 재사용을 할 수 있는 history 개론






 

history명령어는 이미 사용하였던 명령어를 다시 확인하고 재사용할 수 있는 쉘내부명령어입니다.  

 

 

 

 리눅스는 각 계정별로 계정사용자가 서버에서 사용했던 명령어들을 기억하고 있습니다.  

 

 

 

 , 계정사용자가 사용했던 명령어들을 계정사용자의 홈디렉토리에 있는 .bash_history파일에 기록을 하고 있습니다.  

 

 

 

 이번 장에서는 이렇게 저장된 명령어들을 확인하고 재사용하는 방법을 배울 것입니다.  

 

 

 

 

기본적으로 .bash_history파일에 기록되는 명령어의 개수는 1000개이며 이 개수는 다음과 같이 확인해보면 됩니다.  

 

 

 

 

 

[root@su249 ~]# echo $HISTSIZE

1000

[root@su249 ~]#

 

, 위와 같이 쉘변수인 HISTSIZE에는 사용했던 명령어를 몇 개까지 저장할 것인가를 숫자로 저장하고 있습니다.  

 

 

 

 그리고 다음은 root의 홈디렉토리에 명령어가 기록되는 .bash_history파일을 확인한 것입니다.  

 

 

 

 

 

[root@su249 ~]# pwd

/root

[root@su249 ~]#

[root@su249 ~]# ls -l .bash_history

-rw------- 1 root root 13815 2013-09-1102:56 .bash_history

[root@su249 ~]#

 

root의 홈디렉토리뿐 아니라 모든 계정의 홈디렉토리에는 .bash_history파일이 존재하며 이 파일에 해당계정사용자가 사용했던 명령어들이 각각 저장되어 있습니다.  

 

 

 

 

 

결론적으로 history명령어는 각각의 사용자 홈디렉토리에 저장되어 있는 .bash_history파일에 저장되어있는 명령어들을 확인하고 재사용하는 명령어입니다.  

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,038 명
  • 현재 강좌수 :  35,818 개
  • 현재 접속자 :  182 명