bash에서 export의 의미
글쓴이: ixevexi / 작성시간: 월, 2004/04/26 - 1:07오후
지금 유닉스 파워툴이라는 놀라운 책으로 공부를 하고 있습니다.
페도라 코어1을 쓰고 당연히 배쉬쉘을 사용하고 있습니다.
그런데 궁금한 점이 있어서요
이 책에는 bash에 대해서도 잘 나와있지만 csh을 중심으로 쓰여 혼란
스럽기도 합니다.
여기서는 환경변수와 쉘변수가 따로 있다고 나옵니다.
쉘변수는 자식 프로세스가 상속받지 않는다고 나옵니다.
그런데
1. bash에서는 환경변수와 쉘변수가 나눠지지 않은 것 같습니다.?
2. export를 하는 이유는 무엇인가요?
책에서 볼때 쉘변수세팅을 할때면 export를 하지 않던데
export의 의미가 전역적으로(환경변수를)고친다. 라는 의미로 해석해도 되는지?
즉 export로 하고 나서 그후의 어떤 쉘에서도 그 변경값이 그대로 먹히는지
궁금합니다.
Forums:
모든쉘이 아니라 하위의 모든쉘에서 적용 되더군요..
모든쉘이 아니라 하위의 모든쉘에서 적용 되더군요..
댓글 달기