linux 命令行不顯示路徑了,而顯示爲-bash-4.1#的兩種解決辦法

問題描述:

linux的命令行界面顯示的不是路徑,而是-bash-4.1#:
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]\$'內容加進去即可:
linux 命令行不顯示路徑了,而顯示爲-bash-4.1#的兩種解決辦法

2、修改好之後,source ~/.bash_profile使文件生效,然後回車,路徑顯示隨即正常:
linux 命令行不顯示路徑了,而顯示爲-bash-4.1#的兩種解決辦法

方法二:拷貝新的.bash*文件到root用戶家目錄下

當前家目錄下文件:
linux 命令行不顯示路徑了,而顯示爲-bash-4.1#的兩種解決辦法

操作步驟:

-bash-4.2# cp -r /etc/skel/.bash* /root
-bash-4.2# chown root.root .bash*
-bash-4.2# logout   #退出重新登錄,或者複製一個窗口,就能看到顯示已經恢復正常了

操作演示:
linux 命令行不顯示路徑了,而顯示爲-bash-4.1#的兩種解決辦法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章