Use*_*er0 83 bash windows-10 windows-subsystem-for-linux windows-10-v1607
在 Windows 10 中安装 Bash 后,我注意到它在 linux 应用程序中使用瑞典语。我的 Windows 10 安装是英文的。
在将默认输入语言更改为英语后,我尝试重新安装 bash
lxrun /uninstall /full
lxrun /install
Run Code Online (Sandbox Code Playgroud)
但它仍然在 linux 应用程序中使用瑞典文本,例如在 nano 中。
那么如何强制 Linux 子系统使用英语安装呢?
小智 128
适用于 Linux 的 Windows 子系统 (WSL) 安装应自动设置 Ubuntu 区域设置以匹配 Windows 安装的区域设置。您可以使用 shell 手动更改 Ubuntu 语言环境。
在 bash.exe 中运行此命令以将语言更改为美国英语:
sudo update-locale LANG=en_US.UTF8
Run Code Online (Sandbox Code Playgroud)
如果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
Run Code Online (Sandbox Code Playgroud)如果您想了解有关 WSL 中 bash 的更多信息,可以阅读 Microsoft 的常见问题解答。
| 归档时间: |
|
| 查看次数: |
49214 次 |
| 最近记录: |