답변:
Mac OS는 아무 곳에도 저장하지 않습니다.
bash
터미널에서 실행되는 쉘인 명령 기록을 저장합니다.
터미널 명령 기록은 사용자 디렉토리의 숨겨진 파일에 저장됩니다. .bash_history
이것은 파일이 다음을 의미합니다. /Users/{username}/.bash_history
"시스템 파일 표시"를 활성화해야합니다 (파인더의 "보기"메뉴에서).
파일은 쉘에 입력 한 모든 텍스트 목록입니다. TextEdit 또는 선택한 편집기에서 열 수 있습니다.
당신은 아마 닫아야 Terminal.app
변경하기 전에 파일에 최근 변경 사항을 플러시, 또는 버전에서 덮어 쓸 수 있습니다 Terminal.app
메모리에 있습니다.
Mac OS 기능이 아니라 쉘 기능입니다. bash (기본값)를 사용한다고 가정합니다.
~/.bash_history
)에 유지됩니다.history
명령을 사용 하여 기록을 나열하고 편집 할 수 있습니다함께 man bash
합니다 (의 SHELL BUILTIN COMMANDS
부분) 당신은 다른 옵션의 설명을 찾을 수 있습니다.
당신은 할 수 있습니다 :
기록 항목을 나열
$ history
전체 역사를 삭제
$ history -c
주어진 항목을 삭제
$ history -d offset
fc: event not found: -c
. 그런 다음 수동으로 파일을 열고 내용을 삭제했습니다. Closed and reopened the terminal
역사는 지금 존재하지 않습니다.
텍스트 편집 외에도 구식 인 경우 'vi'를 사용하여 파일을 편집하고 불쾌한 명령을 제거하십시오. 유사한 명령 행 편집기는 emacs
(OS X와 편집 바로 가기를 공유 함) 또는 nano
(참조 시트없이 편집기를 저장하고 종료하는 방법에 대한 탐색 및 시각적 도움이 단순화 된) .
history -a
또는history -w
) 저장됩니다. 일반적으로 마지막 명령은 아직 파일에 없습니다.