linux登錄后有時候會出現-bash-4.1$
造成這樣的原因:
與這個用戶有關環境變量沒了,有關的文件被刪除。也就是用戶的家目錄下面 .bash_profile .bashrc 被刪除。
解決辦法:
##首先切換到故障用戶 su - test ##復制對應的文件(不要用root直接復制,否則復制過去的東西屬主,數組都是root的) -bash-4.1$ cp /etc/skel/.bash* ~ ##(/etc/skel 新用戶老家的樣子,所以從這里復制) -bash-4.1$ ls -la total 24 drwx------ 2 test test 4096 Nov 5 14:51 . drwxr-xr-x. 6 root root 4096 Nov 5 14:44 .. -rw------- 1 test test 21 Nov 5 14:45 .bash_history -rw-r--r-- 1 test test 18 Nov 5 14:51 .bash_logout -rw-r--r-- 1 test test 176 Nov 5 14:51 .bash_profile -rw-r--r-- 1 test test 124 Nov 5 14:51 .bashrc -bash-4.1$ logout [root@xxxx ~]# su - test [test@xxxx ~]$