在WINDOS中使用Unix工具
由于經常學習Unix操作系統的一些知識,而且很喜歡Unix工具,在工作中也很喜歡總結關于Unix操作系統相關的經驗教訓,下面就來詳細說說吧。最近學習啊REGULAR EXPRESSION需要使用RGREP這個小工具。可是我的機器沒有安裝LINUX或者是Unix的任意一個版本。怎么辦呢?
在講解Unix工具之前,我們先來了解Unix的知識。Unix系統 ,或寫作Unix,是一個強大的多用戶、多任務操作系統,支持多種處理器架構,最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的貝爾實驗室開發。經過長期的發展和完善,目前已成長為一種主流的操作系統技術和基于這種技術的產品大家族。
由于Unix系統具有技術成熟、可靠性高、網絡和數據庫功能強、伸縮性突出和開放性好等特色,可滿足各行各業的實際需要,特別能滿足企業重要業務的需要,已經成為主要的工作站平臺和重要的企業操作平臺。目前每年仍以兩位數字以上的速度穩步增長。
解決辦法有兩個:
(1)安裝一個CYGWIN,在WINDOWS里面模擬Unix的環境,該環境里面具有很多小Unix工具,包括我想要的EGREP。但是完全安裝有必要么?畢竟CYGWIN很大,安裝很費時間和磁盤的空間,而在運行的時候較占系統資源。對于我這部電腦,這顯然不是一個明智的選擇。
(2)使用WINDOWS下面的Unix工具:UnxUtils。首先到http://unxutils.sourceforge.net/上面下載UnxUtils.zip和UnxUpdates.zip ,解壓縮之后放到任何一個自己中意的文件夾中,然后把*\UnxUtils\usr\local\wbin放到系統的環境變量中,具體的是:我的電腦->屬性->高級->環境變量->系統變量->path中,然后在任意一個命令行窗口中敲入RGREP可以了。
至于REGULAR EXPRESSION的學習,這個在學習編譯原理的時候很關鍵。推薦朋友看《mastering regular expression》寫的相當好,相當詳細,是一部關于如何使用正則表達式的經典之作。
到這里,我們就講解完了Unix工具的知識。
【編輯推薦】