前言:
可能很多朋友都知道,mac電腦,因?yàn)樽约合到y(tǒng)基于Unix操作系統(tǒng),天然的就和貼近于linux.很多命令,很多軟件,很多操作,macOS的控制臺(tái)和linux非常相似.那么這樣會(huì)得到一個(gè)什么好處呢?
首先,不是所有應(yīng)用都適配windows.比如redis,實(shí)際官方是沒有推出windows版本的.這樣讓mac在安裝應(yīng)用時(shí)會(huì)更加方便。其次,linux很多的命令也是讓許多開發(fā)者頭疼的一件事。如果你的個(gè)人電腦是一臺(tái)mac的話制肮,在工作生活中充石,就有更多的機(jī)會(huì)接觸命令行峭竣。這無疑也讓自己更加熟練操作服務(wù)器粒督。說了mac這么好彼棍。那么今天的重點(diǎn)是:我沒錢娃惯,我要打游戲 跷乐。。趾浅。愕提。
今天來介紹一個(gè)曲線救國的方法來讓windows達(dá)到這個(gè)效果
工具
工具當(dāng)然是非常熱門的VMware Workstation Pro 簡(jiǎn)稱VM
然后,安裝一個(gè)linux的任意發(fā)行版皿哨。這里就不做介紹安裝了浅侨。反正都是傻瓜式安裝。我這里用CentOS 7做演示
進(jìn)入虛擬機(jī)->設(shè)置
點(diǎn)擊左上角的選項(xiàng)
選擇共享文件夾
這里在右側(cè)選擇總是啟用证膨,下面添加你想要共享給linux的文件夾如输。再點(diǎn)最下面的確定
當(dāng)然不可能這么簡(jiǎn)單,還需要一些步驟才能真正的開啟央勒。
安裝Vmware Tools
要使用共享文件夾不见,首先必須安裝虛擬機(jī)工具
在那個(gè)重新安裝那里 我因?yàn)橐呀?jīng)安裝過了,所以是重新安裝
經(jīng)過一系列的下一步后崔步,我們回到我們xshell
- 查看自己的共享目錄
vmware-hgfsclient
- 嘗試掛載共享文件夾
mount -t vmhgfs .host:/shared /mnt/hgfs
如果是失敗的話稳吮,就是應(yīng)該是我們的工具沒有安裝齊全
- 依次安裝就好了
yum install open-vm-tools
yum install open-vm-tools-desktop
yum install open-vm-tools-dkms
- 最后掛載
vmhgfs-fuse .host:/(你的共享文件夾名) /(你想要放共享文件在linux中的位置)
//下面是例子
vmhgfs-fuse .host:/test01 /mnt/hgfs
控制共享文件夾
當(dāng)走到這一步,就可以看看你的目錄里面有沒有出現(xiàn)你所共享的目錄了井濒。
這時(shí)候灶似,你對(duì)這個(gè)目錄操作,比如新建一個(gè)名叫 test.linux
echo '123'>test.linux
打開你的window文件夾
之后瑞你,在windows系統(tǒng)中新建一個(gè)文件酪惭,叫test.win
再看看linux中
這樣,就達(dá)到了windows和虛擬機(jī)中的文件互聯(lián)互通捏悬。你在windows里使用IDE做開發(fā)撞蚕。直接就可以在linux中運(yùn)行润梯。是不是相當(dāng)?shù)臅晨欤?/h3>
7/13日更新,最近發(fā)現(xiàn),電腦重啟后,有一定幾率發(fā)現(xiàn),共享文件失效的情況.其實(shí)只需,重新掛載一下共享文件夾.
vmhgfs-fuse .host:/(你的共享文件夾名) /(你想要放共享文件在linux中的位置)
//下面是例子
vmhgfs-fuse .host:/test01 /mnt/hgfs
就可以了!
結(jié)語:
除了方便之外过牙,也不是沒有坑甥厦。這里的共享的文件,只有root可以讀取寇钉,如果是做php開發(fā)刀疙,在nginx配置中要使用身份要root權(quán)限。php同理扫倡。否則將會(huì)報(bào)權(quán)限錯(cuò)誤谦秧。這只是開發(fā)中可以這么搞,線上生產(chǎn)環(huán)境千萬千萬別這么做撵溃!
好了今天就介紹到這里疚鲤,如果有不對(duì)的地方,歡迎指正缘挑,共同學(xué)習(xí)
以上