0
をエクスポート私はMacOSのシエラで端末プロンプトを変更しようとしています。空想はありません、私は現在のパスを知る必要があります。MacがPS1エスケープコマンドを処理しない
私~/.bash_profile
では、私は
export PS1="[\w] > "
を追加している私は\w
は、現在の完全なパスに置き換える必要があることを知っているが、エスケープ文字のどれも私のMac上で動作していないようにみえます。私のプロンプトが、私は運がなくて、多くの異なるPS1文字列を試してみた
[\w] >
のように見えるので、私はただ、評価せずに同じ文字列を取得します。私はまた、
bash_profile
の代わりに
.bashrc
を使ってみました。
アイデア?
'エコー$ 0 'の出力はどのようなものです:
-bash
以外echo $0
返す何か場合は、そのシェルが理解ものを使用する必要がありますか? –@BenjaminW応答は-zsh – rmvz3
です。実際にはZshを実行していて、Bashは実行していません。私は残念ながらZshがプロンプト文字列をどのように処理するのか分かりません。 –