/etc/bashrc
ファイルを修正しました。
私は以前の定義をコメントアウトし、私の定義を挿入しました。
PS1="--bash: (\u@\h:\w) $"
これは何の影響もありません。コマンドプロンプトでこれを変更するとうまく機能しますが、永続的ではありません。
答え1
/etc/bashrc
システム設定です。変更プロンプトの一般的な場所はユーザー固有のファイルです~/.bashrc
。すでにシステムデフォルトを上書きする設定がある可能性があります。プロンプト文字列をに入れます~/.bashrc
。
また、bashは初期化ファイルを処理するのに珍しい点があります。ログインシェルではなく、bashの対話型インスタンスに対してのみ/etc/bashrc
ファイルを読み取ることができます。~/.bashrc
ログインシェルを実行すると、bashは、/etc/profile
および~/.bash_profile
(または~/.profile
存在しない場合)のみ読み取ります。ログインシェルが対話型の場合は、.bashrc
ソースから明示的にインポートする必要があります。.bash_profile
# Work around a well-known bash design bug: bash does not read .bashrc if
# it is invoked as a login shell.
case "$-" in *i*) if test -r ~/.bashrc; then . ~/.bashrc; fi;; esac