0
我新安裝了remastered Ubuntu 12.10。安裝後我跑了一個腳本來製作一個標準的用戶並做一些其他的工作。現在,當我登錄到新標準用戶並打開終端時,它只顯示$
標記,並且不顯示[email protected]$
。/bin/dash找不到主機名
它可以返回whoami
但犯規的echo $HOSTNAME
返回任何有趣的是,當我運行bash的,一切正常,但是當我運行破折號(這是默認在Ubuntu)我看到的問題。我試過dpkg-reconfigure dash
但沒有任何變化。
任何人都可以猜到我的系統發生了什麼! 預先感謝您。
但管理員用戶使用破折號沒有問題;所以標準用戶也必須能夠使用短劃線。破折號的問題是什麼? – 2013-04-05 10:52:41
破折號不適合交互式使用,因爲它比bash快得多,所以它在Debian類系統上用於執行啓動腳本。對於交互式使用,我建議使用bash。如果你真的想使用短劃線,你必須自己配置它。複製管理員'.profile'文件可能是一個很好的起點。 – toro2k 2013-04-05 11:01:25
感謝託羅,我檢查並看到管理員用戶也使用bash。所以我改變了與chsh bash(如你所說)。它解決了這個問題。但爲什麼不能返回主機名?有點奇怪! – 2013-04-05 11:32:18