デフォルトのプロンプトは次のとおりです。
root@monu dev]#
「root@monu」部分を変更し、希望の名前を指定できますか?
答え1
これは環境変数を変更することによって変わりますPS1
。
次のようにして現在の値を表示できますPS1
。
root@monu dev# echo $PS1
値が等しいことがわかります\u@\h \w\$
。ここで:
\u
: ユーザー名\h
: CPU名\w
:現在の作業ディレクトリ\$
:#
rootユーザーのためのシンボル、$
他のユーザーのためのシンボル
変更を永久に適用するには、ユーザーがログインするたびに実行されるため、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 bash
またはman zsh
)。