리눅스 history 명령어: 과거 명령어 기록 검색 및 활용하기

리눅스 history 명령어: 과거 명령어 기록 검색 및 활용하기

history 명령어는 리눅스 터미널에서 사용자가 실행한 명령어의 기록을 보여줍니다. 이 명령어는 과거에 수행한 작업을 빠르게 찾아 재사용할 때 유용합니다.

1. history 명령어의 주요 옵션

옵션설명
-c명령어 기록을 삭제합니다.
-d offset지정된 위치의 명령어를 삭제합니다.
-a현재 세션의 명령어를 기록 파일에 추가합니다.
-w현재의 기록을 기록 파일에 씁니다.
-r기록 파일에서 기록을 읽어옵니다.

2. history 명령어 사용 예시

1) 최근 명령어 확인하기

$ history

이 명령어는 사용자가 실행한 최근 명령어들의 리스트를 출력합니다.

리눅스 history 명령어 사용 예시

2) 특정 명령어 검색하기

$ history | grep '특정명령어'

이 명령어는 ‘history’의 출력 결과에서 ‘특정명령어’가 포함된 명령어를 찾아서 보여줍니다.

3) 명령어 기록 삭제하기

$ history -c

이 명령어는 사용자의 명령어 기록을 모두 삭제합니다.

4) 특정 위치의 명령어 삭제하기

$ history -d 10

이 명령어는 기록의 10번 위치에 있는 명령어를 삭제합니다.

5) 특정 범위의 명령어 표시하기

$ history 5

이 명령어는 가장 최근에 실행한 5개의 명령어를 표시합니다.

6) 마지막 실행한 명령어 재실행하기

$ !!

이 명령어는 가장 최근에 실행한 명령어를 다시 실행합니다.

7) 특정 번호의 명령어 재실행하기

$ !12

이 명령어는 명령어 기록에서 12번째 명령어를 다시 실행합니다.

리눅스 history 명령어 여러 옵션 사용 예시

관련 이전 게시글

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤