Linux
究竟什麼是終端?什麼是貝殼?
我知道Linux終端。我還可以通過終端發出許多高級命令。但是我不清楚一個簡單的概念。
什麼是終端,它是如何工作的?
我知道硬體包括 CPU、RAM、硬碟等。
我知道核心,它基本上是作業系統的核心。
我知道位於核心頂部的軟體。
我了解使用者。
而且我知道使用者使用終端或 GUI 向軟體發出指令。(或核心?)
現在請解釋一下終端和外殼的這些概念。
圖形解釋和簡單的非技術性詞語是可取的。
什麼是貝殼?
簡而言之,shell 是一種軟體,它從鍵盤獲取命令並將其傳遞給作業系統。
那麼是 konsole、xterm 還是 gnome-terminals shell?
不,它們被稱為終端仿真器。他們打開一個 GUI 來與 shell 互動。您可以將它們視為shell的前端。
不同的貝殼
有不同的外殼,它們或多或少相同,但功能和語法不同。
Bourne shell 所有 UNIX 系統上可用的最基本的 shell
Korn Shell 基於具有增強功能的 Bourne shell
C Shell 在語法上類似於 C 程式語言
Bash Shell Bourne Again Shell 結合了 Korn Shell 和 C Shell 的優點。大多數 Linux 發行版的預設設置。
tcsh 類似於 C Shell