linux登錄後出現-bash-4.1$,解決辦法以及造成這樣的原因

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 ~]$ 

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