私はsedエディターを使用していますが、コマンドプロンプトは次のとおりです。
[darkchild @ localhost〜] $
#....で終わるようにこれを変更するにはどうすればよいですか?これはどういう意味ですか?例えば:
[darkchild @ localhost〜]#
友人からこのコマンドを#!/ bin / bashと書くように言われましたが、プロンプトは#に変わりません。
誰かが私を教育できますか?
私はsedエディターを使用していますが、コマンドプロンプトは次のとおりです。
[darkchild @ localhost〜] $
#....で終わるようにこれを変更するにはどうすればよいですか?これはどういう意味ですか?例えば:
[darkchild @ localhost〜]#
友人からこのコマンドを#!/ bin / bashと書くように言われましたが、プロンプトは#に変わりません。
誰かが私を教育できますか?
正規には#はルートシェルを意味します。システムの他のユーザーを混乱させるため、実際にはこれを実行したくない場合があります。実際にこれを実行したい場合は、PROMPT変数を編集できます。
次のコマンドを実行できます。
set prompt=\[`id -nu`@`hostname -s`\]\#\
これはrootユーザーです。コマンドを使用してこのユーザーに移動できますsu
。詳細: http: //en.wikipedia.org/wiki/Su_(Unix)