我有一台 Windows 机器,并且正在使用适用于 Linux 的 Windows 10 上的 ubuntu 应用程序。我想将此应用程序与 atom 编辑器集成。每当我在 Windows 10 终端上的 ubuntu 上点击 atom . 命令时,它都会给我错误提示:
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