해당 글은 터미널에서 명령어들을 자주사용하며 정작 터미널이 정확하게 뭔지 몰라서 용어부터 정리하기위해 작성하였다.
1.터미널(Terminal), Terminal emulator
터미널 에뮬레이터(terminal emulator)는 몇 가지 다른 디스플레이 구조를 갖춘 덤브(dumb) 비디오 단말기를 가상으로 구현하는 프로그램을 말한다. 일반적으로 셸이나 텍스트 터미널이라는 용어와 동의어이기도 하지만 단말이라는 용어는 그래픽 인터페이스를 비롯하여 모든 원격 단말에 적용된다.
-위키백과-
=> 예:CMD, PowerShell ,윈도우 터미널같은 프로그램들
2.CLI(Command Line Interface)
명령줄 인터페이스(command-line interface,CLI)는 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다. -위키백과-
=>명령어 입력하는 인터페이스공간
3.쉘(Shell)
셸(shell)은 운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다.
-위키백과-
=>CLI 에서 입력받은 명령어를 해석하고 관리하는 프로그램 ex) bash쉘
🎈참고자료
https://blog.naver.com/asianchairshot/221383363419
https://ko.wikipedia.org/wiki/%EC%85%B8
https://ko.wikipedia.org/wiki/%EB%8B%A8%EB%A7%90_%EC%97%90%EB%AE%AC%EB%A0%88%EC%9D%B4%ED%84%B0
https://ko.wikipedia.org/wiki/%EB%AA%85%EB%A0%B9_%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8
'Computer Science > OS' 카테고리의 다른 글
[리눅스 마스터] 리눅스의 기초 (0) | 2024.06.11 |
---|---|
[리눅스마스터] 리눅스와 하드웨어 (0) | 2024.06.10 |
[리눅스 마스터] 운영체제의 개요 (1) | 2024.06.07 |