伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > IT運維 > 在Linux系統中,什么是shell?有哪些分類?

在Linux系統中,什么是shell?有哪些分類?

2020-07-30 14:07:17 | 來源:中培企業IT培訓網

在我們日常使用的計算機內部當中,系統內核Kernel才是控制計算機的主要模塊。當然在我們用電腦的時候,是不可能接觸到這個系統內核Kernel的,因此需要一個“中間件”將用戶與系統內核Kernel連接起來,這個“中間件”在Linux系統中就叫做Shell。簡單的說這就是shell,但是到底什么才是shell?有哪些分類?下面有詳細介紹。

  1、什么是shell?

Linux系統的shell介于系統內核與用戶之間,相當于系統與用戶間的橋梁,負責解析輸入的命令和輸出的二進制碼。另外,shell也屬于一種程序設計語言,為用戶提供操作機器的交互接口,使用戶輸入的命令能夠傳送到內核執行并把處理結果反饋回來。一句話解釋Shell的概念:shell就是在操作系統和應用程序之間的一個命令翻譯工具。

  2、shell的分類有哪些?

1)圖形界面shell,桌面就是一個圖形界面shell。

2)命令行shell,如:linux系統下的bash。

  3、Shell連接用戶與內核的真相

Shell程序本身的功能是很弱的,我們運行一個命令,Shell去調用內核暴露出來的接口,也就是調用一個個函數,調用函數即是使用內核。比如我們在命令行執行命令cat xxx.log命令來查日志文件內容。然而,這個文件在哪個位置,有多少個數據塊等等這些細節,shell都是不知道的,它只能去調用內核提供的read或open函數,告訴內核我需要這樣做,你幫我去做。

  4、Shell 是一種腳本語言

有些編程語言可以一邊編譯一邊執行,我們稱之為腳本語言(Script)。腳本語言是使用靈活、部署容易、跨平臺性好。Shell 就是一種腳本語言,我們編寫完源碼后不用編譯,直接運行源碼即可。Shell 雖然沒有其他編程語言那么強大,如C++、Python,但也支持基本的編程元素。

綜上所述,什么是shell以及有哪些分類的全部內容,想了解更多關于shell的信息,請繼續關注中培偉業。

主站蜘蛛池模板: 亚洲观看视频 | 国产精品美女久久久另类人妖 | 毛片链接| 日韩精品久久久 | 亚洲三区在线观看无套内射 | 91麻豆久久 | 99久久久久| 男人天堂免费在线 | 极品少妇ⅩXXXⅩ护士 | 久久国产精品成人免费网站 | 美女视频黄的免费的 | 顶级欧美色妇XXXXX | 亚洲日本韩国一区 | 国产一级在线免费观看 | 亚洲欧美综合精品二区 | 免费污站18禁的刺激 | www.国产传媒 | 天天躁日日躁狠狠躁aab吃奶 | 日本三级黄色中文字幕 | 国产一级18片视频 | 97视频| 久久综合狠狠狠色97 | 日韩精品视频免费在线观看 | 中文字幕精品亚洲字幕资源网 | 久久人人爽爽人人爽人人片av | 福利部落 | 日日夜夜精品免费看 | 久久精品九色 | 免费网站看v片在线18禁 | 日韩精品东京热无码视频播放 | 亚洲精品久久无码日韩绯色 | 日本精品免费看 | 国产一区二区三精品久久久无广告 | 曰批全过程免费视频在线观看草莓 | 久操综合| 久久综合站 | 欧美一级淫片丝袜脚交 | 蜜桃视频在线网站 | 亚洲最大一级无码av网站 | 国产欧美一区二区久久性色99 | 免费av黄色 |