이 질문은또 다른 문제이 훌륭한 포럼에서 내 진술은 다음과 같습니다. Pseudo Terminal
Linux에서 a의 개념은 무엇입니까? 예를 들어 설명해 주실 수 있나요? 와 다른 개념인가요 Terminal emulators
?
답변1
터미널은 화면과 키보드가 있는 하드웨어로, 일반적으로 직렬 회선을 사용하여 컴퓨터에 연결됩니다. Unix 시스템의 경우 사용자에게 쉘을 제공하는 getty 프로세스에 의해 제공됩니다.
의사 터미널은 직렬 회선 대신 TCP를 통한 가상 연결을 사용하는 터미널 세션(사용자용 셸이기도 함)입니다. 이 의사 터미널은 일반적으로 sshd에서 제공되며, 보안 수준이 낮은 telnetd에서 제공됩니다.
터미널 에뮬레이터는 사용자가 이러한 의사 터미널을 여는 데 사용하는 클라이언트 프로그램입니다.
답변2
지나치게 단순화된 형식:
의사 터미널 = 사용하지 않을 때 UNIX 시스템의 장치 파일로, 입력/출력을 위해 위 장치 파일에 연결됩니다.
터미널 에뮬레이터 = 로컬 데스크톱에서 실행되고 원격 서버에 대한 텔넷 또는 SSH 연결을 설정하는 데 사용되는 응용 프로그램입니다.