~/VibeHandbook
무료 PDF

챕터 02 · 10

정리와 실습

핵심 요약

  • 명령줄은 그저 시키는 대로 정확히 실행하는 텍스트 상자입니다 — 클릭 대신 단어죠. AI 에이전트는 여러분이 칠 법한 바로 그 명령들을 타이핑하며 작동합니다.
  • 프롬프트는 매번 지금 어디 있는지 알려줍니다. 혼란의 대부분은 현재 폴더를 모르는 데서 옵니다. pwd, ls, cd가 여러분이 할 일의 80%입니다.
  • rm은 영구적입니다 — 휴지통도, 실행 취소도 없습니다. rm, sudo, 그리고 다운로드를 셸로 흘려보내는 것(curl ... | bash) 앞에서는 속도를 늦추세요.
  • 개발 서버는 계속 돌아가며 일부러 "멈춘" 것처럼 보입니다 — 그게 작동 중인 모습입니다. Ctrl-C는 실행 중인 어떤 프로그램이든 멈추고 프롬프트를 돌려줍니다.
  • 실행 전에 읽으세요. 모든 플래그를 알 필요는 없고, 동사의 대략적인 감만 있으면 됩니다. 의심스러우면 AI에게 "이 명령이 뭘 하고, 실행해도 안전해?"라고 물어보세요.

직접 해보기

터미널을 열고 아무것도 바꾸지 않으면서 탐색해 보세요: pwd로 어디 있는지 보고, ls로 뭐가 있는지 보고, cd로 폴더에 들어가 다시 ls, 그다음 cd ..로 다시 올라오세요. 매번 프롬프트가 갱신되는 걸 보세요. 이제 일부러 실패하는 명령을 실행해 보세요 — lss(오타)를 치고 command not found 메시지를 읽어보세요. 파일 하나 건드리지 않고, 가장 안전하고 가장 많이 쓰는 두 명령을 연습하고 에러 읽는 법까지 익힌 것입니다.

이 장의 프롬프트

저는 커맨드 라인 초보라서 무언가를 실행하는 게 조금 겁이 납니다.
당신(또는 어떤 튜토리얼)이 실행하라고 알려준 명령은 이것입니다:
<여기에 명령을 붙여 넣으세요>

- 이 명령이 무엇을 하는지 쉬운 말로 한 단계씩 설명해 주세요.
- 이 명령이 안전한지, 아니면 파일을 삭제하거나 제 시스템을 바꾸거나
  완전한 권한으로 코드를 실행할 수 있는지 분명하게 알려 주세요.
- 위험하다면, 같은 일을 더 안전하게 하는 방법이나 먼저 확인해야 할 것을
  제안해 주세요.
- 실행하기 전에 제가 어느 폴더에 있어야 하는지 알려 주세요.

오프라인으로 보고 싶으세요?

책 전체를 PDF나 EPUB으로 무료로 내려받으세요.