Shell 基礎篇–幾種常見shell簡介

來源:互聯網
上載者:User
幾種常見shell簡介

 Linux系統提供多種不同的Shell以供選擇。常用的有Bourne Shell(簡稱sh)、C-Shelll(簡稱csh)、Korn Shell(簡稱ksh)和Bourne Again Shell (簡稱bash)。
  
  (1)Bourne Shell是AT&T Bell實驗室的 Steven Bourne為AT&T的Unix開發的,它是Unix的預設Shell,也是其它Shell的開發基礎。Bourne Shell在編程方面相當優秀,但在處理與使用者的互動方面不如其它幾種Shell。
  
  (2)C Shell是加州伯克利大學的Bill Joy為BSD Unix開發的,與sh不同,它的文法與C語言很相似。它提供了Bourne Shell所不能處理的使用者互動特徵,如命令補全、命令別名、曆史命令替換等。但是,C Shell與BourneShell並不相容。
  
  (3)Korn Shell是AT&T Bell實驗室的David Korn開發的,它集合了C Shell和Bourne Shell的優點,並且與Bourne Shell向下完全相容。Korn Shell的效率很高,其命令互動介面和編程互動介面都很好。
  
  (4)Bourne Again Shell (即bash)是自由軟體基金會(GNU)開發的一個Shell,它是Linux系統中一個預設的Shell。Bash不但與Bourne Shell相容,還繼承了C Shell、Korn 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.