デフォルトのプロンプトは
root@monu dev]#
「root@monu」の部分を変更して、希望の名前を付けることはできますか?
答え1
これは環境変数を変更することで変更されますPS1
。
現在の値を確認するには、次の操作を行いますPS1
。
root@monu dev# echo $PS1
値は に等しいことがわかります\u@\h \w\$
。ここで、
\u
: ユーザー名\h
: ホスト名\w
: 現在の作業ディレクトリ\$
:#
ルートユーザーのシンボル、$
他のユーザーのシンボル
変更を永続的にしたい場合は、ユーザーがログインするたびに実行されるため、PS1
inの値を変更するスクリプトを追加する必要があります。~/.bashrc
答え2
これはシェルによって異なります。 重要な補足として、一度もないルート アカウントを個人アカウントとして使用します。通常のユーザーを作成し、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 ページが非常に役立ちます (man bash
またはman zsh
)。