보통 명령을 전달할 때 사람 --> 운영체제 --> 컴퓨터 순서대로 명령을 전달한다.
명령을 전달할 때는 2가지 방법이 있는데 CLI 방식과 GUI 방식이 있다.
CLI는 텍스트 기반 인터페이스이며, 키보드를 통해 명령어를 입력하여 컴퓨터와 상호작용한다.
CLI는 명령어와 구문이 복잡할 수 있으며, 학습 곡선이 높을 수 있지만, 배치 작업을 자동화하고 복잡한 작업을 빠르게 처리할 수 있다. 또한, CLI는 GUI보다 시스템 자원을 적게 사용하므로, 시스템이 느려질 가능성이 적다.
윈도우 : cmd
맥북 : terminal
GUI는 그래픽 기반 인터페이스이며, 마우스를 통해 메뉴, 버튼, 아이콘 등의 그래픽 요소를 클릭하여 컴퓨터와 상호작용한다.
윈도우, 맥북 : 아이콘 클릭