본문으로 건너뛰기
개발 환경 설정 기초집LESSON 05

설치 상태 검증: version 명령어와 실행 파일 경로 확인

난이도입문
예상 시간40분
선수지식4강 PATH

5강. 설치 상태 검증: version 명령어와 실행 파일 경로 확인

1. 이번 강의에서 해결할 문제

설정 앱에는 프로그램이 보이지만 PowerShell에서는 명령이 없거나, version 결과가 프로젝트 요구와 다릅니다. 설치 기록과 실제 실행을 구분합니다.

2. 학습 목표

3. 핵심 개념

정상 설치 확인에는 세 증거가 필요합니다.

  1. 명령이 발견되는가?
  2. 어떤 실행 파일이 선택되는가?
  3. 그 파일이 어떤 버전이며 프로젝트 요구와 맞는가?

PowerShell의 Get-Command는 PATH에 있는 애플리케이션과 명령 후보를 보여 줍니다.

4. 단계별 실습

PowerShell · 실행 위치: 일반 PowerShell

$toolNames = @('python', 'py', 'java', 'javac', 'node', 'npm.cmd', 'git', 'code')

foreach ($toolName in $toolNames) {
$matches = Get-Command $toolName -All -ErrorAction SilentlyContinue
if ($matches) {
$matches | Select-Object Name, CommandType, Source, Version
} else {
"NOT FOUND: $toolName"
}
}

예상 결과: 설치된 명령은 Source 경로와 함께 나오고, 없는 명령은 NOT FOUND로 표시됩니다. 모든 도구가 지금 설치돼 있을 필요는 없습니다. 관리자 권한은 필요하지 않습니다.

설치된 도구만 버전을 확인합니다.

python --version
java --version
javac --version
node --version
npm.cmd --version
git --version
code --version

5. 명령어와 설정이 동작하는 이유

Get-Command는 PowerShell이 실제로 해석할 명령 후보를 실행 우선순위대로 찾습니다. version 명령은 선택된 실행 파일 자체에 버전을 묻기 때문에 설정 앱의 제품 이름보다 프로젝트 실행 상태에 가깝습니다.

6. 자주 하는 실수와 해결법

7. 직접 실습

8. 이해 점검 질문 3개

9. 핵심 요약

MINI QUIZ

설치 상태 검증: version 명령어와 실행 파일 경로 확인 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1“설치 상태 검증: version 명령어와 실행 파일 경로 확인” 작업 전 검토에서 채택해야 할 안전 기준은 무엇인가요?
  2. 문제 2‘명령이 없다는 결과만 보고 재설치’ 상태에 관한 “설치 상태 검증: version 명령어와 실행 파일 경로 확인” 본문의 설명으로 가장 알맞은 것은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

5강. 설치 상태 검증: version 명령어와 실행 파일 경로 확인 미완료 상태