百科解釋
CLI(command-line interface,命令行界面) 可在用戶提示符下鍵入可執(zhí)行指令的界面。 CLI是Command Line Interface的縮寫,即命令行界面。CLI界面是所有路由器產(chǎn)品都提供的界面,如CISCO, LUCENT, 華為等。是路由器產(chǎn)品的標(biāo)準(zhǔn)。目前市場上有些產(chǎn)品為了降低成本,不提供CONSOLE口,不能使用CLI。使用CLI具有使用要求低(只需要串行口)容易使用,功能擴(kuò)充方便的優(yōu)點(diǎn),特別是當(dāng)有很多(如10臺)臺路由器設(shè)備需要配置的時候,可以通過COPY/PASTE功能很快完成所有路由器的配置。不需要通過IE一臺臺配置。 傳統(tǒng)的Unix環(huán)境是 CLI(命令行界面),即在命令行下鍵入命令,執(zhí)行想要的操作。相比之下,這種方式執(zhí)行起來更快,功能也更強(qiáng),不足之處是用戶需要了解相關(guān)操作的命令。早期的計算機(jī)操作系統(tǒng)都只有命令行操作模式,現(xiàn)在非常流行的“圖形用戶界面(GUI)。 另: CLI(Common Language Infrastructure) 通用語言基礎(chǔ)結(jié)構(gòu)(Common Language Infrastructure,CLI)是CLR的一個子集,也就是.NET中最終對編譯成MSIL代碼的應(yīng)用程序的運(yùn)行環(huán)境進(jìn)行管理的那一部分。在CLR結(jié)構(gòu)圖中CLI位于下半部分,主要包括類加載器(Class Loader)、實(shí)時編譯器(IL To Native Compilers)和一個運(yùn)行時環(huán)境的垃圾收集器(Garbage Collector)。CLI是.Net和CLR的靈魂,CLI為IL代碼提供運(yùn)行的環(huán)境,你可以將使用任何語言編寫的代碼通過其特定的編譯器轉(zhuǎn)換為MSIL代碼之后運(yùn)行其上,甚至還可以自己寫MSIL代碼在CLI上面運(yùn)行。 歐洲計算機(jī)制造商協(xié)會(ECMA)已經(jīng)于2001年10月13日批準(zhǔn)C#語言規(guī)范(ECMA-334)成為一種新誕生的計算機(jī)產(chǎn)業(yè)標(biāo)準(zhǔn)。同時國際標(biāo)準(zhǔn)組織ISO也同意該標(biāo)準(zhǔn)進(jìn)入該組織的審批階段。并且,作為.Net與CLR的核心部分,CLI與C#也同時獲得了ECMA的批準(zhǔn)(ECMA-335)。擁有了C#與CLI這兩項(xiàng)標(biāo)準(zhǔn),你可以自己寫出能夠運(yùn)行于任何操作系統(tǒng)上的.Net平臺(只要你愿意)。如前所述,著名的Mono項(xiàng)目就是這么干的,Mono項(xiàng)目包括三個核心的部分:一個C#語言的編譯器,一個CLI和一個類庫。在Java的世界中,這項(xiàng)工作是由SUN公司完成的,SUN針對不同的操作系統(tǒng)開發(fā)出相應(yīng)的Java虛擬機(jī)以便讓一個由Java開發(fā)的應(yīng)用程序運(yùn)行在不同的操作系統(tǒng)上,但是迄今為止還沒聽說過微軟有這方面打算(為用戶提供非Windows系統(tǒng)的.Net平臺)。
移動通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團(tuán)隊(duì)博客 | 免責(zé)聲明 | 關(guān)于詞典 | 幫助