[시나공] 운영체제 환경 변수 & 시스템 명령어 정리 (환경 변수 / Windows 명령어 / UNIX 명령어 / chmod)

2026. 4. 1. 00:20Certifications/정보처리기사 실기

1️⃣ 환경 변수 (Environment Variable)

✅ 개념

  • 시스템 소프트웨어의 동작에 영향을 미치는 동적인 값들의 모임
  • 프로그램 실행 시 시스템 환경 정보나 설정 값을 저장하는 변수
  • 변수명 + 값(Value) 형태로 구성

🔹 환경 변수 확인 명령어

운영체제 명령어 설명
Windows set 모든 환경 변수와 값을 출력
UNIX / LINUX set 환경 변수 목록 출력
env 환경 변수 목록 출력
printenv 환경 변수 목록 출력
setenv 환경 변수 설정

2️⃣ Windows 기본 명령어

명령어 설명
dir 현재 디렉터리 파일 목록 표시
copy 파일 복사
del 파일 삭제
type 파일 내용 표시
ren 파일 이름 변경
md 디렉터리 생성
cd 디렉터리 이동
cls 화면 내용 삭제
attrib 파일 속성 변경
find 파일 문자열 검색
chkdsk 디스크 상태 점검
format 디스크 포맷
move 파일 이동

3️⃣ UNIX / LINUX 기본 명령어

명령어 설명
cat 파일 내용 화면 출력
cd 디렉터리 이동
chown 파일 소유자 변경
cp 파일 복사
rm 파일 삭제
find 파일 검색
kill 프로세스 종료
fork 새로운 프로세스 생성
ls 파일 목록 표시
mkdir 디렉터리 생성
rmdir 디렉터리 삭제
mv 파일 이동
ps 프로세스 상태 표시
pwd 현재 디렉터리 경로 출력
who 현재 로그인 사용자 표시

4️⃣ chmod (파일 권한 변경)

✅ 개념

  • chmod(change mode)파일의 접근 권한을 변경하는 UNIX 명령어
  • 파일의 읽기(Read), 쓰기(Write), 실행(Execute) 권한을 설정

🔹 권한 구성

대상 의미
Owner 파일 소유자
Group 그룹 사용자
Other 기타 사용자

🔹 권한 종류

권한 의미
r 읽기(Read)
w 쓰기(Write)
x 실행(Execute)

🔹 숫자 권한

의미
4 Read
2 Write
1 Execute

🔹 권한 계산 예시

rwx rwx r-x
111 111 101
 7   7   5
chmod 775 파일명

📊 시험 포인트 정리

🔥 1. 환경 변수

  • Windows 환경 변수 확인 → set
  • UNIX 환경 변수 확인 → set / env / printenv / setenv

🔥 2. Windows 명령어

  • dir → 파일 목록
  • copy → 파일 복사
  • del → 파일 삭제
  • type → 파일 내용 출력
  • ren → 파일 이름 변경

🔥 3. UNIX 명령어

  • cat → 파일 내용 출력
  • ls → 파일 목록
  • rm → 파일 삭제
  • cp → 파일 복사
  • fork → 프로세스 생성

🔥 4. chmod

  • 권한 구조 → Owner / Group / Other
  • 권한 값 → r=4, w=2, x=1
  • 숫자 계산 → rwx = 7

🔹 대표 예시

chmod 775 파일명





2025 시나공 퀵이지 정보처리기사 실기 단기완성
(저자: 강윤석, 김용갑, 김우경, 김종일 | 출판사: 길벗)

※ 본 글은 위 교재를 참고하여 학습 목적으로 재정리한 내용입니다.