ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 환경변수와 쉘 변수
    Technique/LPIC 2019. 10. 14. 21:32
    반응형

    유저가 사용하는 언어나 프롬프트의 표시방법 등, 쉘을 이용하는 유저의 환경은 다양하다. 유저 환경은 다양한 변수에 따라서 정의되어 있으며, 다양한 변수에 프로그램이나, 쉘이 이용하는 값이 저장되어 있다. 변수는 환경변수쉘 변수로 나누는 것이 가능하다.

     

    쉘 자신과 그 쉘로부터 기동되는 모든 프로세스( 커맨드나 별도 셀 )에 유효한 변수가 환경변수이다. 대표적인 환경변수로는 커맨드를 검색하는 디렉터리 리스트를 저장하는 PATH, 유저의 홈 디렉터리 패스를 나타내는 HOME 등이 있다.

    반면 쉘 변수는 그 쉘내에서만 유효하다 ( 다른 쉘이나 프로그램에서는 유효하지 않다 ) 쉘 변수는 export 커맨드로 저장하는 것으로 환경변수가 되며 이 쉘로부터 기동 되는 커맨드나 다른 쉘에서도 사용 가능하게 된다.

    env 커맨드printenv를 실행하면 설정되어 있는 환경변수가 표시된다. set 커맨드를 실행하면 쉘 변수와 환경 변수가 표시된다.

     

     

    반응형

    'Technique > LPIC' 카테고리의 다른 글

    함수의 정의  (0) 2019.10.20
      (0) 2019.10.14
    파일의 검색  (0) 2019.08.15
    파일 시스템 계층의 표준  (0) 2019.08.15
    쿼터 관리 커맨드  (0) 2019.08.15

    댓글

Designed by Tistory.