天天看點

bash的環境配置檔案

登入系統有兩方式:

1,login shell: 登入時輸入過完整的賬号與密碼,而取得的bash.

2,non-login shell : 不需要再輸入賬号與密碼的而取得的bash

第一種會讀取兩個檔案,/etc/profile(系統整體的設定,最好不要修改),~/.bashr_profile(個人設定,可以修改)

第二種隻讀取~/.bashrc,而bashrc會讀取/etc/bashrc與/etc/profile.d/*.sh。如果缺少bashrc剛提示符會變成

<a href="http://blog.51cto.com/attachment/201202/093923825.png" target="_blank"></a>

因為沒去呼叫/etc/bashrc來規範PS1變量。這時可以去/etc/skel/.bashrc下複制到自己家目錄。用. 或source .bashrc。這時就正常了。

PS1 指令提示符,PS1的設定在/etc/bashr .查詢PS1的參數,用man PS1,因PS1是内建的。

<a href="http://blog.51cto.com/attachment/201202/100652474.png" target="_blank"></a>

<a href="http://blog.51cto.com/attachment/201202/100926734.png" target="_blank"></a>

查詢PS1參數說明用搜尋的方法來檢視,/PS1

本文轉自 deng304749970 51CTO部落格,原文連結:http://blog.51cto.com/damondeng/789199,如需轉載請自行聯系原作者