linux中shell分多少種,都有什麼區別

2021-05-01 16:06:42 字數 1274 閱讀 3951

1樓:四舍**入

shell是一種指令碼語言,那麼,就必須有直譯器來執行這些指令碼,常見的指令碼直譯器有:

bash:是linux標準預設的shell。bash由brian fox和chet ramey共同完成,是bourneagain shell的縮寫,內部命令一共有40個。

sh: 由steve bourne開發,是bourne shell的縮寫,sh 是unix 標準預設的shell。

另外還有:ash、 csh、 ksh等。

2樓:芋頭醬啊

常見的 shell 有 sh、bash、csh、tcsh、ash 等。

shsh 的全稱是 bourne shell,由 at&t 公司的 steve bourne開發,為了紀念他,就用他的名字命名了。

sh 是 unix 上的標準 shell,很多 unix 版本都配有 sh。sh 是第一個流行的 shell。

cshsh 之後另一個廣為流傳的 shell 是由柏克萊大學的 bill joy 設計的,這個 shell 的語法有點類似c語言,所以才得名為 c shell ,簡稱為 csh。

bill joy 是一個風雲人物,他創立了 bsd 作業系統,開發了 vi 編輯器,還是 sun 公司的創始人之一。

bsd 是 unix 的一個重要分支,後人在此基礎上發展出了很多現代的作業系統,最著名的有 freebsd、openbsd 和 netbsd,就連 mac os x 在很大程度上也基於bsd。

tcsh

tcsh 是 csh 的增強版,加入了命令補全功能,提供了更加強大的語法支援。

ash一個簡單的輕量級的 shell,佔用資源少,適合執行於低記憶體環境,但是與下面講到的 bash shell 完全相容。

bash

bash shell 是 linux 的預設 shell,本教程也基於 bash 編寫。

bash 由 gnu 組織開發,保持了對 sh shell 的相容性,是各種 linux 發行版預設配置的 shell。

bash 相容 sh 意味著,針對 sh 編寫的 shell **可以不加修改地在 bash 中執行。

儘管如此,bash 和 sh 還是有一些不同之處:

一方面,bash 擴充套件了一些命令和引數;

另一方面,bash 並不完全和 sh 相容,它們有些行為並不一致,但在大多數企業運維的情況下區別不大,特殊場景可以使用 bash 代替 sh。

3樓:馬紮額

樓主不用記得那麼多了 現在的linux裡shell都用bash其他的現在都淘汰了

流行舞蹈有分多少種,舞蹈有多少種?

hip hop 是人們最常接觸的一種舞蹈,它有著幅度大而簡單的舞步,能夠表現出複雜的舞感。因為容易學習,跳起來也相當好看,所以很受大眾喜愛 poping 機械舞,運用身體各部位的肌肉和關節,隨著 的節拍,加上自己豐富的想像力,創造出令人驚訝的舞步。屬於難度較高的街舞型別 breaking霹靂舞,也是...

舉例說明在LINUX中對一塊新硬碟進行分割槽,格式化,掛載的步

fdisk l 檢視裝置檔名稱fdisk dev sdx 對上一步檢視到的裝置進行分割槽mkfs.ext3 dev sdx1 對分過的區製作ext3檔案系統 cfdisk互動式介面自己執行就明白 b 如何給linux新增一塊新硬碟並且儲存資料 先物理連線好。你用的什麼系統 如果室 ubuntu 10...

金絲楠木分多少種,金絲楠木有幾種

主要分三大種類,新金絲楠木,老金絲楠木,烏木金絲楠木金絲楠是中國特有的珍貴木材。在所有的金絲楠木中,四川的材質最佳。屬中國國家二級保護植物。目前市場上的金絲楠木主要有三類 新金絲楠木,國家禁止砍伐且數量極為稀少。老金絲楠木,來自古代廟宇維修拆下來的,還有古墓出土的。河裡和地殼變遷深埋在地裡的烏木金絲...