$ cd ~
$ mv .zsh_history .zsh_history.0831
$ strings .zsh_history.0831 .zsh_history
$ fc -R .zsh_history
홈 디렉토리 (~) 이동
.zsh_hestory => .zsh_history.0831 파일 이름 변경
✔ strings 명령어: 바이너리 파일에서 텍스트만 추출
✔ .zsh_history.0831과 .zsh_history 파일의 읽을 수 있는 명령어만 출력
🔹 이유?
.zsh_history에는 NULL 문자(\0)나 특수문자가 포함될 수 있어서 cat보다 strings가 적합✔ fc -R : 지정한 히스토리 파일을 다시 로드
✔ .zsh_history 파일을 현재 Zsh 세션에 다시 불러옴
🔹 이유?
.zsh_history를 초기화하거나 백업한 후 다시 불러올 때 사용✔ 백업 & 복원 과정
✔ mv → .zsh_history 백업
✔ strings → 히스토리 파일 내용 확인
✔ fc -R → 히스토리 다시 불러오기