root 用戶下顯示 -bash-4.2#,如何恢復正常?

登錄 root 賬戶後,發現並沒有按照標準的用戶名顯示,而是顯示奇怪的 -bash-4.2 :

原因:這樣顯示大多是因爲不小心刪除了 root 下的 .bash_profile 和 .bashrc 文件所造成的,我們可以從其他用戶拷貝這兩個文件到 root 目錄下即可。

(1)查看 root 用戶下相關文件是否缺失?

輸入命令: l. 查看所有隱藏文件(帶.的爲隱藏文件,ls是不會列舉出來的),可以看到,並沒有所說的兩個文件;

(2)切換到其他用戶目錄,沒有其他用戶可以創建一個新的用戶(不會創建的點我):

輸入命令:cd /home/zyq01 ,我們進入home文件夾下的zyq01用戶下,查看該用戶下是否有這兩個文件,

從這裏我們可以看到是有.bash_profile 和 .bashrc 這兩個文件的。

(3)拷貝文件到 root 用戶下:

輸入命令:cp .bash_profile /root   拷貝 bash_profile 文件到 root 下;

輸入命令:cp .bashrc /root   拷貝 bashrc 文件到 root 下;

(4)再次查看 root 用戶下,是否已經存在相關文件?

可以看到 root 下已經存在該兩個文件了,但你會發現還是顯示的-bash-4.2,沒關係,重新登錄下就好了。

(5)再次登錄,就能看到所期望的結果了。

 

參考文章:https://blog.csdn.net/liulihui1988/article/details/52796395 

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