何かやってみるブログ

興味をもったこと、趣味のこと、技術について色々書きます。

Windows TerminalでWSL2のUbuntu20.04を起動したときのカレントディレクトリをUbuntuのホームディレクトリにする。

何も分からないまま、雰囲気でWSL2を使っていたが流石に起動するたびにcdをしてUbuntuのホームディレクトリに移動するのが面倒だったので変更してみた。 設定方法は以下の記事にあるように簡単でsettings.jsonのprofiles.listsにあるUbuntuのstartingDirectoryを変更すれば起動時のホームディレクトリがUbuntuのホームディレクトリになる。

{
    "name": "Ubuntu-20.04",
    "commandline" : "wsl -d Ubuntu-20.04",
    "startingDirectory" : "//wsl$/Ubuntu-20.04/home/<Your Ubuntu Username>"
}

Windows Terminal Troubleshooting | Microsoft Docs

//wslってどこやねんと思ったのでFile Exploerで確認してみたが、ここでWSLとWindowsでファイルを共有しているっぽかった。

f:id:s-takaya1027:20210703075128p:plain

File Exploerで確認するにはネットワークプロファイルをプライベートにする必要がある。 パブリックにしていると以下のようなエラーが出る。

f:id:s-takaya1027:20210703075628p:plain