MSYS2模拟Linux环境

 

首先介绍一下MSYS2是什么,简单来说就是在windows平台上安装一个软件,用于模拟Linux的环...



首先介绍一下MSYS2是什么,简单来说就是在windows平台上安装一个软件,用于模拟Linux的环境,我们在使用github的终端的时候可能也见过类似的东西,安装包是exe可执行文件,不用什么繁杂的配置,对于第一次使用的朋友也没什么难度。好,那接下来咱们边往下讲边介绍。安装包可以在官网http://msys2.github.io/,百度搜索MSYS2也可以找到,根据系统位数选择相应的安装包,很好的一点是在官网上就有安装和初始化更新的步骤,在这里简要的再说明一下。需要注意的一个问题尽量安装到到非系统盘,原因一会会说明。选择安装路径安装完成以后应该会自动创建一个桌面的快捷方式,如果没有的话可以在安装目录的根路径下找到(以64位为例):

将其发送到桌面快捷方式以后,点击右键,属性,在目标栏中的末尾加入" -mingw64",然后我们可以按照官网的教程开心的运行了。
运行之后我们可以看到是以当前windows用户名创建了用户:



如果我们输入id命令可以看到当前系统内的所有用户,而且目录结构和Linux下一样,用户拥有自己的家目录:



而且也有安装软件包的工具:pacman,提着包的男人,用法基本和yum相同,安装使用S,卸载使用R,即setup和remove,更新软件也同样使用这个工具,按照官网的操作,我们需要依次更新工具及软件库等。都完成了以后就可以使用了,更新时按照官网的要求可能需要重新启动几次终端。

接下来小编继续介绍一些常见的问题,比如模拟的这个Linux系统的文件都存在哪里?其实就在安装目录下,我们如果想传输文件,可以直接在windows的资源管理器中复制,而后在终端中就可以看到了,另外,下载的所有东西也都会存在安装目录下,所以我们在选择安装位置的时候尽量不要选择系统盘。
另外就是编码的问题,如果出现乱码的问题,我们在窗口上方点击右键:


在option中的Text可以更改如上两项进行测试,可根据自己的需要选择编码,这样的话我们可以直接模拟出一个Linux环境做一些测试,当然,这个工具是小编在研究JDB的过程中发现的,大家可以先安装一下,等到JDB研究差不多了会再写一篇文章,大家自己先去玩玩吧。最后别忘了长按下方二维码关注公众号哦。
    


    关注 奔跑在IT之路


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册