許多測試人員使用shell指令碼搭建各種環境和平台,看來shell指令碼很強大,shell編程走起~~不斷更新中__編程

來源:互聯網
上載者:User

本文來自百度百科。


什麼是shell。

確切一點說,Shell就是一個命令列解譯器,它的作用就是遵循一定的文法將輸入的命令加以解釋並傳給系統。它為使用者提供了一個向Linux發送請求以便運行程式的介面系統級程式,使用者可以用Shell來啟動、掛起、停止甚至是編寫一些程式。 Shell本身是一個用C語言編寫的程式,它是使用者使用Linux的橋樑。Shell既是一種命令語言,又是一種程式設計語言(就是你所說的shell指令碼)。作為命令語言,它互動式地解釋和執行使用者輸入的命令;作為程式設計語言,它定義了各種變數和參數,並提供了許多在高階語言中才具有的控制結構,包括迴圈和分支。它雖然不是 Linux系統核心的一部分,但它調用了系統核心的大部分功能來執行程式、建立文檔並以並行的方式協調各個程式的運行。 


什麼是shell指令碼。

Shell Script,Shell 指令碼與Windows/Dos下的 批處理相似,也就是用各類命令預先放入到一個檔案中,方便一次性執行的一個 程式檔案,主要是方便 管理員進行設定或者管理用的。但是它比Windows下的 批處理更強大,比用其他編程 程式編輯的程式效率更高,畢竟它使用了Linux/Unix下的命令。 換一種說法也就是,shell script是利用shell的功能所寫的一個程式,這個程式是使用 純文字檔案,將一些shell的文法與指令寫在裡面,然後用正規標記法,管線命令以及資料流重導向等功能,以達到我們所想要的處理目的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.