LINUX 作業系統中有哪些可用的 Shell?
通常,Shell 是一個軟體程式,充當核心和使用者之間的中介。它讀取命令和中斷,並透過傳送請求來執行程式。因此,Shell 被稱為命令直譯器。
它包含近 100 個系統呼叫。它告訴核心為程式執行各種任務。這些任務如下:
開啟檔案。
寫入檔案。
獲取有關檔案的資訊。
執行程式。
終止程序。
更改程序的優先順序。
獲取時間和日期。
Shell 是一層使用者程式,執行我們的命令。它就像一個作業系統介面,可以透過合適的命令來完成我們的工作。
**例如**,如果我們想建立一個目錄,我們可以傳遞命令 mkdir ‘檔名’。Shell 在作業系統上執行它並建立一個目錄。
Shell 的型別
LINUX 中可用的不同型別的 Shell 為:
Bash Shell
Tcsh Shell
Ksh Shell
Zsh Shell
Fish Shell
Shell 的特性
Shell 的特性如下:
在 Bash Shell 中,命令列編輯很容易。
我們可以輕鬆維護作業控制。
無限大小的命令歷史記錄。
Shell 函式和別名以大量集合的形式提供。
無限大小的索引陣列,有助於更快地搜尋和訪問。
它允許從二到六十四的整數算術基數,這非常棒。
Shell 指令碼的優點:
經常執行的操作自動化
一系列命令作為單個命令執行
易於使用
可移植,這意味著我們可以在任何類 Unix 作業系統中執行它。
缺點:
與任何程式語言相比,執行速度較慢。
對於每個執行的 Shell 命令,都會啟動一個新程序。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP