입력을 기대하는 일부 명령에 입력을 제공하지 않으면 어떻게 되나요?

입력을 기대하는 일부 명령에 입력을 제공하지 않으면 어떻게 되나요?

일부 명령에는 , , , 등과 같은 입력이 필요합니다. cat입력 sedhead제공 tail하지 않고 이러한 명령을 실행하면 명령이 입력될 때까지 기다립니다. 이후에 다른 내용을 입력하려고 했으나 입력한 내용만 반환되었습니다.

답변1

Ctrl-D는 "파일 끝"(EOF) 문자를 보내 입력이 완료되었음을 도구에 알립니다. 도구가 자체적으로 종료되고 셸로 돌아갑니다.

Ctrl-C는 도구를 종료하고 셸로 돌아갑니다.

Ctrl-Z는 도구를 일시 중지하고 셸로 돌아가는 동안 로드된 상태를 유지합니다. 그런 다음 "fg" 및 "bg" 명령을 사용하여 전경 또는 배경에서 도구를 다시 시작하도록 선택할 수 있습니다.

관련 정보