Terminal Shell 차이
Terminal Shell 차이
Terminal Shell 차이
- Terminal: 컴퓨터와 사용자와의 상호 작용이 가능한 인터페이스
- 키보드, 모니터 등의 HW를 의미하기도 함
- 그러나 텍스트를 입력할 수 있는 SW 프로그램으로 더 자주 사용됨
- 터미널을 이용해 서버에 원격으로 접속할 수 있음
- Shell: 텍스트 명령을 해석하고 처리하는 소프트웨어
- 명령어를 전달 받아 다른 프로그램을 실행하고, 결과를 전달 받음
- 운영체제 기능 및 여러 서비스를 사용 가능
- 터미널이 쉘을 실행하는 형태 (터미널 위에 쉘이 있다고 생각)
- 쉘은 터미널 없이도 실행할 수 있기는 함
- 개인적인 이해
- 터미널은 쉘에게 입/출력을 전달하는 인터페이스이고, 쉘이 프로그램이라고 생각하자
References
- https://hanamon.kr/%ED%84%B0%EB%AF%B8%EB%84%90-%EC%BD%98%EC%86%94-%EC%89%98-%EB%AA%85%EB%A0%B9%EC%A4%84terminal-console-shell-command-line%EC%9D%98-%EC%B0%A8%EC%9D%B4-2/
- https://velog.io/@cataiden/terminal-shell
- https://blog.naver.com/asianchairshot/221383363419