1. 환경 변수
1.1 Linux에서의 환경변수
1.2 Windows에서의 환경 변수
1. 환경 변수
1.1 Linux에서의 환경변수
- 환경 변수란 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임이다.
- 환경 변수는 시스템의 실행 파일이 놓여 있는 디렉터리의 지정 등 OS 상에서 동작하는 응용 소프트웨어가 참조하기 위한 설정이 기록된다.
- shell script 파일을 생성한다.
- script 파일의 내용은 파일안에 내용을 작성하고 해당 내용을 출력하는 파일이다.
- sh 명령어를 이용하여 sh 파일 즉 shell script 파일을 실행 시킨다.
- 경로가 정확하지 않기 때문에 파일이 실행되지 않는다.
- 환경 변수 기본 경로인 ./bash_profile 파일에 해당 sh 파일의 상위 디렉토리인 /test 경로를 지정한다.
- 환경 변수로 /test 디렉토리가 포함되었기 때문에 다시 test.sh 파일을 sh로 실행 시켜보면 환경 변수에 지정된 /test 경로로 인해 절대경로를 작성하지 않아도 파일이 실행되는 것을 볼 수 있다.
1.2 Windows에서의 환경 변수
- C:\Users\User\Documents 경로에 임의의 txt 파일을 생성한다.
- 해당 파일을 상대경로로 실행시키게 되면 실행되지 않는 것을 볼 수 있다.
- 해당 txt 파일이 있는 디렉토리의 경로까지 진입한 다음 해당 파일을 실해하면 실행되는 것을 볼 수 있다.
* 환경 변수 경로 지정
- 제어판 -> 시스템 및 보안 -> 시스템 -> 고급 시스템 -> 고급 -> 환경 변수 -> Path에서 경로 지정
- path 경로에 C:\User\User\Document 경로를 설정해준다.
- 마찬가지로 상대경로로 해당 txt 파일을 실행하게 되면 환경 변수에 지정된 경로에 의해 해당 디렉토리에서 실행하지 않아도 파일이 실행되는 것을 볼 수 있다.
'Programming > 기본 IT 지식' 카테고리의 다른 글
Docker - 잡동사니 (0) | 2022.06.04 |
---|---|
DB 기본 이론 (0) | 2022.05.21 |
WEB 동작 과정 (0) | 2022.05.21 |
명령어 (0) | 2022.05.16 |
포트 포워딩 (0) | 2022.05.13 |