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 를 붙이면, 바로 실행하지 않고, 실행할 명령어를 찾아서 보여주기만 함. |
'Linux' 카테고리의 다른 글
[Linux] 파일/디렉터리 링크 간단한 설명 (0) | 2021.07.07 |
---|---|
[Linux] 쉘 스크립트 매개변수 (0) | 2021.07.05 |
[Linux] /etc/passwd 설명 (0) | 2021.07.04 |
[Linux] sed 명령어 사용 방법 (0) | 2021.06.25 |
[Linux] 작업을 background 에서 동작시키고 싶을 때 (0) | 2021.06.22 |