본문 바로가기

자격증/정보처리기사 3과목

3-14강. 응용 SW 기초 기술 활용-운영체제 기초 활용(4)

 

 

 

1. 환경변수

1) 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임

2) 변수명과 값으로 구성

3) 시스템의 기본 정보를 저장

4) 환경 변수는 자식 프로세스에 상속

5) 환경 변수 구분

  1] 시스템 변수 : 시스템 전체 영향

  2] 사용자 변수 : 사용자 계정에만 영향

 

2. 환경변수 예시

1) PATH 환경변수 : 실행 파일을 찾는 경로

2) PATH 환경변수 값 확인

  1] DOS, WINDOWS : 명령 프롬프트에서 echo %path% 입력

  2] 유닉스, 리눅스 : shell 프롬프트에서 echo $path 입력

3) 자바로 프로그램을 개발하기 위해서는 오라클의 JDK를 다운로드해 환경변수를 설정해야 함

4) 매번 경로를 찾아가 실행 파일을 키기 힘들기 때문에 환경변수를 사용

 

3. 환경변수 실행

1) %변수명% 형식으로 입력

 

4. 유닉스와 리눅스 주요 환경변수

1) 환경 변수를 사용하기 위해 변수명 앞에 $을 입력해야 함

 

5. 윈도우즈 주요 환경 변수

1) 변수명 앞뒤에 %를 입력

 

6. 셀 스크립트 = 운영체제 기본 명령어

1) 운영체제를 제어하기 위한 방법은 CLI와 GUI가 존재

2) CLI : 사용자기 직접 명령어를 입력하여 컴퓨터에 명령

3) GUI : 마우스로 화면을 클릭

4) 초기 윈도우즈는 CLI로 설치해야 했으나 GUI가 개발되어 사용 빈도가 줄었음

5) 오픈 소스 기반의 개발환경이 급격히 늘어나며 깃허브 등의 사용이 중요해졌으며, CLI는 깃과 깃허브를 통한 소스 관리에 유용하기에 기본 개념과 명령어를 숙지해야 함

 

7. 윈도우즈 주요 명령어

 

8. 유닉스/리눅스 명령어

파일 권한
1) 10자리로 표시
2) 1번째 자리는 디렉터리 또는 파일
3) 2-4번째 자리는 소유자 권한
4) 5-7번째 자리는 그룹 권한
5) 8~10번째 자리는 다른 사용자 권한
6) 읽기R, 쓰기W, 실행X, 권한없음-으로 표시