1. 程式人生 > >linux 命令列不顯示路徑了,而顯示為-bash-4.1#的兩種解決辦法

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='[\[email protected]\h \W]\$'

如果~/.bash_profile被誤刪掉了,可以自己重新建立;如果~/.bash_profile被清空了,那就直接編輯,將export PS1='[\

[email protected]\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#的兩種解決辦法