답변:
IGNOREEOF
다음을 사용 하면 환경 변수를 찾고 있습니다 bash
.
IGNOREEOF
EOF 문자를 단독 입력으로 수신 할 때 대화식 쉘의 동작을 제어합니다. 설정된 경우 값은 연속 EOF 문자 수로, bash가 종료되기 전에 입력 행에서 첫 번째 문자로 입력해야합니다. 변수가 존재하지만 숫자 값이 없거나 값이없는 경우 기본값은 10입니다. 존재하지 않는 경우 EOF는 쉘에 대한 입력의 끝을 나타냅니다.
따라서 실제로 쉘을 끝내기 전에 416 번 export IGNOREEOF=42
을 눌러야 Ctrl+D합니다.
POSIX set
에도 -o ignoreeof
설정이 있습니다. 따라서 쉘 문서를 참조하여 쉘에 이것이 있는지 (필수) 있는지 확인하고 정확한 의미를 확인하십시오.
IGNOREEOF
EOF가 마지막으로 승인되기 전에 무시되는 횟수입니다. 그래서 예를 들어 당신 경우, 위의 export IGNOREEOF=42
하지 (42) -, 당신은 보도 CONTROL-D를 종료하려면 43 시간이 필요합니다
csh
set ignoreeof