history 명령어 생성기
셸 명령어 기록 표시 또는 수정하기
역사 기능 시작하기
## 역사란 무엇인가?
`history` 명령어는 셸의 명령어 기록, 즉 현재(및 과거) 세션에서 실행한 명령어들의 번호가 매겨진 목록을 표시하고 조작하는 데 사용됩니다. 최근에 실행한 명령어들을 확인하거나 다시 실행하고, 항목을 삭제하거나, 메모리 내 목록을 기록 파일과 동기화할 수 있습니다.
## 사용 방법
1. **최근 명령어 표시**: 전체 기록을 보려면 옵션을 비워두고, 마지막 N개의 항목만 표시하려면 오프셋(예: `20`)을 설정하세요. 2. **동작 선택**: 목록을 지우거나`-c`, 특정 항목을 삭제하거나`-d`, 기록 파일을 읽거나 쓰거나⟦CODE4⟦,`-w`,`-r`,`-n`. 3. **복사 및 실행**: 생성된 명령어를 터미널에 붙여넣으세요.
일반 옵션
### 오프셋 (위치 기반)
마지막 N개의 항목만 표시하려면 숫자를 입력하세요: `history 20`.
### `-c` 삭제
메모리 내에 저장된 전체 기록 목록을 삭제합니다. 참고: `history -w`가 뒤따르지 않는 한 기록 파일은 삭제되지 않습니다.
### `-d offset` 제거
기록의 줄 번호를 통해 특정 항목 하나를 삭제합니다: `history -d 10`.
### `-a` 추가
현재 세션의 새로운(아직 저장되지 않은) 기록 줄들을 기록 파일에 추가합니다.
### `-w` 저장
메모리 내에 있는 현재 목록으로 기록 파일을 덮어씁니다. 이는 `-c` 삭제 작업의 결과를 영구적으로 보존하는 데 유용합니다.
### `-r` 읽기
기록 파일을 읽어 그 내용을 메모리 내 목록에 추가합니다.
### `-n` 최근에 추가된 항목만 읽기
마지막으로 읽은 이후 다른 세션에서 기록 파일에 추가된 줄들만 읽습니다.
▶명령어 기록을 영구적으로 삭제하려면 어떻게 해야 하나요?
▶이전 명령어를 다시 입력하지 않고 어떻게 재실행할 수 있나요?
▶역사 기록에서 잘못된 명령어 하나를 어떻게 삭제하나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.