Windows Terminal で WSLを使うときの初期ディレクトリ設定

2021年12月3日

Pythonのことじゃないけど。

最近WSLをWindows Terminalから使っているのだけど、起動直後のディレクトリがWindowsのホームディレクトリを指してる。いやいや、そこはLinuxのホームで開いといてくれよ。

設定を変える

これはできなかった

本当は「設定」から「開始ディレクトリ」を変えるだけのはずなんだ

開始ディレクトリにWSLのホームディレクトリをいれるだけ。つまり"\\wsl\Ubuntu-[バージョン]\home\[ユーザー名]"でいいはずなんだがうまくいかずエラーが起きる。なんでやねん。

なに?マイクロソフトストアからいれたのがいけなかったのか?

まぁ、単にバージョンだかユーザー名だかミスってただけかもしれないけど、確認もめんどくなったので

こうした

wslホームディレクトリに置いてある.profileの末尾にこれを追記

eval cd ~

単にbash立ち上げ時にcdでカレントディレクトリ移動させてるだけだけど。

こっちのが確実でいいや。

Uncategorized

Posted by gran-gran-gran