history
매우 자주 사용되는 명령어 중 하나로 history를 입력하면 최근 사용했던 명령어들을 숫자와 함께
출력하여 줍니다.
> history
...
177 git status
178 git pull
179 cd ~/.ssh
180 ll
181 exit
182 history
📌history 옵션
1. 페이지 단위로 조회
첫 페이지 부터 보여주며 space를 누르면 한 페이지 단위로 이동합니다.
history | less
2. 마지막 10개의 명령어만 조회
최근 10개만 출력합니다.
hisotry | tail
3. 원하는 개수 만큼만 조회
아래는 각각 마지막 5, 15, 25개를 보여줍니다.
history 5
history 15
history 25
4. history를 grep과 함께 사용하기
이 명령어는 가장 유용하게 사용되는 명령어로 파이프라인과 grep <keyword> 방식으로 사용됩니다. 예를 들어 cd가 들어간 목록만 볼 경우 아래와 같이 입력할 수 있습니다.
history | grep cd
추가) 연속하여 파이프라인 사용하기
아래와 같이 파이프라인을 연속으로 사용할 수 있습니다. 만약 찾을 키워드와 tail을 동시에 사용하면 아래와 같습니다.
history | grep cd | tail
5. 원하는 라인을 다시실행하는 방법
history를 사용할 때 ! 기호를 사용하면 해당 명령어를 다시 실행할 수 있어 매우 편리합니다.
ex)100번째 줄을 다시 실행하는 경우 아래처럼 사용합니다.
!100
6. 마지막 명령어를 보여주고 출력하기
가장 최근에 입력한 마지막 명령어를 다시 보여주면서 실행하는 방법입니다.
!!
7. 해당하는 명령어를 다시 보고 싶은 경우 출력하기
100번째 명령어를 출력하고자 하는 경우 p를 사용합니다.
!100:p
📌history 이력 삭제하기
1. 하나만 삭제할 경우 -d 옵션 사용하기
history -d 100
// 100번째 history만 삭제됨
2. 모두 삭제할 경우 -c 옵션 사용하기
모든 history의 내용을 삭제하려면 아래와 같습니다.
history -c
// 모든 history 내용을 삭제
'리눅스' 카테고리의 다른 글
mv 명령어 사용법 (파일 이동, 이름 바꾸기) (1) | 2023.10.26 |
---|---|
chmod / chown - 파일 권한 / 소유권 변경 (0) | 2023.06.29 |
리눅스 명령어정리🔍 (0) | 2023.06.26 |