回答:
これは、環境変数を変更することで変更されますPS1
。
の現在の値を見ることができますPS1
:
root@monu dev# echo $PS1
値がに等しいことがわかります\u@\h \w\$
。ここで、
\u
:ユーザー名\h
:ホスト名\w
:現在の作業ディレクトリ\$
:#
rootユーザーの$
シンボル、他のユーザーのシンボル変更を永続的にする場合は、ユーザーのログインごとに実行されるため、PS1
in の値を変更するスクリプトを追加する必要が~/.bashrc
あります。
PROMPTING
セクションを参照してくださいman bash
。
これはシェルに依存します。 重要な補足事項として、ルートアカウントを個人アカウントとして使用しないでください。通常のユーザーを作成し、sudoへのアクセスを設定します。これを行う方法については、配布マニュアルを確認してください。
zshでは、次のようにPROMPT変数を設定する必要があります。
PROMPT='%{ESC[38;5;24m%};%{ESC[0m%} '
zshellには他に も多くのオプションがあり、これは実際には最小限のプロンプトです。
bashでは、次のように設定できます。
local ROOK="\[\033[38;5;24m\]"
local DEFAULT="\[\033[0;39m\]"
PS1="${ROOK}\$${DEFAULT} "
どちらの場合も、256色対応の端末を持っていることに注意してください。マニュアルページは非常に役立ちます(man bash
またはman zsh
)。