리눅스마스터 1급에서 환경 변수(Environment Variable) 문제는 비교적 단순하지만 자주 출제되는 영역입니다. 특히 다음 세 가지가 핵심입니다.

1️⃣ PATH 의미 2️⃣ export 명령어 3️⃣ 환경 변수 확인 / 설정

아래는 환경 변수 개념 → PATH → export → 관련 명령어 → 실전 문제 → 시험 함정 순서로 정리합니다.


1. 환경 변수 (Environment Variable)

환경 변수는 셸(shell)이 사용하는 설정 값입니다.

PATH
HOME
USER
SHELL

확인 명령

env

또는

printenv

2. PATH

PATH명령어 실행 시 검색할 디렉터리 목록입니다.

echo $PATH

출력 예

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

구조

디렉터리1:디렉터리2:디렉터리3

구분자는

:

입니다.


PATH 동작 방식

ls

셸은 다음 순서로 찾습니다.

1 /usr/local/bin
2 /usr/bin
3 /bin
...

PATH 추가

PATH=$PATH:/home/user/bin

의미

기존 PATH + 새로운 디렉터리 추가

3. export

export셸 변수를 환경 변수로 설정합니다.

구조

export 변수=

export PATH=$PATH:/home/user/bin

export 필요 이유

쉘 변수

VAR=test

이 경우

현재 shell만 사용 가능

export 사용

export VAR=test

이 경우

하위 프로세스에서도 사용 가능

4. 환경 변수 확인

명령어 의미
env 환경 변수 출력
printenv 환경 변수 출력
set 모든 변수 출력
echo $VAR 변수 출력

echo $HOME

5. 주요 환경 변수

변수 의미
HOME 홈 디렉터리
PATH 명령어 검색 경로
USER 사용자 이름
SHELL 로그인 쉘
PWD 현재 디렉터리

6. 환경 변수 설정 파일

사용자 환경 설정

~/.bashrc
~/.bash_profile

시스템 환경

/etc/profile

7. 실전 시험 문제


문제 1

다음 중 PATH 의미

정답

명령어 검색 경로

문제 2

다음 명령어 의미

echo $PATH

정답

PATH 변수 출력

문제 3

다음 명령어 의미

export VAR=test

정답

환경 변수 설정

문제 4

다음 중 환경 변수 출력 명령

정답

env

또는

printenv

문제 5

다음 중 PATH 추가 방법

정답

PATH=$PATH:/dir

8. 시험 함정

함정 1

PATH = 파일 경로

❌ 틀림

정답

명령어 검색 경로

함정 2

export = 변수 출력

❌ 틀림

정답

환경 변수 설정

함정 3

PATH 구분자

,

❌ 틀림

정답

:

9. 시험 직전 암기

환경 변수 확인

env
printenv

PATH

명령어 검색 경로

export

환경 변수 설정

핵심 요약

PATH = 명령어 검색 경로
export = 환경 변수 설정

만약 원하시면, 지금까지 정리한 내용을 바탕으로 리눅스마스터 1급 1차 시험 대비 “실제 시험 난이도 모의고사 30문제”도 만들어 드릴 수 있습니다. 실제 기출 패턴과 거의 동일한 형태로 구성해 드리겠습니다.