답변:
HIST_IGNORE_ALL_DUPS
밖으로 던져 것 모두 나중에 무슨 짓을했는지의 기록으로 역사를 사용할 때 혼동 될 수있는 명령의 이전 일치.
귀하의 요구에 더 가까운 것은 아마도 HIST_IGNORE_DUPS
또는 HIST_FIND_NO_DUPS
옵션 일 것입니다.
참조 man zshoptions | less -p History
:
HIST_FIND_NO_DUPS : 행 편집기에서 히스토리 항목을 검색 할 때 중복이 인접하지 않더라도 이전에 찾은 행의 중복을 표시하지 마십시오.
HIST_IGNORE_ALL_DUPS : 히스토리 목록에 추가되는 새 명령 행이 이전 명령 행을 복제하면 이전 명령이 아닌 경우에도 이전 명령이 목록에서 제거됩니다.
HIST_IGNORE_DUPS : 명령 행이 이전 이벤트와 중복되는 경우 내역 목록에 명령 행을 입력하지 마십시오.
문자 그대로 만 할 수있는 방법을 볼 수는 없지만 HIST_IGNORE_ALL_DUPS
옵션 을 설정 하면 가장 최신 버전의 명령 만 기록에 유지되어 동일한 효과를냅니다.
자세한 내용 man zshoptions
을 참조하십시오.