長期linux用戶如何在windows下存活?

在大一的時候我選擇將Linux作為主操作系統來增長我的學識。

折騰了三年,的確學到了很多東西。最近重裝了win10來體驗一下新版windows的感覺,相當不錯。不得不承認linux下軟體環境的缺失。

然而對於程序員來說,windows下的軟體環境也很拙計。

首先是shell的問題,很多軟體shell的介面比GUI介面更方便,然而windows下的cmd實在看不下去。我試用過其它一些終端wrapper的軟體,如cmder,但它們只是看起來精美,實則反應速度比較慢,補全拙計,也很難配製出我在linux下習慣的zsh那種手感。

然後就是像openssl之類的要編譯安裝的軟體,在windows下麻煩得像個慘劇。

我現在的想法是,開個虛擬機裝linux,把一部分shell重度依賴的工作遷移到上面。

不知有沒有更好的辦法?


1、你需要PowerShell

2、你需要訓練Visual Studio的使用技巧,就跟你當初學習VIM和GDB的時候一樣

3、在Windows下面,如果你一定要安裝openssl,那隻能說你的品位跟大家相差太遠了。類似問題的解決方案都是不一樣的,你不要強求一定要用linux的那些。說實話,openssl的那些功能,Windows API就已經提供了,無需安裝。你所需要做的就是熟讀MSDN,重新背誦一遍函數名。

4、妄圖用linux的使用習慣來使用Windows,妄圖在Windows下面使用linux的那些庫(而不是Windows的那些庫),都是要吃屎的。


你可以裝cygwin


首先你需要個 SSD。

不開玩笑…


你完全可以裝雙系統啊...


可以在虛擬機裝個Linux,然後將Windows某個目錄共享到Linux下掛載。

如果覺得直接在虛擬機中操作Linux比較麻煩,可以在Linux中開個SSH Server,然後在Windows下用XShell/Putty等工具連上去即可,和在Linux CLI下體驗是一樣的。


裝個linux虛擬機


無法man。怎麼看有什麼東西。學mfc的時候,msdn有些東西也找不到。mfc一生黑。


Cygwin,不用猶豫了


推薦閱讀:

為什麼微軟不解決Windows在高分屏下的顯示問題?
windows 10 下觸摸屏和非觸摸屏筆記本的使用體驗差異大嗎?
Windows 7 比 Windows XP 卡的真正原因是什麼?
win10快發布了,但現在win7用的挺好,有什麼理由讓我從win7升級到win10呢?
windows 能做到應用程序不需要輸入文字的地方就自動忽略輸入法輸入么?

TAG:MicrosoftWindows | Linux |