명령 실행이 완료된 후 내 Bash는 .Bash 자체를 패치하지 않고 명령을 수정하지 않고 명령을 실행하기 전에 명령을 실행하는 PROMPT_COMMAND="history -a; history -c; history -r;"
것과 같은 I/O 부작용도 없습니다.echo
시작완료 시 대신 실행하시겠습니까?
답변1
trap 'history -a; history -c; history -r' DEBUG
~ 할 것이다지정된 명령을 실행:
모든 간단한 명령,
for
명령,case
명령,select
명령 전, 모든 산술for
명령 전, 쉘 함수에서 첫 번째 명령을 실행하기 전
이것은 의미한다모든. 입력한 명령은 이미 메모리 히스토리에 존재하며 디스크에 기록됩니다.