wsl 解决$PATH 带有windows路径问题

在Linux终端中,以root用户身份编辑/etc/wsl.conf文件,将interop的enabled设为false,appendWindowsPath设为false,以阻止WSL添加Windows路径到$PATH变量。随后,通过在PowerShell中执行wsl--shutdown命令重启WSL,这些改动将生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

### 安装和配置WSLWindows Server 2016 对于希望在Windows Server 2016环境中利用Windows Subsystem for Linux (WSL),需要注意的是官方支持的Windows版本主要集中在消费者级别的操作系统如Windows 10以及后续发布的版本之上。然而,在特定条件下,也可以尝试在Windows Server 2016上启用类似的Linux子系统功能。 #### 启用开发者模式与可选组件 为了能够在Windows Server 2016上安装WSL或其变种形式,首先需要确认服务器已经更新到了最新的服务包,并启用了开发者模式(如果适用)。接着通过PowerShell以管理员权限运行以下命令来添加必要的特性: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart ``` 此操作会激活基础的Linux子系统支持[^1]。 #### 下载并注册Linux发行版 由于微软并未直接为Windows Server提供图形化的应用商店访问途径,因此获取Linux发行版镜像的方式略有不同。可以从互联网下载适用于Windows 10 WSL环境下的`.appx`格式的应用程序包,之后借助Powershell脚本将其转换成适合当前系统的格式并进行安装: ```powershell Add-AppxPackage -Path "C:\path\to\Ubuntu.appx" ``` 这里假设已手动下载了目标Linux发行版的离线安装文件至指定路径下。 #### 配置网络设置以便SSH连接 一旦成功启动所选择的Linux发行版后,则可以根据个人需求调整内部网络参数,确保能够从Windows主机端发起SSH请求到达对应的Linux实例内。通常情况下,默认安装后的Ubuntu等主流发行版自带OpenSSH server服务,只需简单开启即可满足远程登录的需求: ```bash sudo service ssh start ``` 另外考虑到长期稳定性的因素,建议编辑/etc/ssh/sshd_config文件适当修改监听地址及其他安全选项后再重启SSH守护进程[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值