什麼是shell

來源:互聯網
上載者:User

標籤:blog   http   io   ar   os   使用   sp   檔案   on   

很多內容容易搞混,這裡理清一些概念會好一點

shell是殼,意思是作業系統核心外面的一層殼,用來與使用者進行互動,這在伺服器上比較常用,這樣就不用使用ui介面了,可以減少Runspace以及bug

所以在linux這些常用作伺服器的系統裡,shell是很重要的,所以linux所提供的殼一般都很強大

就算是linux也是有很多種殼的,不同的殼提供不同的與作業系統核心互動的方式,但是基本上都是一個命令列的形式,當然這些命令列也可以寫成一個檔案,成為批處理或者指令碼

微軟之前的系統是沒有ui的,也就是dos,從功能上說在dos裡輸入命令來使用作業系統核心與shell 的功能是類似的,但是失誤是在發展的,後來dos系統被遺棄,新的系統推出,但是任然提供了殼程式用來訪問作業系統核心,雖然並不叫shell,但是空能是一樣的,後來微軟的伺服器市場一直不及linux所以他們要發展殼 ,所以後來有了powershell這個東東,這個就是叫殼了,但是其實無論dos還是cmd還是powershell提供的功能基本上和linux的各種shell是類似的

這裡要注意這些不同的shell雖然可能有些有相同的命令名字,但是並不代表所有使用這些shell的文法都是一樣的,包括cmd和powershell,但是至少大部分應該類似

還有在cmd裡輸入powershell可以切換到powershell,反之依然

 

還有一種shell叫做pythonshell,這個東西又叫。。它就是python解譯器的殼吧,python解譯器與使用者互動的殼

 

參考資料:

http://www.zhihu.com/question/22611859

http://www.cnblogs.com/ceachy/archive/2013/01/31/PowerShell_vs_Cmd.html

http://os.51cto.com/art/201302/380594.htm

http://www.360doc.com/content/11/0308/18/4842470_99299185.shtml

http://blog.csdn.net/hitlion2008/article/details/7467252

http://www.computerhope.com/issues/chdos.htm

http://segmentfault.com/q/1010000000316935

 

什麼是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.