在/etc/profile.d/foo.sh我有:爲什麼Ubuntu上的bash不能正確加載別名?
set -o vi
export ECLIPSE_HOME=/usr/local/eclipse
alias eclipse=${ECLIPSE_HOME}/eclipse
重啓後我的Ubuntu 11.10 32位安裝,以及從GUI登錄並打開一個終端作爲一個普通用戶後,和類型alias eclipse
別名沒有定義:bash: alias: eclipse: not found
如果我再做sudo su -
然後alias eclipse
然後我得到正確alias eclipse='/usr/local/eclipse/eclipse'
只是可以肯定,如果我再做(根)su - myusername
,然後alias eclipse
然後我正確得到alias eclipse='/usr/local/eclipse/eclipse'
什麼給?
嘗試將您的終端設置爲'登錄shell' –
我該怎麼做? – necromancer
我使用終端應用程序的缺省GUI – necromancer