마우스 클릭(GUI)은 편하지만 반복 작업에 약하다.
터미널은 한 줄로 수백 개 파일을 처리할 수 있다. 서버·AI·개발의 공용어다.
AI 시대에는 npm, git, python 같은 도구를 터미널에서 다뤄야 한다.
두려워하지 말자 — 4개의 명령어만 알면 90%는 해결된다.
자주 혼동되지만 역할이 다르다. 창(window)과 해석기(interpreter)의 차이다.
GUI로는 불가능하거나 너무 느린 일들이 터미널에서는 순식간에 가능해진다.
이 네 개만 알면 폴더 탐색은 다 된다.
터미널에 ls라고 입력했을 때 내부에서 일어나는 일들의 흐름이다.
핵심: 터미널은 창, 쉘은 해석기. 실제 작업은 OS 커널이 수행하고 결과를 다시 터미널로 돌려보낸다.
파일 조작과 환경변수까지 익히면 개발자처럼 일할 수 있다.
💡 환경변수는 .env 파일로 관리하는 게 보안상 안전하다.
우리가 매일 사용하는 앱과 서비스 속에 이 개념이 녹아 있다.
💡 이 개념이 없다면 서버 배포·자동화·AI 개발 도구 사용이 모두 불가능하다.
이렇게 생각하기 쉽지만, 실제로는 조금 다릅니다.
GUI가 리셉션을 통하는 길이라면, 터미널은 관리자에게 직접 거는 전화다.
이 개념을 이해하면 Claude나 ChatGPT를 훨씬 잘 활용할 수 있다.
💪 터미널을 이해한 것으로 Part 3 운영체제 편을 완주했습니다!
운영체제 편이 끝났다. 이제 프로그래밍 언어들의 지형도를 탐험한다.
Python, JavaScript, C… 각 언어는 왜 생겼고, 어디에 강한가.
💡 기억할 것: 터미널은 창, 쉘은 통역사. pwd · ls · cd · mkdir 이면 길을 잃지 않는다.