JNB
rss

skin by 이글루스

솔라리스

사용자 초기화 파일 소개 솔라리스 .profile 07.12.05 14:40

사용자 홈 디렉토리에 있는 세 초기화 파일을 수정하여 작업 환경을 사용자 정의할 수 있습니다.

 

~/.profile 파일

사용자 홈 디렉토리에서 정의하는 초기화 파일입니다.

사용자가 로그인하면 로그인 쉘은 .profile 파일을 실행합니다.

.profile 파일에서 환경변수단말기 설정을 사용자 정의하여 작업 환경을 수정할 수 있습니다. .profile 파일에 있는 응용프로그램을 시작하도록 시스템에 명령할 수도 있습니다.

 

~/.kshrc 파일

사용자 홈 디렉토리의 .kshrc 파일에는 쉘 변수와 별명이 포함되어 있습니다.

시스템은 ksh 하위 쉘을 시작할 때마다 .kshrc 파일을 실행합니다.

일반적으로 .kshrc 파일에서는 다음 항목을 설정합니다.

  • 쉘 프롬프트 정의(PS1, PS2)
  • 별명 정의
  • 쉘 기능
  • 내역 변수
  • 쉘 옵션(set -o option)

개별 초기화 파일을 변경하면 다음에 로그인할 때 변경 사항이 적용됩니다. 하지만 즉시 변경 사항을 적용하려면 도트(.) 명령을 사용하여 .profile 파일과 .kshrc 파일을 소스로 지정할 수 있습니다.

$ . ~/.profile
$
$ . ~/.kshrc

 

~/.dtprofile 파일

다른 초기화 파일 .dtprofile은 사용자 홈 디렉토리에 있습니다.

.dtprofile 파일은 데스크탑 환경의 일반 설정과 사용자 정의 설정을 판별합니다.

.dtprofile 파일에서 변수를 설정하여 모든 기본 데스크탑 환경 설정을 겹쳐쓸 수 있습니다.

처음 데스크탑 환경에 로그인하면 데스크탑 환경은 홈 디렉토리에 대한 .dtprofile 파일을 생성합니다.

데스크탑 환경에 로그인할 때마다 쉘은 먼저 .dtprofile 파일을 읽은 후에 .profile 파일을 읽고, 마지막으로 .kshrc 파일을 읽습니다.

콘솔 창을 열면 쉘은 다시 .profile 파일과 .kshrc 파일을 읽습니다.

데스크탑 환경에서 [단말기] 창을 열 때도 쉘은 .kshrc 파일을 읽습니다.

출처 : Tong - free7610님의 IT IT IT통


        

    
Copyright 1999-2018 Zeroboard / skin by JY