: 옙 질문입니다.. ~~ 책을 읽는 도중에 환경변수에 대해서
: 나온것이 있는데.. 무슨 셀변수라고도 불리운다고도~~
: 다름이 아니라.책에는 PATH와 IFS등등등 설명이 나와있는데
: 실상할려니까.. 그런 명령어가 없다고 하네요~~이게 무슨
: 일입니까..~~ 컴환경은 와우리눅스6.2거든요...
:
: 책에 나온 예제입니다
:
: $ echo $IFS
: $ cat a:b:c
: cat: cannot open a:b:c
: $ IFS=":"; export IFS
: $ cat a:b:c
: cat : cannot open a
: cat : cannot open b
: cat : cannot open c
:
: 이게 예제입니다.. 어떻게 하면 될까요~~ 그럼
: 환경변수는 따로 해주는것인지.. 그리구 참고로
: 루토로 했습니다..
리눅스에서는 기본적으로 설정되어 있는 환경변수들이 있습니다.
앞에서 말씀하셨듯이...PATH나 IFS등이 있습니다.
이런 환경 변수들을 보고 싶으시면, 프롬프트상에서 env라고 쓰면 환경변수는
거의다 나옵니다.
% env
원래 리눅스나 유닉스 계열의 운영체제들은 C로 짜여져 있습니다.
그렇기 때문에 거의 C와 유사하죠...
그래서, 환경변수라는 것을 사용할 수 있는데,
환경 변수의 선언은 PATH의 경우는
PATH=/bin:/usr/bin:/sbin:/usr/sbin
과 같이 사용하면, 시스템에서 이 환경 변수를 사용하게 됩니다.
특별한 명령은 없으며, 쉘 프롬프트상이나 파일 안에서 그냥 정의해 주는 것입니다.
export는 환경변수를 활성화 시키신다고 생각하시면 됩니다.
활성화 시킨 환경변수는 쉘 프롬프트상에서 볼수 있습니다.
% echo $PATH
PATH=/bin:/usr/bin:/sbin:/usr/sbin
%
위와 같이 말입니다.
답변이 좀 시언찮았죠?? 죄송합니다.
깊게는 어려워서리...^^