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

 

 
         
         
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM