小编Env*_*nvy的帖子

如何更改适用于 Windows 的 Linux 子系统的默认 shell

我已经为 Windows 10 安装了 Linux 子系统。它工作正常,但我想更改子系统的默认 shell 环境。

我做了sudo apt-get install fish然后chsh -s /usr/bin/fish。但是当我bash.exe在 Windows 中启动时,它总是启动 bash(我认为这是可以预测的)。

有谁知道改变这种行为的论据?

bash shell windows-10 windows-subsystem-for-linux windows-10-v1607

12
推荐指数
3
解决办法
2万
查看次数

Linux 覆盖 windows-linux-subsystem 上的 /etc/hosts

我在 Windows Linux 子系统中解析主机名时遇到问题,所以我删除了 /etc/hosts 并编写了它的新版本。该解决方案解决了我的问题,但是在每次重新启动后,系统开始以某个默认版本覆盖 /etc/hosts,因此我需要一次又一次地设置主机。是否可以设置 linux 子系统,以便它复制原始 Windows 主机文件或至少不删除已写入的文件?

linux windows-subsystem-for-linux

10
推荐指数
3
解决办法
2万
查看次数