history 사용하는 팁을 조금 모아봄.

 

history 는 shell 에서 사용된 명령어들을 ram 에 임시 저장해두었다가,
사용자가 로그아웃을 하면 그 때 $HISFILE 에 저장한다.

 

HISTFILE : command 저장파일
HISTFILESIZE: 히스토리 파일 최대 크기
HISTSIZE: 히스토리에 저장 가능한 최대 명령어 개수 

 

!! : 바로 직전에 사용한 명령어를 다시 실행

 

!n : history 에서 첫번째 column 에 있는 숫자를 n 에 넣으면, 그 숫자에 맞는 명령을 다시 실행

 

!-n : n번째 전에 실행한 명령어를 실행.
예를 들어 두 번째 전에 실행한 명령어를 실행하려면 !-2

 

!string : string 위치에 원하는 명령어를 넣으면,
넣은 명령어로 시작하는 가장 최근에 실행한 명령을 실행
예를 들어 date 명령어를 실행한 후, !da 를 실행하면 date 명령어가 다시 실행됨.

!?string : string 위치에 원하는 명려엉를 넣으면,
넣은 명령어가 포함된 가장 최근에 실행한 명령을 실행

 

!920:p
!-5:p

!string:p
!?string:P 

뒤에 :p 를 붙이면, 바로 실행하지 않고, 실행할 명령어를 찾아서 보여주기만 함.

 

+ Recent posts