홈디렉토리에 .bash_profile이 있죠. ls -aF 하면 보입니다. 로그인을 하
면 /etc/profile 말고 .bash_profile도 실행됩니다. 따라서 /etc/profile에
서 지정한 $PATH가 .bash_profile때문에 망가질 수도 있습니다.
혹시라도 .bash_profile의 PATH 부분이 다음과 같지 않다면 $PATH:를 추가
해 주세요.
PATH=$PATH:어쩌구_저쩌구
여기서 $PATH는 /etc/profile에서 지정한 $PATH를 가져다 쓴다는 의미일겁니
다. 빼먹으면 /etc/profile에서 지정한게 말짱 도루묵이 됩니다. : 기호로
path들을 구분한다는 건 아실 것 같구요...
: jdk rpm버전을 다운 받아 모든 것을 default로 설치했거든요.
: /etc/profile 에 path잡아주고
: source profile 해줬는데 java명령을 수행하지 못해요.
:
: 다시 리눅스(와우 파란) 밀고 깔았는데
: 다시 자바 설치하니까 java명령이 먹더니
: 재부팅하니까 다시 수행되지않습니다.
: profile말고 다른 곳을 손보는 곳이 있나요?
:
: 밑에는 제 profile 입니다.
:
: ********************************************
:
: # /etc/profile
:
: # System wide environment and startup programs
: # Functions and aliases go in /etc/bashrc
:
: PATH="$PATH:/usr/java/jdk1.3.1_02/bin"
CLASSPATH=".:/usr/java/jdk1.3.1_02/lib/tools.jar:/usr/java/jdk1.3.1_02/
classes"
:
: if ! echo $PATH | /bin/grep -q "/usr/X11R6/bin" ; then
: PATH="$PATH:/usr/X11R6/bin:"
: fi
:
: ulimit -S -c 1000000 > /dev/null 2>&1
: if [ `id -gn` = `id -un` -a `id -u` -gt 14 ]; then
: umask 002
: else
: umask 022
: fi
:
: USER=`id -un`
: LOGNAME=$USER
: MAIL="/var/spool/mail/$USER"
:
: HOSTNAME=`/bin/hostname`
: HISTSIZE=1000
:
: if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
: INPUTRC=/etc/inputrc
: fi
:
: export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
:
: for i in /etc/profile.d/*.sh ; do
: if [ -x $i ]; then
: . $i
: fi
: done
:
: unset i