在使用 root 賬戶登錄到 Linux 系統時,突然出現一個奇葩的現象,本來該顯示爲 “ [root@localhost ~]# ” ,但是顯示爲 “ bash-4.2# ” ,並且大部分命令不可用,很是奇怪,當切換到系統的普通用戶時,又顯示正常,例如:通過命令 “ su ” ,從 root 用戶切換到普通賬戶 huazai 時,如下圖:
解決辦法
經過與普通用戶的對比情況來看,root 目錄中缺少了兩個文件,分別爲 “bashrc” 和 “bash_profile” 兩個文件,只需要將普通用戶中的這兩個文件複製到 /root 中即可,操作步驟如下:
1、進入到普通用戶目錄,例如:“ cd /home/huazai ”;
2、複製 “bashrc” 和 “bash_profile” 兩個文件到 root 賬戶目錄下;
3、文件複製到位後,再次切換到 root 就可以了;
如下圖:
測試是否修改成功,在解決該問題前,輸入任何命令都時無效的,會提示 “ command not found ” ,解決了之後,這人就可以輸入任意命令進行測試了,如下圖: