問題描述:
linux的命令行界面顯示的不是路徑,而是-bash-4.1#:
原因分析:
出現這個問題的原因是因爲沒有配置.bash_profile的問題,或者是我們不小心清空或刪除了.bash_profile文件。
解決方法
方法一:修改 ~/.bash_profile文件
1、修改~/.bash_profile文件,在~/.bash_profile文件後面加上一行:
export PS1='[\u@\h \W]\$'
命令中各部分含義:
PS1:命令行提示符環境變量
\u :顯示用戶名稱
\h:顯示主機名稱(全稱)
\W :顯示當前目錄名稱
如果~/.bash_profile被誤刪掉了,可以自己重新創建;如果~/.bash_profile被清空了,那就直接編輯,將export PS1='[\u@\h \W]\$'內容加進去即可:
2、修改好之後,source ~/.bash_profile使文件生效,然後回車,路徑顯示隨即正常:
方法二:拷貝新的.bash*文件到root用戶家目錄下
當前家目錄下文件:
操作步驟:
-bash-4.2# cp -r /etc/skel/.bash* /root
-bash-4.2# chown root.root .bash*
-bash-4.2# logout #退出重新登錄,或者複製一個窗口,就能看到顯示已經恢復正常了
操作演示: