Server & OS

bash shell의 환경설정 의미와 그 예

페이지 정보

본문

-. 리눅스 .bash_profile의 일반적인 형태
왜 하필 bash shell의 설정 예만 기재하는가?
(bash shell의 편의성으로 거의 대부분은 기본 셀이 bash shell로 설정되어 있음)

-. bash shell 환경설정 파일의 경로
(확인방법)
1 단계.
 ssh 또는 telnet으로 계정에 접속

2 단계.
 계정명>cd 엔터
  (이렇게 하면 자신의 계정 초기로 되돌아 감)

3 단계.
  계정명>vi .bash_profile
  상단과 같이 .bash_profile을 열어서 하단의 예. 2를 적용시킨다.

<bash shell 환경설정의 예. 1>
============================================
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME
============================================

<bash shell 환경설정의 예. 2>
============================================
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

# User specific environment and startup programs

#PATH=$PATH:$HOME/bin#일반적인 세팅의 경우
PATH=$PATH:$HOME/bin:/home/bin:/bin:/usr/local/src/j2sdk1.3.1/bin:/usr/local/mysql/bin#특정 경로를 추가
BASH_ENV=$HOME/.bashrc

export PATH
unset USERNAME
============================================

[참조]
.bash_profile에서 지정하는 PATH는,
MS-DOS를 사용할 때 빈번하게 사용하는 경로의 명령어를,
직접 CD명령(CHANGE DIRECTORY명령)으로 이동 후 실행하는 불편을 없애기 위해 사용.
즉, AUTOEXEC.BAT에 관련 PATH를 기재하는 형태와 동일하다.
아울러, 사용자의 편의를 제공하기 위해 별명지정(알리아싱)하는 것은,
.bashrc에서 설정할 수 있다.
.bashrc의 설정 예는 검색 사이트를 참조할 것.

관련자료

등록된 댓글이 없습니다.
Today's proverb
해가 들면 어떻고, 바람이 불면 어떻고, 눈이 오면 어떠랴. 해가 들어주어도 고맙고, 바람이 불어주어도 고맙고, 눈이 와주어도 고마울 뿐. 그렇다, 고맙지 않은 것이 없다. 밤은 밤이어서 고맙고, 새벽은 새벽이어서 고맙고, 낮은 낮이어서 고맙다. 아, 고마운 삼라만상이여! (정채봉)