{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

Linux中shell分多少種?都有什么區別?

TasteTaste 回答4 收藏1
收藏問題

4條回答

zqhxuyuan

zqhxuyuan

回答于2022-06-22 19:48

shell的種類比較多,常見的就是bash,這個是默認的linux常見的默認配置,流行的shell有其他幾種,不同的shell都有自己的特點和用途。

sh

一種快捷方式,被/bin/bash取代

bash

bash shell是Bourne shell的一個免費版本,它是最早的Unix shell,包括許多附加的特點。現在也是很大部分發行版默認的使用的shell,Bash有可編輯的命令行,可以回查歷史命令,支持tab鍵補齊以使用戶避免輸入長的文件名。

csh

C shell使用的是“類C”的語法,借鑒了Bourne shell的許多特點,只是內部shell命令集有所不同。有52條內部命令,較為龐大,使用不多,被/bin/tcsh,取代。

ksh

Korn shell的語法與Bourne shell相同,同時具備了C shell的易用特點。許多安裝腳本都使用ksh,即使不把它作為主shell,也應該在系統中安裝它。有42條內部命令,與bash相比有一定的限制性。

tcsh

TC shell是C shell的一個增強版本,與C shell完全兼容。

zsh

Z shell是Korn shell的一個增強版本,具備bash shell的許多特色。比較大的shell,有84個內部命令,比較復雜。正常情況,不會用到。

評論0 贊同0
  •  加載中...
anRui

anRui

回答于2022-06-22 19:48

你說的解釋器嗎?種類挺多的,區別:略。

評論0 贊同0
  •  加載中...
Lavender

Lavender

回答于2022-06-22 19:48

很多,比較流行的有sh, bash,csh, tcsh, zsh等。這些也是Unix系統中常見的shell。大多數Linux發行版用bash為默認的shell, 把 sh鏈接到bash。這些shell大同小異,在交互式操作上功能會有較大差別,例如對命令行的編輯上會有所不同。在腳本方面可能主要體現在某些格式(例如if語句的結尾以及條件判斷的格式)上有所區別,環境變量有所區別等等。在Linux系統中運行的shell腳本盡量采用bash或sh,前者相當于后者的擴展,后者的好處是移植性好,拿到Unix系統中運行也沒問題。.

評論0 贊同0
  •  加載中...
2i18ns

2i18ns

回答于2022-06-22 19:48

bash dash正則表達式格式略有區別

評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<