前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MSYS2模拟Linux环境

MSYS2模拟Linux环境

作者头像
一头小山猪
发布2020-04-10 15:31:49
1.5K0
发布2020-04-10 15:31:49
举报
文章被收录于专栏:微光点亮星辰微光点亮星辰

首先介绍一下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研究差不多了会再写一篇文章,大家自己先去玩玩吧。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微光点亮星辰 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档