Linux
history 명령어 정리
쓱은감자
2022. 6. 6. 18:53
반응형
history 명령어 정리
history 명령어는 현재까지 입력했던 명령어들을 관리하고 볼 수 있는 명령어입니다. 입력한 명령어 중 기억이 나지 않거나 이전에 사용했던 명령어들의 내역을 확인할 때 유용합니다.
history 명령어 사용 예시
- 기본 사용
history- 아무 옵션을 주지 않고 입력 시 현재까지 입력했던 명령어들의 내역을 모두 출력

- c 옵션
history -c- 이전까지 입력했던 history list 삭제
- history list만 삭제되고 실제 history 파일은 삭제되지 않음
- d 옵션
history -d 199- 입력했던 명령어 중 해당 번호의 명령어 기록 삭제
- w 옵션
history -w file_name- 지정한 파일로 histroy list를 저장
- !!
!!- 이전에 실행한 명령어를 실행
- !n, !-n
!n,!-n!n은 이전에 입력했던 명령어 중 번호에 해당하는 명령어 실행!-n은 n번째 전에 입력했던 명령어 실행

- !string, !?string
!stirng은 입력했던 명령어 중 해당 string으로 시작하는 가장 최근 명령어 실행!?string은 string이 들어간 가장 최근 명령어를 실행
- :p
!string:p!n이나!string등은 모두 멸영어를 찾으면 바로 실행- 이때 바로 실행하지 않고 검색한 명령어만 출력
!?에는 사용되지 않음

이전 명령어 검색
- reverse-i-search
- 추가 부록같은 느낌으로 이전에 입력한 명령어 중 검색을 할 수 있는 단축키
- 터미널 창에서
ctrl + r을 입력하면 명령어를 검색할 수 있는 모드로 변환 - 해당 모드에서 명령어를 검색하고
enter를 통해 실행

반응형