GUI와 명령 줄의 차이점

Anonim

GUI와 명령 줄

컴퓨터와 상호 작용하는 가장 일반적인 두 가지 방법은 명령 줄과 GUI (그래픽 사용자 인터페이스)입니다. 명령 행은 텍스트 전용 인터페이스이고 GUI는 그래픽 심볼로 구성된 인터페이스입니다. 대부분의 경우, GUI를 사용하여 수행되는 모든 일반 작업은 명령 행에서 수행 할 수 있으며 그 반대의 경우도 가능합니다 (고급 태스크 명령 행은 유일한 옵션 일 수 있음).

GUI 란 무엇입니까?

GUI (Gooey)는 사용자가 텍스트가 아닌 이미지 / 애니메이션 / 오디오 형태로 운영 체제와 통신 할 수있게 해주는 인터페이스 유형입니다. 이 인터페이스는 그래픽 오브젝트 (예: 아이콘)를 통해 사용 가능한 정보 / 조치를 사용자에게 제공합니다. 상호 작용에는 마우스와 키보드를 모두 사용할 수 있습니다. 사용자는 화면에서 그래픽 객체를 직접 조작하여 작업을 수행합니다.

명령 행이란 무엇입니까?

명령 줄 (일반적으로 명령 줄 인터페이스 / 인터프리터 또는 CLI라고 함)은 명령을 입력 (입력)하여 컴퓨터 운영 체제와 상호 작용할 수있는 메커니즘입니다. 이것은 키보드에서만 입력이 필요한 텍스트 전용 인터페이스입니다 (일반적으로 "명령 입력"이라고 함). 일반적으로 Enter 키는 명령이 끝날 때 눌러지며, 그 후에 컴퓨터는 해당 명령을 수신, 구문 분석 및 실행합니다. 명령의 출력은 텍스트 행으로 터미널에 다시 리턴됩니다. 출력에는 작업 요약과 실제 결과도 포함될 수 있습니다. 배치 모드에서 명령을 삽입하려면 사용자가 스크립트 파일을 사용할 수 있습니다. 스크립트는 전체 작업을 완료하는 명령의 순서가 포함 된 파일입니다.

GUI와 명령 행의 차이점은 무엇입니까?

대부분의 명령 행 인터페이스 태스크는 키보드 만 필요하지만 GUI 시스템은 마우스와 키보드를 모두 필요로합니다. 따라서 명령 줄 사용자는 일반적으로 두 곳 사이에서 손을 전환 할 필요가 없습니다. 그리고 명령 행 인터페이스는 보통 복잡한 작업을 수행하는 데 단지 몇 줄의 코드 만 필요합니다. 명령 행은 GUI 시스템이 아이콘, 글꼴, I / O 드라이버 및 기타 자원을로드하므로 GUI 시스템보다 적은 자원을 사용합니다. 이러한 세 가지 이유로 인해 명령 줄 사용자는 GUI 사용자보다 대부분의 작업을 상대적으로 빠르게 완료 할 수 있습니다. 명령 줄 사용자는 스크립트를 만들고 시간을 절약 할 수 있으며 GUI 사용자는 바로 가기 만들기와 같은 기능을 통해 동일한 작업을 수행 할 수 있습니다.

새로운 사용자는 마우스 조작 방법을 배워야 할 수도 있지만 명령 행을 사용하는 것보다 GUI를 쉽게 가져올 수 있습니다. 명령 행 사용자는 GUI와는 달리 친숙 함을 필요로하며 작업을 원활하게 수행하기 위해 많은 명령을 외워야합니다.그러나 명령 줄 사용자는 파일 및 운영 체제를 훨씬 더 제어 할 수 있습니다. 그리고 몇 가지 고급 작업을 수행하기 위해 명령 줄이 유일한 옵션 일 때가 있습니다. GUI 시스템은 본질적으로 몇 가지 (프로세스)를 모니터링하는 그래픽 방식의 수단을 제공하여 멀티 태스킹을 쉽게 만듭니다 (많은 명령 행 환경이 멀티 태스킹을 제공하지만 한 번에 여러 가지 것을 보는 것이 더 어렵습니다).