天天看點

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

據悉,聽人說的,無法提供規則引用,通俗說就是忘了從哪兒悉的,windows日後将繼承所有linux指令,然後釋出在一個新版本的windows作業系統中。

既然忘了從哪兒悉的,自然時間表也就無從談起。

活在裆下,自然要受到裆的騷氣,能夠湊活過下去。

當我們遇到必須使用windows和linux兩個作業系統的情況怎麼辦?

1、買兩台電腦,組合使用。

2、安裝vm,裝多個作業系統。

以上架構勢必帶來程式的複雜度,而且容易使完全自動化運作的程式不穩定。

調研了一番,windows下是可以使用linux的。

總結來看,可以歸納為兩種:

1、安裝架構linux的平台,直接在windows中使用linux指令

2、安裝已經釋出了專門的windows版本的程式,例如wget,原來隻有linux版本,但現在也提供windows下的exe了,可以在cmd中調用。

相關重要介紹如下:

附錄一:綜述篇 http://www.myhack58.com/Article/48/65/2014/47821.htm

1. Cygwin

http://www.cygwin.com/cygwin可以簡單的認為是在Windows上提供了一個Linux環境。是一個提供大量POSIX API功能的DLL(cygwin1.dll)。2. MinGW/MSYS

http://www.mingw.org/

如果僅僅是想執行一些bash環境下的指令,可不安裝MinGW。

MinGW為Windows下的應用程式(native MS-Windows applications)開發提供了一個工具集,并不依賴于第三方的C運作時DLL(但依賴于微軟本身提供的一些DLL庫,如msvcrt.dll。此外,多線程程式還依賴于MinGW提供的線程支援DLL庫)。MinGW并不是在Windows下為POSIX應用程式提供POSIX運作環境。MinGW包括:1)GNU編譯器集合,包括C、C++、ADA和Fortran;2)GNU Binutils for Windows(彙編器、連接配接器、歸檔管理器);3)mingw-get,指令行安裝程式,用于安裝MinGW和MSYS的包;4)mingw-get-inst,是mingw-get的UI版

MSYS(Minimal SYStem),是一個bash指令行解釋系統。可作為cmd.exe的替換,與MinGW同時使用。MSYS是來自于Cygwin-1.3的輕量級分支,包括了少量的Unix tools。3. Gow

https://github.com/bmatzelle/gow

Gow是Cygwin的一個輕量級替換,一個10MB大小的安裝包可以安裝約130個從Unix移植到Windows下的原生Win32程式。指令的執行在cmd.exe中。Gow提供了一個右鍵點選檔案夾“Command Prompt Here”的菜單項。在檔案夾内可以Shift+右鍵,選擇“在此處打開指令行視窗”代替。4. GnuWin32

http://gnuwin32.sourceforge.net/

同樣提供了一系列移植到Windows環境下的Unix工具,在cmd.exe下運作。該項目似乎自2010年底以來從未更新過。5. UnxUtils

http://unxutils.sourceforge.net/

類似于GnuWin32,似乎也是從2010年底以來從未更新過。6. msysgit

http://msysgit.github.io/

msysgit是一個windows下Git的建構環境。盡管該工具是Windows下的Git,但由于基于MinGW的,可在其指令行下執行一些Linux指令。右鍵->Git Bash,即可進入bash環境。小結

分析以上幾個工具,Cygwin與Gow還是比較合适的,前者預設提供了基于mintty的CLI視窗,并且由于模拟了Linux環境,可以對色彩上進行一系列定制,後面我将單獨寫文章說明。而Gow提供的工具本身僅能在cmd下使用,但安裝便利且體積小,并且在cygwin環境下若未安裝相應指令,會從Windows的PATH中搜尋到Gow安裝的工具來執行的。可通過which指令檢視所執行的程式。

附錄二:實戰篇http://jingyan.baidu.com/article/c146541347afea0bfcfc4cbe.html

如何在windows上運作使用linux下面的指令|

浏覽:9906

|

更新:2013-09-06 11:59

|

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

1

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

2

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

3

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

4

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

5

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

6

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

7分步閱讀

在windows上可以運作或使用linux下面的指令嗎?可以,小編今天就來分享怎麼樣讓Windows支援Linux指令,做這些安裝和設定後,就可以非常友善的在windows系統中使用linux下面的指令了,對于linux初學者來說,這個是在windows下練習linux指令的非常好方法。

工具/原料

CygwinPortable

方法/步驟

1

首先我們要安裝CygwinPortable工具,可以百度搜尋下載下傳,也可以在小編的百度雲網盤中下載下傳:

http://pan.baidu.com/share/link?shareid=3522233410&uk=4278685087#dir/path=%2FTools

若是下載下傳小編百度雲網盤中的,安裝方法非常簡單,加壓縮後,輕按兩下CygwinPortable.exe就可以安裝了,如下圖所示

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

2

CygwinPortable工具的預設安裝位置是 C:CygwinPortable,打開下面這個目錄,并複制下面的路徑資訊備用:

C:CygwinPortableAppCygwinbin

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

3

在我的電腦上面點右鍵,然後在彈出菜單中選擇最下面的“屬性”,之後會打開關于“系統”的設定項

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

4

點選左邊清單中的“進階系統設定”,打開“系統屬性”設定對話框,然後在這裡我們點選右下方的“環境變量”按鈕,打開“環境變量”檢視修改對話框

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

5

在“環境變量”設定對話框的“系統變量”中找到Path,然後點選下面的“編輯”按鈕,我們要把C:CygwinPortableAppCygwinbin的路徑天道到Path中

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

6

在打開的“編輯系統變量”中,點選變量值後面的内容,定位到最後,首選輸入分号 “;”,然後添加C:CygwinPortableAppCygwinbin,最後依次點選各個确定按鈕,完成設定

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

7

打開windows下面的cmd指令行工具,在裡面輸入linux下面的指令就可以了,小編下面以檢視檔案目錄指令為例來說明,上面藍色放開中的是linux下面的指令,下面紅色方框中的是windows下面的指令

常用的ls、chmod、chown、cp、mv、rm、du、echo、mkdir、vi、svn、man、who等,其它一些指令可以在這個目錄中看到C:CygwinPortableAppCygwinbin,擴充名為.exe的基本都是可以使用的指令

linux 指令windows,科學網—windows下使用linux指令Get that Linux feeling on windows - 陳興峰的博文...

END

注意事項

此方法小編在win7和windows xp系統都有驗證,都可以正常使用。

如果覺得小編的經驗還不錯,請點選右邊的“關注TA”和“投票TA”,以友善随時學習了解其他相關經驗

轉載本文請聯系原作者擷取授權,同時請注明本文來自陳興峰科學網部落格。

連結位址:http://blog.sciencenet.cn/blog-474887-979125.html

上一篇:指令行調用下載下傳程式 實作全自動下載下傳 windows wget C#

下一篇:解決:C# HttpWebResponse 遠端伺服器傳回錯誤(405) 不允許的方