쉘 개념에 대한 은유?

쉘 개념에 대한 은유?

나는 이전에 개발 경험이 있었고 쉘과 같은 특정 사항을 설명하는 데 어려움을 겪었기 때문에 컴퓨터 공학 수업에서 몇몇 반 친구들을 돕고 있었습니다. SSH를 통한 원격 셸과 비교하여 Mac 터미널의 맥락에서 셸에 대한 좋은 비유는 무엇입니까?

답변1

야, 너 컴퓨터랑 얘기하는구나!

(조개껍질을 발견한 아이의 말에서 발췌)

"셸"은 기본적으로 컴퓨터가 요청 시 인식하고, 따르며, 응답할 수 있는 언어입니다.

로컬이든 아니든 별 차이가 없습니다. 원격 셸은 전화를 통한 통신과 동일하다고 생각하세요.

답변2

쉘은 사용자가 컴퓨터와 상호 작용하는 인터페이스입니다. Windows GUI 자체는 셸입니다. 명령줄 셸에서는 사용자가 클릭하는 대신 명령을 입력해야 합니다.

답변3

간단히 말해서, 터미널은 프로그램이 실행되는 I/O 환경이고, 셸은 명령을 입력하여 작업(대개 대화형 및 비대화형(스크립트))을 발생시키는 명령 프로세서입니다. 쉘이 실행 중입니다.이내에프로그램으로서의 터미널.

로컬 쉘과 원격 쉘은 로컬 쉘과 원격 쉘이라는 점을 제외하면 로컬 쉘과 원격 쉘 사이에는 거의 차이가 없습니다(로컬 쉘도 pty에 연결할 수 있지만 원격 쉘은 일반적으로 pty에 연결됩니다).

답변4

로컬 셸:아, 컴퓨터랑 얼굴을 맞대고 얘기하는구나...

원격 쉘:전화선을 사용하여 이 컴퓨터와 대화합시다...

관련 정보