ryotatake blog

Webエンジニア

Windows Terminal + WSLでターミナル起動時のディレクトリをホームディレクトリにする

WSLのUbuntuを入れるとWindows TerminalでUbuntuのターミナルを起動できるようになるのですが、起動時のデフォルトのディレクトリが使い辛かったので、Ubuntuのホームディレクトリに変更しました。

その手順をメモしておきます。

起動時のディレクトリ変更手順

Windows Terminal + Ubuntuのデフォルトのディレクト

$ pwd
/mnt/c/WINDOWS/system32

起動時のディレクトリを変更するには、設定ファイルをいじります。

Ctrl + ,で設定ファイル(profiles.json)を開き、"startingDirectory" : "//wsl$/Ubuntu/home/{user_name}"の設定を追加して保存。

        {
            "acrylicOpacity" : 0.5,
            "closeOnExit" : true,
            "colorScheme" : "Campbell",
            "commandline" : "wsl.exe -d Ubuntu",
                    .
                    .
                    .
            "snapOnInput" : true,
            "startingDirectory" : "//wsl$/Ubuntu/home/{user_name}", // これを追加。{user_name}は自分の環境に合わせてください。
            "useAcrylic" : false
        } 

これでターミナルを起動すると、ホームディレクトリで起動されました。