CLI는 Command Line Interface의 줄임말로, 마우스 대신 글자로 컴퓨터에 명령하는 방식입니다. 아이콘을 클릭하는 대신 claude 같은 단어를 직접 쳐서 프로그램을 실행합니다.
"CLI가 뭐야?"에 한 문장으로 답하면 이렇습니다 — 화면의 버튼을 누르는 대신, 검은 창에 명령어를 쳐서 컴퓨터를 움직이는 방법입니다.
그리고 먼저 말씀드리면 — 클로드 코드를 쓰려고 이 글을 보고 계시다면, 터미널을 꼭 배우지 않아도 됩니다. 공식 데스크톱 앱이 있습니다. 자세한 건 아래에 적었습니다.
이 글은 2026년 8월 7일 Claude Code 공식 문서에서 확인한 내용으로 적었습니다.
작성자 — 지피터스에서 마케팅을 하고 있습니다. 개발자가 아니고, 클로드 코드를 업무에 쓰면서 터미널을 처음부터 익혔습니다.
CLI 뜻이 정확히 뭔가요?
Command Line Interface — 우리말로는 명령줄 인터페이스입니다. 컴퓨터에 일을 시키는 방식 하나를 가리키는 말입니다.
우리가 익숙한 방식은 반대쪽인 GUI(Graphical User Interface)입니다. 폴더 아이콘을 더블클릭하고, 버튼을 누르고, 파일을 끌어다 놓는 그 방식이요.
같은 일을 두 방식으로 하면 이렇게 됩니다.
"바탕화면의 report 폴더로 들어가기"
- GUI — 바탕화면 열기 → report 폴더 찾기 → 더블클릭
- CLI —
cd ~/Desktop/report입력
"이 폴 더 안에 파일이 몇 개인지 보기"
- GUI — 폴더 열기 → 전체 선택 → 개수 확인
- CLI —
ls | wc -l입력
CLI가 어려워 보이는 건 뭘 칠 수 있는지가 화면에 안 보이기 때문입니다. GUI는 가능한 동작이 버튼으로 다 보이지만, CLI는 아는 만큼만 쓸 수 있습니다.
둘 중 뭐가 낫냐면, 하는 일에 따라 다릅니다. 처음 해보는 일이나 눈으로 확인하며 골라야 하는 일은 GUI가 빠릅니다. 반대로 같은 일을 반복하거나, 남에게 그대로 알려줘야 하거나, 자동으로 돌려야 할 때는 CLI가 낫습니다. 명령 한 줄은 복사해서 전달할 수 있지만 "이 버튼 누르고 저 버튼 누르세요"는 그렇게 안 되니까요.
터미널·셸·CLI는 뭐가 다른가요?
터미널은 창, 셸은 그 안에서 명령을 해석하는 프로그램, CLI는 이 방식 전체를 부르는 말입니다. 셋이 자주 섞여 쓰이지만 가리키는 것이 다릅니다.
- 터미널 — 검은 화면을 띄우는 프로그램입니다. 맥의 터미널 앱, 윈도우의 PowerShell 창 같은 것입니다. 글자를 입력받고 결과를 보여주는 창 자체입니다.
- 셸 — 입력한 글자를 해석해서 실행하는 프로그램입니다.
zsh,bash,PowerShell같은 이름이 셸입니다. 터미널 창 안에서 돌아갑니다. - CLI — 이 둘을 통해 명령을 주고받는 방식을 가리키는 말입니다.