2015-10-16 21 views
0

我有一個奇怪的問題,我的Ubuntu的終端:當我打開它,而不是看到我的用戶名的我看到這一點:Ubuntu的終端:奇怪的符號,而不是我的用戶名

32m][email protected][033[00m]:[033[01: command not found 
31m]w[033[00m]$: command not found 
’[033[01 

很奇怪的bash命令正常工作時,終端只是不顯示我的用戶名或當前路徑。我Google搜索,但無法找到任何答案。我在計算機上進行的最新更改包括安裝RVM(Ruby版本管理器)和手動編輯PATH以將RVM添加到文件中:.bash_profile,.profile和.bashrc,但在此之後它一切正常,所以我不是真的確定這可能是原因。

+0

它看起來像你的提示沒有正確設置。您應該可以在http://askubuntu.com/或http://superuser.com/上詢問這個問題。 –

回答

2

看起來您在修改控制提示佈局的~/.bashrc時錯誤地編輯了PS1變量。您需要編輯您的~/.bashrc並將其替換爲以下默認值。

if [ "$color_prompt" = yes ]; then 
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' 
else 
    PS1='${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ ' 
fi 

有關,你可以讓你的提示其他變更看看Customising Bash Prompt。修改文件後,更改不會立即顯示,因爲bash在您自動更改文件後不會重新加載它的配置。你要麼需要退出shell並開始一個新的或使用

. ~/.bashrc 

.在開始時需要重新加載配置,它是爲source命令的簡寫。