grep: /etc/wsl.conf: 沒有這樣的檔案或目錄 --- 錯誤

grep: /etc/wsl.conf: 沒有這樣的檔案或目錄 --- 錯誤

我有 Windows 機器,我在 Windows 10 應用程式上使用 ubuntu for Linux。我想將此應用程式與原子編輯器整合。每當我擊中原子時。 Windows 10 終端機上的 ubuntu 上的命令給我錯誤:

grep: /etc/wsl.conf: 沒有這樣的檔案或目錄 '\wsl$\Ubuntu-18.04\home\myhomedirectory' CMD.EXE 以上述路徑作為目前目錄啟動。 「esources」不被辨識為內部或外部指令、可操作程序或批次檔。

答案1

微軟的文章 自動配置 WSL 描述了這個文件:

從 Insider Build 17093 開始,我們新增了一種方法,供您自動配置 WSL 中的某些功能,這些功能將在您每次啟動子系統時套用。
[..]
如果該檔案不存在,您可以自己建立它。 WSL 將偵測檔案是否存在並讀取其內容。如果檔案遺失或格式錯誤(即標記格式不正確),WSL 將繼續正常啟動。

我不知道為什麼你的程式試圖讀取這個文件,但你可以使用以下命令將其創建為空文件:

sudo touch /etc/wsl.conf

相關內容