- [轉].bash_profile和.bashrc的什麼區別
- /etc/profile
此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.並從/etc/profile.d目錄的配置文件中蒐集shell的設置. - /etc/bashrc
為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取. - ~/.bash_profile
每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該 文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件. - ~/.bashrc
該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取. - ~/.bash_logout
當每次退出系統(退出bash shell)時,執行該文件.
~/.bash_profile 是交互式、login 方式進入 bash 運行的
~/.bashrc 是交互式 non-login 方式進入 bash 運行的
通常二者設置大致相同,所以通常前者會調用後者。 - /etc/profile
- 改linux提示字元
檔案:/etc/bashrc
- 放IP位置
- 註解原格式
#[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " - 抓出ip
ifconfig eth0 | grep "inet addr" | cut -d":" -f2 |cut -d" " -f1
IPADDR="$(ifconfig eth0 | grep "inet addr" | cut -d":" -f2 |cut -d" " -f1)" - 改提示格式
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@$IPADDR \w]\\$ " - 重新登入
[root@192.168.1.171 ~]#
- 註解原格式
- 放IP位置
References
LINUX 改登入後的提示字元的方法
沒有留言:
張貼留言