私はLinux、特にBASHシェルを学んでいます。私はルートに入るたびにプロンプトが赤に変わるようにinitファイルを編集しようとしました。以下に公開されているコードを使用しています。コードを.bashrcファイルに入れましたが、/etc/profileと.bash_profileも試しました。手動でファイルをインポートすると、プロンプトは必要に応じて赤に変わりますが、ファイルをインポートせずにsuを実行するとプロンプトはそのまま残りますか?
if [ $EUID -eq 0 ]; then
PS1='\e[0;31m[\u@\h \W]\$ \e[m'
else
PS1='[\u@\h \W]\$ '
fi
答え1
su
新規ユーザー用のプロファイルスクリプトは通常、デフォルトではロードされません。使用su -l
この問題を解決するために。