OS X 10.11 El Capitan 부터 시스템 설치 스크립트 /etc/bashrc_Apple_Terminal
는 Resume을 위해 복원 된 각 터미널에 대해 별도의 명령 기록을 저장 / 복원하기 위해 터미널과 조정됩니다 .
/etc/bashrc_Apple_Terminal
터미널 별 명령 기록을 관리하는 방법과 사용자 정의 방법에 대한 설명은 주석을 읽으 십시오.
사용자 정의 PROMPT_COMMAND
하는 경우 시스템 제공 명령을 지우지 않도록 이전 값으로 연결해야합니다.
PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND; }your_code_here"
EXIT
신호 처리기 를 설치 한 경우 trap
비슷한 작업을 수행하십시오 (또는 이전 값으로 연결하는 방법을 알 수없는 경우 처리기에서 shell_session_update를 호출하십시오).
셸을 종료하면이 코드는의 새 터미널에 터미널 기록에 저장 ~/.bash_sessions
합니다. 문제가 발생하는지 확인하려면 터미널을 닫는 대신 수동으로 쉘을 종료하십시오 exit
(또는 Control-D). 진행 메시지를 기록합니다. 완료되지 않았거나 어떤 종류의 경고 또는 오류 메시지가 표시되는지 확인하십시오.
일반적으로 bashrc_Apple_Terminal
사용자가 호환되지 않는 사용자 정의를 수행 한 것처럼 보이는 경우 세션 별 히스토리를 감지하고 사용하지 않도록 시도합니다. 처리하지 않는 것을 찾은 것 같습니다. Apple에 버그 보고서를 제출하십시오 : https://developer.apple.com/bug-reporting/