설치·복붙·백그라운드 — 설치란? 서버가 떴다?
설치는 한 번만, 명령은 복붙, 비밀번호는 안 보여도 정상, 서버는 멈춘 게 아니에요.
처음 겪으면 당황하는 순간이 셋 있어요 — 비밀번호를 쳐도 화면이 안 움직이는 것, 서버를 켰더니 터미널이 멈춘 듯 보이는 것. 오늘 이 셋을 미리 겪어두면 다신 안 놀라요.
📚 「설치·복붙·백그라운드 — 설치란? 서버가 떴다?」 레슨 내용 전체 텍스트로 훑어보기
처음 겪으면 당황하는 순간이 셋 있어요 — 비밀번호를 쳐도 화면이 안 움직이는 것, 서버를 켰더니 터미널이 멈춘 듯 보이는 것. 오늘 이 셋을 미리 겪어두면 다신 안 놀라요.
curl ... | sh 같은 한 줄을 그대로 복사해 터미널에 붙여넣으면, 알아서 받아서 깔린다. 개발 도구는 이 방식이 흔하다.가게 관리 도구를 복붙 한 줄로 깔아볼게요. curl ... | sh는 "인터넷에서 설치 안내문을 받아서(curl) → 그대로 실행해(sh) 깔아줘"라는 뜻이에요. 한 줄을 그대로 쳐보세요.
curl -fsSL https://example.com/install.sh | sh — 설치 한 줄을 입력해요 (실제론 안내 문서에서 복사해 붙여넣어요)shop-tool --version — 잘 깔렸는지 버전으로 확인해요--version으로 확인하는 건 좋은 습관 — "정말 깔렸나?"를 눈으로 확인하는 거예요.curl ... | sh는 '받은 걸 내 컴퓨터에서 그대로 실행'하는 거예요. 그럼 무엇을 조심해야 할까요?도구를 깔 때 가끔 관리자 권한이 필요해요(가게 금고를 여는 셈). 그럴 땐 비밀번호를 물어봐요. 직접 한 번 겪어봐요 — 입력은 흉내만 내도 돼요.
sudo shop-tool setup — 관리자 권한이 필요한 설치예요내비밀번호 — 비밀번호를 칩니다 — 그런데 화면엔 아무것도 안 떠요!처음엔 "안 먹나?" 싶어 백스페이스를 마구 누르게 되는데, 그냥 비밀번호를 끝까지 치고 Enter를 누르면 돼요. 이거 하나만 알아도 평생 안 당황해요.
이제 도구로 우리 반찬가게 웹사이트 서버를 띄워볼게요. 서버를 켜면 내 컴퓨터에서 가게 페이지를 미리 볼 수 있어요. 명령을 쳐보세요.
shop-tool start — 가게 서버를 켜요http://localhost:3000)가 떴고, 그다음 터미널이 멈춘 듯 가만히 있죠? 고장 아니에요. 다음에서 왜인지 맞혀봐요.서버를 켰더니 $ 프롬프트가 안 돌아오고 커서가 가만히 있어요. 무슨 상황일까요?
$가 안 돌아오는 거예요. '멈춤'이 아니라 '대기 근무 중'이라고 생각하세요.대기 근무 중인 서버를 멈추려면, 터미널에서 키 조합을 눌러요. '지금 하는 일 그만!' 신호예요. 빈칸을 채워보세요.
오늘 한 일을 떠올리며, 도구 들이고 서버를 켰다 끄는 순서를 맞춰보세요. (↑↓로 정렬)
Ctrl+C로 끈다. 이 넷이면 처음 도구 들일 때 안 당황해요.