시작하기무료로 시작하기

셸은 데스크톱 인터페이스와 어떻게 비교되나요?

Windows, Linux, Mac OS와 같은 운영체제는 특별한 종류의 프로그램입니다. 운영체제는 컴퓨터의 프로세서, 하드 드라이브, 네트워크 연결을 제어하지만, 가장 중요한 일은 다른 프로그램을 실행하는 것입니다.

사람은 디지털 존재가 아니므로 운영체제와 상호작용하려면 인터페이스가 필요합니다. 요즘 가장 흔한 방식은 그래픽 파일 탐색기로, 클릭과 더블 클릭을 파일 열기와 프로그램 실행 명령으로 변환해 줍니다. 그래픽 디스플레이가 도입되기 전에는 사람들이 명령줄 셸이라 불리는 프로그램에 지시를 입력했습니다. 명령을 입력할 때마다 셸은 다른 프로그램들을 실행하고, 그 출력 결과를 사람이 읽을 수 있는 형태로 보여 준 다음, 다음 명령을 받을 준비가 되었음을 알리는 프롬프트를 표시합니다. (이름은 컴퓨터의 "바깥 껍데기", 즉 외부 인터페이스라는 개념에서 왔습니다.)

클릭과 드래그 대신 명령을 타이핑하는 방식은 처음에는 서툴게 느껴질 수 있지만, 보시다시피 컴퓨터에 시키고 싶은 일을 글자로 명확히 표현하기 시작하면 기존 명령을 조합해 새로운 작업을 만들고 반복 작업을 자동화할 수 있어요. 몇 번의 키 입력만으로도 가능합니다.


대부분의 사람이 사용하는 그래픽 파일 탐색기와 명령줄 셸의 관계는 무엇인가요?

이 연습은 강의의 일부입니다

Shell 입문

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작