Linux CentOS下shell顯示-bash-4.1$ 不顯示用戶名和主機名的解決方法


CentOS下新增加一個用戶,登錄進去會發現shell腳本信息沒有顯示用戶名和主機名,反而顯示的是-bash-4.1$,如圖所示:
而不是我們經常看到的username@hostname$的組合,看起來特別別扭不舒服。
問題的原因是因為沒有配置.bash_profile的問題,或者說沒有這個文件的問題,可以通過配置或者新建這個文件來解決問題。
 
解決方案:
1.在新建用戶的~目錄下新建或者更改.bash_profile;這個過程中可能需要root用戶來新建或者修改
2.在.bash_profile中添加以下內容:export PS1='[\u@\h \W]\$'
3.在新建用戶下運行一下命令:source ~/.bash_profile
 
這樣就可以正常顯示用戶名和主機名了


免責聲明!

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



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