天天看點

Linux 下shell顯示-bash-4.1$不顯示使用者名路徑的解決方法

Linux CentOS下shell顯示-bash-4.1$不顯示使用者名路徑的解決方法

問題描述:

CentOS下新增一個使用者,登入進去之後shell腳本的資訊如下:

Linux 下shell顯示-bash-4.1$不顯示使用者名路徑的解決方法

而不是我們經常看到的username@hostname的組合,看起來很不舒服。

解決方案:

問題的原因是因為沒有配置.bash_profile的問題,可以通過配置這個檔案來解決問題。

1.在Terminal輸入:

vi ~/.bash_profile  

2.如果沒有.bash_profile可以自己添加。然後往檔案中添加如下内容:

export PS1=’[\u@\h \W]\$’  

注意'是英文狀态下的字元。

3.輸入以下指令,使更改生效:

 source ~/.bash_profile  

這樣,shell開始就會顯示的是我們熟悉的username@hostname的格式了,如下圖:

Linux 下shell顯示-bash-4.1$不顯示使用者名路徑的解決方法

<a href="http://www.2cto.com/os/201306/217541.html">http://www.2cto.com/os/201306/217541.html</a>

1 在根目錄下建立root目錄

2 拷貝/etc/skel目錄下的.bash_logout和.bashrc和.bash_profile到root目錄即可。

echo $0【此處為零】 //顯示目前使用者使用的shell

繼續閱讀