Linuxpia/리눅스 사용 팁
[리눅스 팁] 명령 히스토리 사용
Linuxpia4U
2024. 1. 7. 16:52
반응형
리눅스에서 명령 히스토리 기능
리눅스에서 명령 히스토리 기능은 사용자가 이전에 실행했던 명령어들을 저장하고, 필요할 때 다시 쉽게 접근하게 해주는 매우 유용한 기능입니다. 이 히스토리는 사용자의 터미널 세션을 넘어서 저장되며, .bash_history
파일이나 해당 쉘의 구성에 따라 다른 파일에 저장될 수도 있습니다.
히스토리를 사용하는 몇 가지 기본적인 방법은 다음과 같습니다:
- 히스토리 조회:
history
명령어를 입력하면, 사용자가 이전에 실행했던 명령어들의 리스트를 볼 수 있습니다. 기본적으로 이 명령은 현재 사용자의 세션에서 실행된 명령어들을 보여줍니다.
- 특정 명령 재실행:
- 히스토리에서 명령어를 재실행하고 싶을 때,
!번호
형태의 명령어를 사용할 수 있습니다. 여기서번호
는history
명령어로 조회했을 때 나타나는 명령어 앞의 번호입니다.
- 히스토리에서 명령어를 재실행하고 싶을 때,
- 마지막 실행한 명령어 재실행:
!!
명령어를 입력하면 가장 최근에 실행했던 명령어를 다시 실행할 수 있습니다.
- 특정 단어로 시작하는 마지막 명령어 재실행:
!단어
형태의 명령어를 사용하면, 해당 단어로 시작하는 가장 최근의 명령어를 실행할 수 있습니다.
- 명령 히스토리 검색:
- 대화형 검색을 위해
Ctrl
+R
을 누르고 검색하고자 하는 단어를 입력하면, 입력한 단어를 포함하는 명령어를 히스토리에서 검색할 수 있습니다.
- 대화형 검색을 위해
- 히스토리 파일:
- 명령어 히스토리는 일반적으로 사용자의 홈 디렉터리에 있는
.bash_history
파일에 저장됩니다. 이 파일을 직접 열어보면 과거에 입력한 명령어들을 확인할 수 있습니다.
- 명령어 히스토리는 일반적으로 사용자의 홈 디렉터리에 있는
- 히스토리 삭제:
history -c
명령어를 사용하면 현재 히스토리를 삭제할 수 있습니다.
정리
이 기능들은 사용자가 터미널에서 효율적으로 작업할 수 있도록 돕습니다. 예를 들어, 복잡한 명령어를 다시 입력할 필요 없이 손쉽게 이전 명령어들을 재사용할 수 있게 해 줍니다. 또한, 오류가 발생했을 때 이전에 무엇을 했는지 추적하는 데도 도움이 됩니다.
반응형