作業ディレクトリを表示するようにbashプロンプトを変更するにはどうすればよいですか?

作業ディレクトリを表示するようにbashプロンプトを変更するにはどうすればよいですか?

現在の作業ディレクトリを次のように印刷できます。

myPrompt$ pwd
/Users/me/myDir

私の殻がこんな感じになって欲しい

/Users/me/myDir$ pwd
/Users/me/myDir

それは可能ですか?どうすればいいですか?

答え1

あなたはそれを使用することができますエスケープシーケンスプロンプトで変わりやすい

これをあなたの~/.bashrc

PS1='\w\$ '

答え2

これはOSX用のコード行です。必要なプロンプトを構成ファイルに追加し、構成ファイルを再ロードします。

echo "PS1='\w\$ '" >> ~/.bash_profile; source ~/.bash_profile

El Capitanでは、以下を使用したいと思います。

echo "PS1='\w\$ '" >> ~/.profile; source ~/.profile

答え3

何らかの理由でこれは'\w\$'私にはうまくいきませんでしたが、私はやりました。export PS1="$(pwd) \$"そして効果がありました。

答え4

PythonとCondaユーザーの場合:

次の行を追加、保存、~/.bashrc実行してください。source ~/.bashrc以下に、conda 環境、ユーザー名、デバイス名、および現在の作業ディレクトリの基本を示します。その上色はターコイズである。

PS1="\e[0;36m ($CONDA_DEFAULT_ENV) \u@\h \W → \e[m "

関連情報