명령 줄 대 GUI

명령 줄 인터페이스 (CLI) 나 그래픽 사용자 인터페이스 (GUI)에 익숙하지 않은 사용자는 각자의 장점과 단점을 알고 자신에게 가장 적합한 것이 무엇인지 판단하는 데 도움이 될 수 있습니다. 다른 사람들은 두 사람의 차이점에 대해 궁금 할 수 있습니다. 파일 명령과 조작에 중점을두고 다음 표는 특정 범주에서 장점이있는 인터페이스와 그 이유를 보여줍니다.

참고 : DOS 정보 및 명령을 찾으려면 MS-DOS 및 명령 줄 페이지를 참조하십시오.

이야기명령 행 (CLI)GUI
용이함새로운 사용자는 조작 및 탐색에 필요한 높은 수준의 암기 및 친숙성으로 인해 GUI보다 명령 줄 인터페이스를 더 잘 작동시키는 것으로 나타났습니다.GUI는 시각적으로 훨씬 직관적이기 때문에 사용자는 일반적으로 GUI를 명령 줄 인터페이스보다 빠르게 사용하는 방법을 선택합니다.
제어사용자는 명령 줄 인터페이스에서 파일 및 운영 체제를 모두 잘 제어 할 수 있습니다. 그러나 신규 또는 초보 사용자의 경우 GUI와 같이 사용자 친화적이지 않습니다.GUI는 파일, 소프트웨어 기능 및 운영 체제 전반에 대한 많은 액세스를 제공합니다. 명령 줄보다 사용자 친화적 인 사용자, 특히 신규 또는 초보 사용자의 경우 GUI가 더 많은 사용자에 의해 활용됩니다.
멀티 태스킹많은 명령 줄 환경이 멀티 태스킹이 가능하지만 한 화면에서 여러 가지 것을 한 번에 볼 수있는 동일한 용이성과 기능을 제공하지는 못합니다.GUI 사용자는 여러 프로그램과 폴더를 동시에보고, 제어하고, 조작하고, 전환 할 수있는 창을 가지고 있습니다.
속도커맨드 라인 사용자는 키보드를 사용하여 인터페이스를 탐색하기 만하면되는 경우가 많으므로 성능이 향상됩니다.현대 GUI가 이전보다 빠르고 효율적이지만 마우스 (또는 터치 패드)를 움직이기 위해 키보드에서 손을 떼는 것은 많은 사용자에게 명령 줄 인터페이스를 사용하는 것보다 느립니다.
자원명령 행만을 사용하는 컴퓨터는 GUI보다 컴퓨터 시스템 자원이 적습니다.GUI는 로딩해야하는 요소 (예 : 아이콘 및 글꼴)로 인해 더 많은 시스템 자원을 필요로합니다. 비디오, 마우스 및 기타 드라이버를로드해야하므로 추가 시스템 리소스가 필요합니다.
스크립팅커맨드 라인 인터페이스는 대개 사용자가 스크립팅 명령 및 구문을 이미 알고 있어야하므로 신규 또는 초보 사용자가 스크립트를 작성하기가 어렵습니다.GUI를 사용하여 스크립트를 작성하는 것은 프로그래밍 소프트웨어의 도움으로 훨씬 쉬워졌습니다. 사용자는 모든 명령과 구문을 알지 않고도 스크립트를 작성할 수 있습니다. 프로그래밍 소프트웨어는 특정 기능을 코딩하는 방법과 미리보기 옵션에 대한 지침과 팁을 제공하여 스크립트의 작동 여부 및 방법을 확인합니다.
원격 액세스네트워크를 통해 다른 컴퓨터 나 장치에 액세스 할 때 사용자는 명령 줄 인터페이스를 사용하여 장치 나 해당 파일을 조작 할 수 있습니다. 그러나 그렇게하기위한 명령을 알아야하며 초보 사용자 나 초보 사용자에게는 쉽지 않습니다.다른 컴퓨터 또는 서버에 원격으로 액세스하는 것은 GUI에서 가능하며 적은 경험으로 쉽게 탐색 할 수 있습니다. IT 전문가는 일반적으로 서버 및 사용자 컴퓨터 관리를 포함하여 원격 액세스를 위해 GUI를 사용합니다.
상이명령 행을 탐색하고 사용하는 방법을 배운 후에는 새로운 GUI만큼 변경하지 않을 것입니다. 새로운 명령이 도입 될 수도 있지만 원래의 명령은 거의 항상 동일하게 유지됩니다.각 GUI는 다른 작업을 수행 할 때 디자인과 구조가 다릅니다. Windows와 같은 동일한 GUI의 다른 반복도 각 버전간에 수백 가지의 다른 변경 사항을 가질 수 있습니다.
변형커맨드 라인 인터페이스는 매우 기본적이고 종종 사용자의 시야에 더 큰 부담이 될 수 있습니다. Carpal Tunnel Syndrome은 사용자가 키보드 만 사용하기 때문에 명령 줄 인터페이스를 사용할 때 약간 위험 할 수 있습니다. 손의 위치를 ​​바꿀 필요가 거의없고 손목에 무리를 주거나 심지어 손가락이 발생할 수 있습니다.키보드와 마우스 사이의 전환으로 인한 단축키 사용과 손 위치 이동 빈도가 줄어들 수 있습니다. 시각적 변형은 여전히 ​​위험 할 수 있지만 GUI에는 더 많은 색상이 있으며 시각적으로 긴장감을 줄이기 위해 더 시각적으로 매력적입니다.

참고 : 전반적으로 GUI는 CLI보다 많은 사용자가 사용합니다. 전용 하드 코어 프로그래머는 효율성과 속도를 위해 CLI를 사용하는 경향이 있지만 GUI는보다 사용자 친화적이며 대부분의 사용자가 선호합니다.