在Windows中使用msys来运行linux命令
为什么不用 WSL
主要原因有以下几点:
- WSL 访问 Windows 的路径和原生 Windows 不一致,需要手动或者
wslpath
命令来转换 - 在 Windows 的命令行运行 wsl 命令的时候,需要通过
wsl <linux命令>
这种方式来实现,并不是原生的 Windows 命令写法。 - WSL 启动耗时问题(倒还好,影响不大。)
下载安装
官网地址:https://www.msys2.org/
安装直接下一步下一步即可。
不同的启动器之间的区别请看:https://www.msys2.org/docs/environments/
增加环境变量
或者 win + R 输入 sysdm.cpl
点击 高级 环境变量 进入环境变量配置界面:
一般来说建议修改用户变量里面的 PATH 即可,添加一个路径:C:\msys64\usr\bin
然后就可以正常使用了。
常用技巧
包管理使用的是 pacman ,使用文档可以看这里:https://www.msys2.org/docs/package-management/
比如安装 vim,可以执行 pacman -S vim
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 杂烩饭!
评论