對于UNIX本身,也有各種稱呼。各種帶字母 “z” 的行話,比如IBM z/OS®和System z9 Virtual Machine (z/VM);嵌套系統(tǒng)開發(fā)人員使用eCos這個詞;在聊天中還會提到其他許多風(fēng)格的UNIX,比如Linux®、FreeBSD、Sun Solaris和Mac OS X。現(xiàn)代信息技術(shù)使用各種各樣的方言,簡直就像是圣經(jīng)中巴別塔的故事。
當(dāng)然,也有不少人說Windows術(shù)語,盡管大多數(shù)人只掌握 “指向和單擊” 這樣的簡單詞匯。經(jīng)過20年的發(fā)展,大多數(shù)Windows用戶已經(jīng)忘了古老的DOS術(shù)語。
但是,與UNIX shell相比,Windows COMMAND實用程序的功能實在很差;因此,UNIX用戶通常認(rèn)為Windows是一種讓人灰心喪氣的平臺。對于習(xí)慣于使用豐富的命令行工具集的UNIX軟件開發(fā)人員來說,Windows尤其別扭。對于UNIX開發(fā)人員來說,使用Windows簡直就像是到了陌生的外國。
幸運的是,Cygwin在Windows環(huán)境中提供大家熟悉的一片天地,就像是美國人在法國找到了麥當(dāng)勞。
Cygwin是一個用于Windows 的類UNIX shell環(huán)境。 它由兩個組件組成:一個UNIX API庫,它模擬UNIX操作系統(tǒng)提供的許多特性;以及Bash shell的改寫版本和許多 UNIX 實用程序,它們提供大家熟悉的UNIX命令行界面。前一個組件是一個Windows動態(tài)鏈接庫 (DLL)。后一個組件是一組基于 Cygwin DLL 的程序,其中許多是用未經(jīng)修改的UNIX源代碼編譯的。它們合在一起提供大家熟悉的 UNIX 環(huán)境。
這篇文章我們要安裝Cygwin,討論它的命令行界面 (CLI),并構(gòu)建標(biāo)準(zhǔn) Cygwin 發(fā)行版中未包含的開放源碼,以此體會把 UNIX 應(yīng)用程序(至少是一部分 UNIX 應(yīng)用程序)遷移到這個模擬環(huán)境是多么容易。
安裝 Cygwin
與這里介紹的其他軟件不同,Cygwin 使用 Windows 安裝程序。Cygwin setup.exe 文件可以重新安裝軟件,可以添加、修改或升級 Cygwin 配置的組件。
在 Windows 系統(tǒng)上打開瀏覽器,通過訪問 http://cygwin.com/setup.exe 下載 Cygwin 安裝程序。安裝程序本身非常小(大約 600KB),因為大多數(shù) Cygwin 軟件是在安裝過程中下載的。完成下載之后,按照以下步驟安裝 Cygwin:
運行安裝程序。圖 1 顯示 Cygwin 歡迎屏幕。
圖 1. 在安裝 Cygwin 期間出現(xiàn)的第一個對話框
單擊 Next 進入下一個屏幕,選擇要執(zhí)行的安裝類型。
單擊 Install from Internet。
單擊 Next,然后選擇一個安裝目錄。
配置安裝的窗口見圖 2。
新聞熱點
疑難解答
圖片精選