Linux中的shell到底是什麼

來源:互聯網
上載者:User

標籤:shel   檔案   dao   target   str   總結   log   方式   ref   

【一】 shell的含義:

首先shell的英文含義是“殼”;

它是相對於核心來說的,因為它是建立在核心的基礎上,面向於使用者的一種表現形式,比如我們看到一個球,見到的是它的殼,而非核。

Linux中的shell,是指一個面向使用者的命令介面,表現形式就是一個可以由使用者錄入的介面,這個介面也可以反饋運行資訊;

【二】shell在Linux中的存在形式:

由於Linux不同於Windows,Linux是核心與介面分離的,它可以脫離圖形介面而單獨運行,同樣也可以在核心的基礎上運行圖形化的案頭。

這樣,在Linux系統中,就出現了兩種shell表現形式,一種是在無圖形介面下的終端運行環境下的shell,另一種是案頭上啟動並執行類似Windows 的MS-DOS運行視窗,前者我們一般習慣性地簡稱為終端,後者一般直接稱為shell

【三】shell如何執行使用者的指令

shell有兩種執行指令的方式,第一種方法是使用者事先編寫一個sh指令檔,內含shell指令碼,而後使用shell程式執行該指令碼,這種方式,我們習慣稱為shell編程。

第二種形式,則是使用者直接在shell介面上執行shell命令,由於shell介面的關係,大家都習慣一行行的書寫,很少寫出成套的程式來一起執行,所以也稱命令列。

總結:shell可以說只是為使用者與機器之間搭建成的一個橋樑,讓我們能夠通過shell來對電腦進行操作和互動,從而達到讓電腦為我們服務的目的。

Linux中的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.