2

私はsedエディターを使用していますが、コマンドプロンプトは次のとおりです。

[darkchild @ localhost〜] $

#....で終わるようにこれを変更するにはどうすればよいですか?これはどういう意味ですか?例えば:

[darkchild @ localhost〜]#

友人からこのコマンドを#!/ bin / bashと書くように言われましたが、プロンプトは#に変わりません。

誰かが私を教育できますか?

4

3 に答える 3

7

正規には#はルートシェルを意味します。システムの他のユーザーを混乱させるため、実際にはこれを実行したくない場合があります。実際にこれを実行したい場合は、PROMPT変数を編集できます。

http://tldp.org/HOWTO/Bash-Prompt-HOWTO/

于 2012-10-18T21:24:29.447 に答える
1

次のコマンドを実行できます。

set prompt=\[`id -nu`@`hostname -s`\]\#\
于 2012-10-18T21:25:12.130 に答える
0

これはrootユーザーです。コマンドを使用してこのユーザーに移動できますsu。詳細: http: //en.wikipedia.org/wiki/Su_(Unix)

于 2012-10-18T21:32:02.250 に答える