728x90
CLI (Command-Line Interface) 명령줄 인터페이스
- 명령어를 이용한 컴퓨터 제어 방식
GUI (Graphic User Interface) 그래픽 사용자 인터페이스
- 일반적으로 사람들이 사용하는 컴퓨터 제어 방식
영화나 드라마 속 해커들의 모니터를 보면 검정 화면에 흰색 글씨로 된 화면을 보고 있다.
이들이 사용하는 프로그램이 바로 터미널이다.
일반적인 사람들은 GUI가 익숙하지만 프로그래밍을 배우는 사람이라면 CLI를 다룰 줄 알아야 한다.
그런데 왜 불편하고 배우기 어려운 CLI를 사용하는 것일까?
상대적으로 높은 안정성과 빠른 속도 때문이다.
GUI는 사용자가 컴퓨터를 쉽게 제어할 수 있지만, 그래픽에 컴퓨터 자원을 많이 사용할 수밖에 없으며, CLI에 비해 느린 편이다.
CLI는 화면에 나타날 내용이 그래픽 작업을 거치지 않기 때문에 컴퓨터 자원을 적게 사용하며 더욱 빠르게 동작한다.
CLI
- 장점 : 상대적으로 높은 안정성과 빠른 속도 저렴
- 단점 : 배우기 어려울 수 있음
GUI
- 장점 : 사용이 쉽다
- 단점 : 상대적으로 낮은 안정성 느린 속도 높은 가격
728x90
'개발일지 > 컴퓨터지식' 카테고리의 다른 글
Mac 환경변수 (0) | 2022.08.27 |
---|---|
Read, Write, Execute 권한 - linux (0) | 2022.08.27 |
텍스트 에디터 nano (0) | 2022.08.27 |
관리자 권한 (0) | 2022.08.27 |
Linux 기본 명령어 (0) | 2022.08.26 |