Linux
關於在“su”期間修改 shell 初始化文件以將 root 提示符設置為紅色的問題
我正在學習 Linux,特別是 BASH Shell。我一直在嘗試編輯初始化文件,這樣每當我 su 進入 root 時,我的提示就會變成紅色。我正在使用下面發布的程式碼。我將程式碼放入 .bashrc 文件,但也嘗試過 /etc/profile 和 .bash_profile。如果我手動獲取文件,我的提示將只像我想要的那樣為 root 變成紅色,但是,如果我發出 su 而沒有獲取我的提示保持不變?
if [ $EUID -eq 0 ]; then PS1='\e[0;31m[\u@\h \W]\$ \e[m' else PS1='[\u@\h \W]\$ ' fi
su
通常預設情況下不會載入新使用者的配置文件腳本。用來su -l
解決這個問題。