Answers:
用于Linux的Windows子系统(WSL)安装应自动将Ubuntu语言环境设置为与Windows安装的语言环境匹配。您可以使用Shell手动更改Ubuntu语言环境。
在bash.exe中运行以下命令,将语言更改为美国英语:
sudo update-locale LANG=en_US.UTF8
如果您在sudo: unable to resolve host每次运行时遇到错误sudo,
验证是否已设置主机名(使用hostname命令)。
/etc/hostname文件中。/etc/hostname包含主机名。使用来编辑文件sudoedit /etc/hostname
(假设您可以使用它);看到这个。
/etc/hosts文件包含实际主机名(拼写完全相同)和/或的条目localhost。再次使用sudoedit。请参阅运行sudo时出现的错误消息:无法解析主机, 以获取更多信息。
bash.exe更改生效。如果仍不能解决问题,请尝试重新启动服务:
sc stop lxssmanager
sc start lxssmanager如果您想了解有关WSL中bash的更多信息,可以阅读Microsoft的FAQ。
sudo: unable to resolve host尝试运行该命令时出现错误。当我不带它运行时它就起作用了sudo。