cgywin簡介
打開cygwin的官方網站(www.cygwin.com),一行英文非常醒目:Get that Linux feeling – on Windows!
簡而言之,cygwin是一個在windows平台上運行的unix模擬環境,是一個感覺用起來像是linux環境的工具集。也就是說,在cygwin上你可以執行諸多linux命令,不僅如此,也可以執行windows DOS下的命令程序。
但要注意的是,cygwin並不能直接運行在linux中運行的程序,必須在cygwin中重新編譯該程序源碼后才能讓該程序在windows中運行。
cgywin是cygnus solutions公司開發的自由軟件。cygnus是一個偉大的公司,開發了很多流行的開源軟件。比如eCos、gcc編譯器等等。現在它被Red Hat收購了。
cygwin安裝
網上有很多介紹如何安裝cygwin的文章。其實我覺得參照cygwin官方網站上的介紹就可以了。所以我是采用在線安裝的方法來安裝cygwin的。
后記補充:cygwin默認安裝在C盤的根目錄下。我電腦C盤沒空間,所以把它安裝在E盤。據有網友反映,cygwin安裝在哪個盤關系不大,但應該安裝在NTFS格式的盤,否則有可能產生一些莫名其妙的問題(就我自己而言,目前為止碰到了一個問題:解壓交叉編譯工具包時出現了不能建立硬連接,從而導致不能正常安裝交叉編譯器)。所以,在這里建議:如果你的C盤有足夠空間,那就安裝在C盤,如果沒有則選擇一個NTFS格式的盤,選擇安裝在盤的根目錄下。
1. 下載setup-x86.exe文件,先確定你的windows是32-bit還是64-bit,然后去http://cygwin.com/install.html下載對應的setup-x86.exe文件。
2. 接下來就像安裝windows其它軟件一樣,雙擊setup-x86.exe進行一步一步的安裝。
選擇安裝方式:有3種選擇:第1是選擇在線安裝方式;第2是下載安裝包但不安裝;第3種是本地安裝。如下左圖所示。
3. 選擇cygwin的安裝路徑,默認是c:/cygwin,如上右圖所示。
4. 選擇cygwin安裝包的路徑。如果是在線安裝或只下載cygwin安裝包,則用於存放下載下來的cygwin安裝包。如下左圖所示。
5. 選擇一個鏡像站點。在中國,選擇163鏡像站點就可以了,如上右圖所示。
6. 選擇安裝包。我安裝里,沒有去選擇,直接用default來安裝。如下圖所示。
點擊下一步后,會顯示關聯的安裝包,這可以不用管,就接下一步就OK了。最后就是等待下載並安裝完成了。
7. 把cygwin安裝路徑下的bin目錄添加到環境變量中,如下右圖所示。這樣,就可以直接在cmd.exe里面使用Linux命令了,比如less, cat, wc , wget。
cygwin使用
對於用戶而言,cygwin其實就是個shell,即命令終端界面,在其中可以執行linux的命令。
cygwin把它的安裝路徑作為linux環境中的根目錄/,並把windows下的盤掛到/cygdrive/目錄下,如上圖所示。所以,在cygwin中訪問windows下的資料文檔就很方便了。
再來看下cygwin安裝下的東西,如下圖所示:
是不是很熟悉,目錄結構就是linux的,如dev、bin、etc、home、lib、opt、tmp、var、usr等。
在cgywin界面中,點擊右鍵,選擇options…,如下圖所示。
在這個界面中,可對cygwin的參數進行配置,如顯示文本、快捷鍵、窗口等參數進行配置。