찰리의 놀이터

CLI(Command Line Interface)란? 본문

Linux

CLI(Command Line Interface)란?

차알리 2022. 6. 19. 21:32

명령 줄 인터페이스(CLI, Command Line Interface)

명령어 기반으로 컴퓨터를 제어하는 방식을 의미합니다.

입력과 출력이 모두 문자열의 형태로 이루어집니다.

가장 대표적인 예시로는 Dos, CMD, Bash, Unix Shell, Terminal 등이 있습니다.

MacOS의 Terminal

 

그래픽 사용자 인터페이스(GUI, Graphic User Interface)

반대되는 개념으로는 GUI(Graphic User Interface)가 있습니다.

GUI의 경우, 우리가 PC를 이용하면서 시각적으로 마우스를 움직이며 클릭과 같은 입력으로 컴퓨터를 제어하는 방식을 뜻합니다.

시각적으로 화면에 어떤 일이 일어나는 지 확인할 수 있으며, 키보드와 마우스를 통해 입력하고 화면을 통해 출력이 이루어집니다.

MacOS의 GUI화면

 

 

CLI와 GUI의 특징

CLI 특징

- 컴퓨터의 리소스가 상대적으로 GUI에 비해 적게 사용된다.

- 안정적이다.

- 빠르다.

- 원격 작업 시 웬만한 네트워크 환경에서도 안정적으로 작업이 가능하다.

- 자동화가 편하다.

- 프로그래밍이 편하다.

- 통신 데이터의 부담이 적다.

GUI 특징

- 시각적으로 컴퓨터의 조작결과를 확인할 수 있다.

- 직관적인 조작이 가능하다.

- 프로그래밍 언어 또는 명령어를 알지 못하더라도 조작이 가능하다.

 

 

다음은 Linux 기반의 명령어를 포스팅 해보도록 하겠습니다.

'Linux' 카테고리의 다른 글

[Linux] Ubuntu Timezone 변경하기  (0) 2023.03.17
[Linux] EC2에서 Python 파일 스케쥴링하기  (2) 2023.03.17