Monad

Monad是一個代碼名字(code name),中文意思是單子代表Windows上的一個新的互動式命令行工具(command line)以及面向對象的腳本(scripting)技術。Monad也被稱為MSH,是下一代的Windows命令shell,它讓我們用全新的角度來完成各式各樣的管理任務。至少,從管理員和高手玩家的角度來看,命令行終於真正變成Windows系統管理界的一等公民了。

基本介紹

  • 外文名:Monad
  • 解釋:代碼名字(code name)
  • 類別:一個新的互動式命令行工具
  • 也被稱:MSH
改朝換代,意圖,

改朝換代

Windows Shell改朝換代
Monad沿襲傳統的shell觀念,可以執行互動式命令或批量執行存為檔案的腳本。然而,Monad也有創新之處:它充分運用對象的威力,提供全功能的語言,原生支持豐富的數據類型,並將Shell、命令、工具程式的觀念翻新再造。這使得Monad成為一個不尋常的Shell,從命令行使用者,到複雜的腳本使用者(scripter),大家都可以使用。
Monad包含了互動式的Shell、威力強大的腳本語言、豐富的工具程式、一組命令及一套SDK。Monad可以輕易地和資料儲存區(不管是什麼數據)溝通,就像和檔案系統溝通一樣容易。Monad的願景希望做到四個目標︰和KSH及BASH一樣具有互動性和編程性、和Perl或Python一樣適合寫程式、和AS400 CL或VMS DCL一樣具有程式導向的特色、和TCL或WSH一樣可以被嵌入。

意圖

希望用Monad整合系統管理工具
對於系統管理來說,使用許多套工具是免不了的。Monad字面上的意思是「單一」,顧名思義,Monad意圖就是做出一套整合完善的工具,讓使用者不需要再用許多不同的工具。不管你是否在尋找一個更好的Windows命令行Shell,尋找一個簡單的環境以執行常用腳本,或者在尋找一個功能強大的描述語言好讓你開發出功能複雜的產品,Monad都應該會滿足你的需求。
Monad的起源,其實有一點無心插柳。WMI是用來管理Windows作業系統的一個重要的API,雖然WMIC(WMI的命令行接口)的威力很大,但是它的語法讓許多人覺得難以上手。雖然WMI對Windows的操控相當不錯,但是遇上其它廠商的產品就沒輒了。Jeffrey Sonver原先意圖用C#改寫WMIC,後來這個想法變成了Monad計畫。Monad的吸引力無遠弗屆,如果你用過其它的Shell(比方說Unix的Shell),你會發現Monad的出現,讓Windows「命令視窗」有許多新東西值得你賞玩。

相關詞條

熱門詞條

聯絡我們