求教linux大神,不小心刪了etc/profile文件內容以后配置java環境出問題了
如題,不小心把內容刪光了,后來我問別人要了profile文件黏貼進去,執行 source profile文件的時候報錯了,這個是別人給的profile內容下面的圖是報錯的
?#?/etc/profile #?System?wide?environment?and?startup?programs,?for?login?setup #?Functions?and?aliases?go?in?/etc/bashrc #?It's?NOT?a?good?idea?to?change?this?file?unless?you?know?what?you #?are?doing.?It's?much?better?to?create?a?custom.sh?shell?script?in #?/etc/profile.d/?to?make?custom?changes?to?your?environment,?as?this #?will?prevent?the?need?for?merging?in?future?updates. pathmunge?()?{ ????case?":${PATH}:"?in ????????*:"$1":*) ????????????;; ????????*) ????????????if?[?"$2"?=?"after"?]?;?then ????????????????PATH=$PATH:$1 ????????????else ????????????????PATH=$1:$PATH ????????????fi ????esac } if?[?-x?/usr/bin/id?];?then ????if?[?-z?"$EUID"?];?then ????????#?ksh?workaround ????????EUID=`id?-u` ????????UID=`id?-ru` ????fi ????USER="`id?-un`" ????LOGNAME=$USER ????MAIL="/var/spool/mail/$USER" fi #?Path?manipulation if?[?"$EUID"?=?"0"?];?then ????pathmunge?/sbin ????pathmunge?/usr/sbin ????pathmunge?/usr/local/sbin else ????pathmunge?/usr/local/sbin?after ????pathmunge?/usr/sbin?after ????pathmunge?/sbin?after fi HOSTNAME=`/bin/hostname?2>/dev/null` HISTSIZE=1000 if?[?"$HISTCONTROL"?=?"ignorespace"?]?;?then ????export?HISTCONTROL=ignoreboth else ????export?HISTCONTROL=ignoredups fi export?PATH?USER?LOGNAME?MAIL?HOSTNAME?HISTSIZE?HISTCONTROL #?By?default,?we?want?umask?to?get?set.?This?sets?it?for?login?shell #?Current?threshold?for?system?reserved?uid/gids?is?200 #?You?could?check?uidgid?reservation?validity?in #?/usr/share/doc/setup-*/uidgid?file if?[?$UID?-gt?199?]?&&?[?"`id?-gn`"?=?"`id?-un`"?];?then ????umask?002 else ????umask?022 fi #?/usr/share/doc/setup-*/uidgid?file if?[?$UID?-gt?199?]?&&?[?"`id?-gn`"?=?"`id?-un`"?];?then ????umask?002 else ????umask?022 fi for?i?in?/etc/profile.d/*.sh?;?do ????if?[?-r?"$i"?];?then ????????if?[?"${-#*i}"?!=?"$-"?];?then ????????????.?"$i" ????????else ????????????.?"$i"?>/dev/null?2>&1 ????????fi ????fi done unset?i unset?pathmunge JAVA_HOME=/opt/jdk1.8.0_65 JRE_HOME=$JAVA_HOME/jre JAVA_BIN=$JAVA_HOME/bin JRE_BIN=$JRE_HOME/bin PATH=$JAVA_BIN:JRE_BIN:$PATH export?JAVA_HOME?JRE_HOME?PATH
我在想是不是這個問題,配置太多次了。。。要怎么編輯呢,用
$ PATH=$PATH:/usr/local/bin這個方法無效啊
2017-07-21
哈哈,不明覺厲~
2017-07-19
搞定了,"export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"用這個就好,吐血。。。