macOS의 터미널 > 셸 > 새 명령에서 과거 명령 기록을 어떻게 삭제합니까?

macOS의 터미널 > 셸 > 새 명령에서 과거 명령 기록을 어떻게 삭제합니까?

과거에 실행되었던 명령 목록을 창에서 제거하고 싶습니다 New Command.

명령의 자동 완성 또는 자동 완성 기록입니다.


이를 보려면 다음 단계를 따르십시오.

  1. 방사Terminal
  2. Shell메뉴를 열고 클릭하세요.New Command

비어 있으면 무언가를 입력하고 실행하십시오. 다음에 열 때 New Command창의 드롭다운 목록에 저장되어 있으므로 이전 명령을 볼 수 있습니다 New Command.


이를 해결하는 방법에 대한 아이디어가 있습니까?

이 역사는 지워져야 해

답변1

macOS Catalina의 사용자 폴더에서.zsh_history이 사용자가 호출한 명령의 전체 목록이 포함되어 있습니다.

사용자의 폴더를 열면 파일을 찾을 수 있습니다발견자Command그런 다음 + Shift+를 눌러 .이러한 유형의 숨겨진 파일을 표시하거나 숨깁니다(점으로 시작).

유사한 도구비주얼 스튜디오 코드기본 목록 기본 설정을 변경하거나 터미널에서 추가 명령을 호출하지 않고도 사용자 폴더에서 직접 목록을 나열하고 편집할 수 있습니다.

답변2

이 명령을 실행하는 경우:

open -a Finder ~/Library/Preferences/com.apple.Terminal.plist

항목을 삭제할 수 있는 CommandHistory 탭이 표시됩니다.

com.apple.Terminal.plist가 위 경로에 없으면 다음을 통해 검색할 수 있습니다.

find ~ -name com.apple.Terminal.plist

관련 정보