shell登錄為什麼提示符由[root@localhost]變為bash-3.2#

列印

  會發生這種事主要是因為家目錄的, .bashrc (可能自己不小心將他刪除了),那麼你會發現你的 bash 提示字元可能會變成,bash-3.2#.主要因為你把.bashrc刪除,所以沒有呼叫 /etc/bashrc 來引導PS1 變數啦!雖然這樣的情況也不會影響你的 bash 使用,但是看起來感覺不爽

解決方法:如果你想要將shell的提示字元捉回來,那麼可以複製 /etc/skel/.bashrc 到你的家目錄,再修訂一下你所想要的內容, 並使用 source 去呼叫 ~/.bashrc ,那你的命令提示字元就會回來啦!