따라서 사용 시 setopt extended_history
추가 정보가 히스토리 파일(형식: )에 저장됩니다 : <beginning time>:<elapsed seconds>;<command>
. 이 정보는 확실히 유용하지만 더 많은 정보가 필요합니다. 명령의 종료 코드를 기록에 추가해야 합니다. 이를 수행할 수 있는 방법이 있습니까?
답변1
당신은 시도 할 수 있습니다https://github.com/larkery/zsh-histdb. 읽어보기에서 인용:
각 기록 명령을 저장하여 일반 기록을 개선합니다.
- 명령의 시작 및 중지 시간
- 명령을 실행할 작업 디렉터리
- 머신의 호스트 이름
- 세션 ID는 호스트마다 고유하므로 여러 세션의 기록이 혼동되지 않습니다.
- 명령의 종료 상태
업데이트: 이 플러그인은 2022년 이후로 업데이트되지 않은 것 같습니다. 어쩌면 더 이상 유지 관리되지 않을 수도 있습니다.