답변1
터미널에 새 프롬프트를 표시하는 키보드 단축키는 없습니다. 터미널(여기서는 프로그램)에 입력한 이전 명령이 처리되면 node
새로운 프롬프트가 자동으로 생성됩니다 . 따라서 새 프롬프트를 "생성"하는 작업은 이전에 실행된 프로그램의 실행을 방해합니다.
귀하의 경우에는 들어오는 연결을 수신하는 서버를 시작한 것으로 보입니다. 따라서 원격 명령(특정 서비스에 따라 다름)을 통해 지시하거나 다른 콘솔에서 수동으로 종료하지 않는 한 자체 종료되지 않습니다.
명령이 콘솔을 "차단"하지 않으려면 &
다음을 추가하여 백그라운드에서 명령을 실행할 수 있습니다.
node test_file.js &
(실행된 프로그램의 콘솔에서) Ctrl+ Z-를 눌러 동일한 "추적"을 달성할 수 있습니다.시작한 명령을 일시 중지합니다., 이에 따라 제어권이 귀하에게 반환됩니다. 그런 다음 Enter
bg
이렇게 하면 "백그라운드에서" 복원됩니다.
그래픽 환경에서 작업하고 있으므로 새 터미널 창을 열고 실행할 수도 있습니다.
Ctrl다른 모든 방법이 실패하면 터미널 창에 +를 입력하여 시작한 프로세스를 강제 종료할 수 있습니다 C. 그러면 제어권이 사용자에게 반환됩니다(그러나 시작한 프로그램은 사라집니다).
답변2
명령을 실행하고 있는 것 같습니다. 제어권이 셸로 반환되면 프롬프트가 다시 나타납니다. node
이는 command( )가 종료될 때 발생합니다. Ctrl+C(실행 중인 프로세스에 인터럽트 신호를 보내는) 키를 눌러 종료 할 수도 있습니다 . 이것이 작동하는지 여부는 실행 중인 코드에 따라 다릅니다.