본문 바로가기

IT용어

[IT 용어] CLI 개념

728x90

CLI란  Command Line Interface 으로 예로 우리가 흔히 알고 있는 윈도우 CMD가 있다.

 

GUI (Graphical User Interface) 이전에는 CLI 방식 이었다.

 

GUI 방식에 비해 덜 직관적이고 , 텍스트를 타이핑해서 명령어 넣어야 하기에 진입장벽이 좀 있다.

 

그러나 GUI 방식에 비해 컴퓨터의 자원을 덜 사용하므로 서버에서는 아직 많이 사용하고 있다.

 

 

 

* CLI 관련 용어 *

 

터미널 (terminal) : 말단, 끝 의미 -> 단말기 -> 컴퓨터에서 시스템 데이터 입출력을 담당하는 의미로 많이 쓰인다.

커맨드 프롬프트(Command prompt) : 사용자의 입력의 대기 상태

쉘(Shell) :조개 껍질 -> 컴퓨터에서 커널(운영체제)을 감싸는 듯 ,사용자의 입력 명령을 해석하여 중간에서  커널에 전달.

쉘스크립트 :  쉘에서 사용할 수 있는 명령어들의 조합을 모아서 만든 배치(batch) 파일.

콘솔(console) :  틀, 고정된, 붙박이 -> 컴퓨터에서는 입출력장치를 총칭한다. (예: 키보드+모니터) 

                     특히 콘솔창 (입출력 창)을 기반으로 작동하는 프로그램을 콘솔 응용 프로그램이라고 한다. 

 

 

CLI 방식의 Windows power shell

728x90

'IT용어' 카테고리의 다른 글

Ajax는 무엇인가?  (0) 2022.02.03
[IT용어] Wrapper  (0) 2022.02.01