mac端末ルートインジケータ


1

Macターミナルでsudo -sを実行する場合、コマンドプロンプトを#で終わるようにするにはどうすればよいですか?

今、私は$を持っています。


2
うーん、私はデフォルトのインストールがあり、それが私に与えます#。環境をどのようにカスタマイズしましたか?
ジャガイモのたたき

回答:


2

あなたがbashを使用していると仮定すると、あなたは

export PS1='\$ '

これ\$は、id == 0かどうかに応じて、プロンプト#または$プロンプトになります。


0

必要がある export SUDO_PS1="prompt"

の代わりにprompt、プロンプトがどのように見えるかを記述します。例えば:

export SUDO_PS1="\\$"

これ#は、rootの場合にのみ表示されます。に同じ行/プレースホルダーを使用できます。これは、通常のユーザーの場合と同じPS1よう$に表示されます。

rootのときに通常のユーザーと同じプロンプトを表示するには、次のようにします。

host:/Users/username root#

これを入力する必要があります:

export SUDO_PS1="\[\h:\w\] \u\\$ "

維持exportする~/.bash_profile場合は、行を追加します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.