現在、bash PS1
は次のように設定されています。
PS1="\[\`if [[ \$? = "0" ]]; then echo '\e[32m\h\e[0m'; else echo '\e[31m\h\e[0m' ; fi\`:\w\n\$ "
どのように私はそれが絶対パスの代わりに、相対1(例えば表示させることができます/home/dave/dir
の代わりに~/dir
)?
ps前のコマンドの終了ステータスを示すために色をうまく使用しています。おそらく私が気に入ったプロンプトでの色の最初の使用。
—
ダグハリス
@Doug Harris:訂正してくれてありがとう。私もこの色が好きです。私が最初に見た場所を覚えていない(おそらく以前のSUの投稿で?)
—
デビッドB
\u@\H[\w]:~\$
作るuser@host[~/path]:~$
/home/dave/dir
そして~/dir
両方の絶対パスです、第二は、自分のホームディレクトリの略称を使用しています。相対パスとは、ルート()で始まるのではなく、現在のディレクトリ(例:)からの相対パスです。../dir
/