[
  {
    "courseSlug": "linux",
    "question": "터미널에서 pwd 명령을 입력하면 어떤 일이 일어날까요?",
    "option1": "현재 폴더 안에 있는 파일 목록을 보여준다",
    "option2": "어디에 있든 내 홈 폴더로 순간이동한다",
    "option3": "지금 내가 있는 위치(현재 작업 디렉터리)를 출력한다",
    "option4": "부모 폴더로 한 칸 위로 이동한다",
    "answerIndex": 2,
    "explanation": "pwd는 Print Working Directory의 약자로, 코스 섹션 3 '길 찾기 명령'에서 배운 \"나 지금 어디지?\"에 답하는 명령입니다. 파일 목록은 ls, 이동은 cd가 담당해요."
  },
  {
    "courseSlug": "linux",
    "question": "윈도우에서 파일을 지우는 것과 비교했을 때, 리눅스 rm 명령의 특징으로 옳은 것은?",
    "option1": "지운 파일이 휴지통으로 들어가 나중에 되살릴 수 있다",
    "option2": "휴지통 없이 즉시, 영구히 삭제된다",
    "option3": "sudo를 붙여 관리자 권한이 있어야만 실행된다",
    "option4": "폴더도 아무 옵션 없이 안의 내용까지 함께 지워진다",
    "answerIndex": 1,
    "explanation": "코스 섹션 4의 경고처럼 rm에는 휴지통이 없어 즉시·영구 삭제됩니다. 폴더를 지우려면 -r(recursive) 옵션을 따로 붙여야 하고, 지우기 전 pwd와 ls로 두 번 확인하는 습관이 필요해요."
  },
  {
    "courseSlug": "linux",
    "question": "코스에서 '실무에서 제일 많이 치는 조합'으로 소개한 tail -f app.log | grep ERROR 를 실행하면 어떻게 될까요?",
    "option1": "app.log의 앞에서 20줄 중 ERROR가 든 줄만 보여준다",
    "option2": "app.log 전체를 한 번에 좌르륵 출력하고 바로 끝난다",
    "option3": "ERROR라는 이름의 새 로그 파일을 만들어 저장한다",
    "option4": "실시간으로 쌓이는 로그 중 ERROR가 포함된 줄만 골라 보여준다",
    "answerIndex": 3,
    "explanation": "tail -f는 파일에 새 줄이 쌓이는 걸 실시간 중계하고, grep은 원하는 단어가 든 줄만 골라냅니다. 섹션 5에서 이 둘을 파이프(|)로 이은 것을 \"실시간 CCTV에 형광펜 필터 달기\"라고 비유했어요."
  },
  {
    "courseSlug": "linux",
    "question": "ls -l 결과에 -rwxr-xr-- 라고 표시된 파일이 있습니다. 이 파일에 대한 그룹(group)의 권한은?",
    "option1": "읽기와 실행은 되지만 쓰기는 안 된다",
    "option2": "읽기·쓰기·실행이 전부 가능하다",
    "option3": "읽기만 가능하고 쓰기·실행은 안 된다",
    "option4": "실행만 가능하고 읽기·쓰기는 안 된다",
    "answerIndex": 0,
    "explanation": "권한은 첫 글자(파일/폴더) 뒤로 [주인][그룹][모두] 순서로 세 글자씩 세 묶음입니다. 가운데 묶음 r-x가 그룹 권한이므로 읽기(r)·실행(x)은 되고 쓰기(w)는 안 됩니다(섹션 6)."
  },
  {
    "courseSlug": "linux",
    "question": "\"서비스가 느려요!\"라는 신고를 받은 수습 개발자가 서버에서 어떤 프로그램이 CPU를 많이 쓰는지 실시간으로 확인하려 합니다. 코스에서 '작업관리자의 터미널판'이라 소개한 명령은?",
    "option1": "cat — 파일 내용을 한 번에 전부 출력한다",
    "option2": "ssh — 암호화된 통로로 원격 서버에 접속한다",
    "option3": "top — 프로세스 목록을 실시간으로 모니터링한다",
    "option4": "chmod — 파일에 실행(x) 권한을 부여한다",
    "answerIndex": 2,
    "explanation": "섹션 7에서 top을 윈도우 작업관리자의 터미널판으로 소개하며, 서버가 느려지면 \"누가 CPU를 다 먹고 있지?\" 하고 top부터 연다고 설명합니다. ps는 목록, top은 실시간 화면이에요."
  }
]
