반응형
리눅스에서 명령 히스토리 기능
리눅스에서 명령 히스토리 기능은 사용자가 이전에 실행했던 명령어들을 저장하고, 필요할 때 다시 쉽게 접근하게 해주는 매우 유용한 기능입니다. 이 히스토리는 사용자의 터미널 세션을 넘어서 저장되며, .bash_history
파일이나 해당 쉘의 구성에 따라 다른 파일에 저장될 수도 있습니다.
히스토리를 사용하는 몇 가지 기본적인 방법은 다음과 같습니다:
- 히스토리 조회:
history
명령어를 입력하면, 사용자가 이전에 실행했던 명령어들의 리스트를 볼 수 있습니다. 기본적으로 이 명령은 현재 사용자의 세션에서 실행된 명령어들을 보여줍니다.
- 특정 명령 재실행:
- 히스토리에서 명령어를 재실행하고 싶을 때,
!번호
형태의 명령어를 사용할 수 있습니다. 여기서번호
는history
명령어로 조회했을 때 나타나는 명령어 앞의 번호입니다.
- 히스토리에서 명령어를 재실행하고 싶을 때,
- 마지막 실행한 명령어 재실행:
!!
명령어를 입력하면 가장 최근에 실행했던 명령어를 다시 실행할 수 있습니다.
- 특정 단어로 시작하는 마지막 명령어 재실행:
!단어
형태의 명령어를 사용하면, 해당 단어로 시작하는 가장 최근의 명령어를 실행할 수 있습니다.
- 명령 히스토리 검색:
- 대화형 검색을 위해
Ctrl
+R
을 누르고 검색하고자 하는 단어를 입력하면, 입력한 단어를 포함하는 명령어를 히스토리에서 검색할 수 있습니다.
- 대화형 검색을 위해
- 히스토리 파일:
- 명령어 히스토리는 일반적으로 사용자의 홈 디렉터리에 있는
.bash_history
파일에 저장됩니다. 이 파일을 직접 열어보면 과거에 입력한 명령어들을 확인할 수 있습니다.
- 명령어 히스토리는 일반적으로 사용자의 홈 디렉터리에 있는
- 히스토리 삭제:
history -c
명령어를 사용하면 현재 히스토리를 삭제할 수 있습니다.
정리
이 기능들은 사용자가 터미널에서 효율적으로 작업할 수 있도록 돕습니다. 예를 들어, 복잡한 명령어를 다시 입력할 필요 없이 손쉽게 이전 명령어들을 재사용할 수 있게 해 줍니다. 또한, 오류가 발생했을 때 이전에 무엇을 했는지 추적하는 데도 도움이 됩니다.
반응형
'Linuxpia > 리눅스 사용 팁' 카테고리의 다른 글
[리눅스 팁] 매우 강력한 문자열 찾기, grep (67) | 2024.01.08 |
---|---|
[리눅스 팁] 사용자 로그인, 수동과 자동 변경 (56) | 2024.01.07 |
[리눅스 팁] apt 'update'와 'upgrade'의 차이 (45) | 2024.01.07 |
[리눅스 팁] 특정 내용만 잘라내는 명령어, cut (78) | 2024.01.06 |
[리눅스 팁] 텍스트 파일의 윗부분을 확인하는, head (68) | 2024.01.05 |