CLI

CLI 란? Command Line Interface

kark 2024. 3. 10. 17:56
728x90

컴퓨터에게 글자를 입력해 명령을 내리는 방식이다.

대표적으로는 Unix의 bash , MacOS의 terminal , Windows의 PowerShell 같은것이 있다.

 

CLI 로 컴퓨터에게 명령을 내리고, 컴퓨터는 그 명령에 맞는 동작을 수행하게된다.

예를들어

① 데스크탑의 폴더에서 A 라는 폴더를 만들고

② A 라는 폴더안에서

③ B 라는 텍스트 파일을 생성하는 명령을 시켜야하는 상황이라고 가정해보자

 

GUI(Graphic User Interface) 에서 이를 수행해보자

 

위 그림처럼 직관적이며, 쉽게 텍스트 파일을 만들수 있다.

 

그럼 CLI 환경에서 위와같은 과정을 수행해보자.

별로 직관적이지도 않고, 일일이 명령을 입력해줘야한다.

 

왜 이런 불편한 일을하는가?

CLI 는 GUI 에 비해 성능효율이 굉장히 좋으며, GUI 환경에서는 불가능한 자동화 (순서대로의 실행)이 가능하다.

이 명령어 한줄로

위의 3 과정을 순서대로 동작시킬수 있는 장점이 있다.