본문으로 바로가기

history 명령어 정리

category Linux 2022. 6. 6. 18:53

history 명령어 정리

https://jhnyang.tistory.com/306

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를 통해 실행