Unix/Open Solaris

OpenSolaris 길들이기... bashrc

ForceCore 2009. 2. 15. 15:12
솔라리스 길들이기와 비슷하다 ㅡ,.ㅡ;;;
ls에 색깔이 나와야 하겠고, bashrc도 예쁘게 해줘야 하겠고...

/etc/skel/.bash_profile파일을 만들고 내용을, .bashrc를 실행시키는 것으로 해둔다.
if [ -f $HOME/.bashrc ]; then
        source $HOME/.bashrc
fi

/etc/skel/.bashrc는 시스템 전체 설정을 실행시키는 것으로 하자.
if [ -f /etc/bashrc ]; then
        source /etc/bashrc
fi

/etc/bashrc는 관리자가 알아서 예쁘게 해주도록 하자.
#
# Define default prompt to <username>@<hostname>:<path><"($|#) ">
# and print '#' for user "root" and '$' for normal users.
#
PS1='${LOGNAME}@$(/usr/bin/hostname):$(
    [[ "${LOGNAME}" == "root" ]] && printf "%s" "${PWD/${HOME}/~}# " ||
    printf "%s" "${PWD/${HOME}/~}\$ ")'

export PATH=/usr/gnu/bin:/usr/sbin:$PATH
alias ls='ls --color'

TERMINFO=/usr/share/lib/terminfo
export TERM=dtterm

이 정도까지 되었으니, /etc/bashrc는 차차 수정해나가도록 하면 된다.

PATH수정에 대해 말인데.
/etc/default/login와 /etc/default/su를 수정하는 것이 정석이긴 하다 -ㅠ-
필자는 물론 그렇게 하지 않는다 ㄷㄷㄷ

수정: vim의 syntax highlighting이 제대로 안 되어서 수정해야 되었다. TERMINFO와 TERM이 그것이다.