본문으로 바로가기

리눅스에서 환경변수

category Study/system 2017. 11. 7. 20:56


리눅스에서 환경변수란 무엇일까?


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


시스템의 환경 정보를 가지고 있다.


이는 어떤 프로그램에서 시스템의 환경 정보가 필요할 때 스스로 처리하도록 하는 역할을 수행한다.


mv와 같이 /bin이나 /usr/bin에 있는 프로그램 등은 환경 변수 PATH에 포함되어있는 경로에서 해당 명령을 찾아 실행한다.




env


모든 설정되어있는 환경 변수를 조회하는 명령이다.



export


환경 변수 목록을 조회할 수 있다.

export 변수명 = 변수값 의 문법을 취하면 수정도 가능하다

다만 export명령으로 변경된 환경변수는 해당 사용자의 로그아웃시 소멸된다.

영구적으로 변경하기 위해서는 /etc/profile 등을 직접 수정해야한다.

'Study > system' 카테고리의 다른 글

NOP Sled란?  (0) 2017.11.07
쉘 코드란?  (0) 2017.11.07
해커스쿨.Section 20  (0) 2017.11.07
해커스쿨.Section 19  (0) 2017.11.07
해커스쿨.Section 17  (0) 2017.11.07