쉘 및 tty 드라이버. 동일한? [복사]

쉘 및 tty 드라이버. 동일한? [복사]

내 기억이 맞다면 tty는 다음과 같이 구성됩니다.

  • 생산 라인 규율
  • 텔레타이프 드라이버

게다가 쉘(bash와 같은)은 ls, mkdir, rm과 같은 다양한 명령/프로그램을 실행하는 프로그램입니다.

읽고 나서이 게시물, 작업 제어와 같은 일부 기능을 공유하므로 쉘이 TTY 드라이버와 동일한 것 같지만 전혀 확실하지 않습니다.

그렇다면 쉘과 tty 드라이버는 동일합니까?

제가 쓴 내용이 틀렸다면 정정해 주시기 바랍니다.

답변1

보세요수락된 답변다시. TTY는 터미널 장치이고 쉘은 명령줄 해석기(또는 "명령어")입니다.언어통역사"). 이것은 매우 다른 두 가지입니다. TTY에는 작업 제어가 없습니다.

POSIX 기본 정의에 따르면:

터미널(또는 터미널 장치);명세를 따르는 문자 특수 파일범용 터미널 인터페이스.

명령 언어 통역사;텍스트 입력 시퀀스를 명령으로 해석하는 인터페이스입니다. 입력 스트림에서 작동할 수 있으며 터미널에서 대화형으로 명령을 프롬프트하고 읽을 수 있습니다. 응용 프로그램은 집합적으로 명령 해석기로 알려진 여러 인터페이스를 통해 유틸리티를 호출할 수 있습니다. 다양한 형태의 및 가 해석기 역할을 하는 것으로 생각할 수도 있지만 이들 중 가장 확실한 것은 sh유용성과 system()기능 입니다.popen()exec

관련 정보