前言:
可能很多朋友都知道,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
- 檢視自己的共享目錄
vmware-hgfsclient
- 嘗試挂載共享檔案夾
mount -t vmhgfs .host:/shared /mnt/hgfs
如果是失敗的話,就是應該是我們的工具沒有安裝齊全
- 依次安裝就好了
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
控制共享檔案夾
當走到這一步,就可以看看你的目錄裡面有沒有出現你所共享的目錄了。
共享目錄成功
這時候,你對這個目錄操作,比如建立一個名叫 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同理。否則将會報權限錯誤。這隻是開發中可以這麼搞,線上生産環境千萬千萬别這麼做!
好了今天就介紹到這裡,如果有不對的地方,歡迎指正,共同學習
以上