Microsoft Market Placeを介してWSL(Linux)ディストリビューションをインストールすると、Windowsのスタートメニューにそれを起動できるデフォルトのアイコン(「Ubuntu」など)が表示されます。アイコンをタスクバーに固定することもできます。デフォルトでは、このアイコンをクリックするとLinuxホームディレクトリから(Bash)プロンプトが起動します~
。別のデフォルトディレクトリにどのように変更しますか?
注:愚かな質問かもしれませんが、この問題に直面したとき、私は明らかなことを見落としました。この質問が同じ状況で「WSL基本ディレクトリ」(およびバリアント)を検索している他の人に役立つことを願っています。
答え1
distro アイコンをクリックすると Bash が表示されます。cd
Bash起動スクリプトで必要なディレクトリを変更できます。現在、「Ubuntu」WSLディストリビューションでは、~/.bash_profile
このファイルは既定ではまだ存在しません。含まれていることを確認してください~/.bashrc
(デフォルトで存在します)。
cat <<EOF >~/.bash_profile
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
cd /mnt/c/my/
EOF
cd
そこにコマンドを入れると~/.bashrc
サブシェルに対しても実行されますが、これはおそらく望むものではないでしょう。