ホームディレクトリの代わりにbashで〜(チルダ)を見る方法は?

ホームディレクトリの代わりにbashで〜(チルダ)を見る方法は?

私はホームディレクトリを/home/alessandro/mnt/c/Users/aless/Documents/uni/labcalcWindowsのようにWSLでdebianを使用しています/mnt/c)に変更しましたC:\。正しく入力すると、cd ~新しいホームディレクトリに移動しますが、bashでは~$

更新:私の$ PS1変数は次のとおりです。 \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$

ベストアンサー1

Bashがプロンプトに表示する内容は完全にPS1。プロンプトエスケープ\w(または\W)は現在のディレクトリ(またはその最後の部分)を表示しますが、ホームディレクトリを~使用すると$PWD変更されていない作業ディレクトリが表示されます。 (どちらもコマンドで使用されているとマークされています。cdこれはシンボリックリンクを介してディレクトリに入る場合に重要です。)cd

おすすめ記事