シェルプロンプトを設定するには?

シェルプロンプトを設定するには?

私のシェルプロンプトが変更されたようです。私が何をしてこれが起こったのかわかりません。

今の様子:

bash-4.2$

私が望む方法:

robinhood@ubuntu$

答え1

プロンプトは、起動ファイルまたは/etc/profileユーザーごとに構成されます。これ~/.profile~/.bashrc文書Bash の呼び出し方法によってどのファイルが使用されるかを説明します。

Ubuntu Wikiデフォルトのプロンプトとカスタムプロンプトの例があります。デフォルトのUbuntuプロンプトを次のように復元できます~/.bashrc(削除されたと仮定)。

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

現在の作業ディレクトリがプロンプトに表示されないようにするには、そのディレクトリを削除します\w

関連情報