## なぜ必要か デフォルトでは[[Linux]]から[[Windows]]のコマンドを利用できるようになっている。 これは[[Linux]]のPATHに、[[Windows]]のPATHがデフォルトで設定されているため。 この状態は[[Windows]]と[[Linux]]、どちらのコマンドが実行されているかが分かりにくくなるためトラブルが発生しやすい。[[Windows]]のコマンドは実行できないようにする。 ## 方法 [[Linux]]に`/etc/wsl.conf`[^1]を作成して[[Windows]]のPATHが追加されないようにする。 ```ini [interop] appendWindowsPath = false ``` [^1]: `wsl.conf`の設定は[[wslconf]]を参照。 設定の反映には[[Linux]]を再起動する必要があるため、[[Windows]]で以下のコマンドを実行する。 ```powershell wsl --terminate Ubuntu ```