让window像mac一样顺畅写代码

前言:

可能很多朋友都知道,mac电脑,因为自己系统基于Unix操作系统,天然的就和贴近于linux.很多命令,很多软件,很多操作,macOS的控制台和linux非常相似.那么这样会得到一个什么好处呢?
首先,不是所有应用都适配windows.比如redis,实际官方是没有推出windows版本的.这样让mac在安装应用时会更加方便。其次,linux很多的命令也是让许多开发者头疼的一件事。如果你的个人电脑是一台mac的话,在工作生活中,就有更多的机会接触命令行。这无疑也让自己更加熟练操作服务器。说了mac这么好。那么今天的重点是:我没钱我要打游戏 。。。。
今天来介绍一个曲线救国的方法来让windows达到这个效果

工具

工具当然是非常热门的VMware Workstation Pro 简称VM

vm

然后,安装一个linux的任意发行版。这里就不做介绍安装了。反正都是傻瓜式安装。我这里用CentOS 7做演示

进入虚拟机->设置
设置
点击左上角的选项
选项
选择共享文件夹
共享文件夹

这里在右侧选择总是启用,下面添加你想要共享给linux的文件夹。再点最下面的确定

当然不可能这么简单,还需要一些步骤才能真正的开启。

安装Vmware Tools

要使用共享文件夹,首先必须安装虚拟机工具


按爪给你虚拟机工具

在那个重新安装那里 我因为已经安装过了,所以是重新安装

经过一系列的下一步后,我们回到我们xshell

  1. 查看自己的共享目录
vmware-hgfsclient
  1. 尝试挂载共享文件夹
mount -t vmhgfs .host:/shared /mnt/hgfs

如果是失败的话,就是应该是我们的工具没有安装齐全

  1. 依次安装就好了
yum install open-vm-tools
yum install open-vm-tools-desktop
yum install open-vm-tools-dkms
  1. 最后挂载
vmhgfs-fuse .host:/(你的共享文件夹名) /(你想要放共享文件在linux中的位置)
//下面是例子
vmhgfs-fuse .host:/test01 /mnt/hgfs

控制共享文件夹

当走到这一步,就可以看看你的目录里面有没有出现你所共享的目录了。


共享目录成功

这时候,你对这个目录操作,比如新建一个名叫 test.linux

echo '123'>test.linux

打开你的window文件夹

文件出现到了windows中

之后,在windows系统中新建一个文件,叫test.win


windows创建文件

再看看linux中


linux中查看

这样,就达到了windows和虚拟机中的文件互联互通。你在windows里使用IDE做开发。直接就可以在linux中运行。是不是相当的畅快!


7/13日更新,最近发现,电脑重启后,有一定几率发现,共享文件失效的情况.其实只需,重新挂载一下共享文件夹.

vmhgfs-fuse .host:/(你的共享文件夹名) /(你想要放共享文件在linux中的位置)
//下面是例子
vmhgfs-fuse .host:/test01 /mnt/hgfs

就可以了!

结语:

除了方便之外,也不是没有坑。这里的共享的文件,只有root可以读取,如果是做php开发,在nginx配置中要使用身份要root权限。php同理。否则将会报权限错误。这只是开发中可以这么搞,线上生产环境千万千万别这么做!

好了今天就介绍到这里,如果有不对的地方,欢迎指正,共同学习

以上

你可能感兴趣的:(让window像mac一样顺畅写代码)