[쉘 프로그래밍] #2. 환경변수


[쉘 프로그래밍] #2. 환경변수

멀티태스킹 운영체제를 지원하기 위해서는 다른 프로그램들을 실행하기 위해서 새로운 프로세스를 만들 필요가 있다. 유닉스(리눅스) 계열의 운영체제에서 이를 수행하기 위하여 프로세스가 다른 프로그램의 실행을 시작하기 위해서 먼저 자기 자신의 사본을 만들고 이를 자식 프로세스라고 한다. 이때 현재의 쉘 프로세스에서 사용가능한 변수를 지역변수(local), 하위 프로세스에 상속이 가능한 변수를 환경변수(environment) 라고 한다. 현재의 프로세스에서 변수를 선언하였다면 지역변수로 선언된다. 이후 자식 프로세스를 생성하였다면 지역변수는 상속되지 않는다. 반대로 환경변수는 하위 프로세스까지 영향을 준다. 따라서 하나의 쉘 스..........

[쉘 프로그래밍] #2. 환경변수에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [쉘 프로그래밍] #2. 환경변수