計算機概念中終端是什么東西 終端是什么意思介紹

計算機常見概念:什么是終端?

計算機概念中終端是什么東西 終端是什么意思介紹


最初的計算機由于價格昂貴,因此,一臺計算機一般是由多個人同時使用的 。
每個操作者會有一個這樣專門的設備:它只有顯示器和鍵盤,還有簡單的處理電路 , 本身不具有處理計算機信息的能力 。
這個專門的設備,通常是通過串口連接到的計算機上,然后登陸計算機,并對該計算機進行操作 。
【計算機概念中終端是什么東西 終端是什么意思介紹】當然 , 那時候的計算機操作系統都是多任務多用戶的操作系統 。這樣一臺只有顯示器和鍵盤能夠通過串口連接到計算機的設備就叫做終端 。
就像上圖中的紅圈部分,就是終端 。
可以這樣說,早期的終端其實就是硬件的概念,是對主機進行操作的硬件設備 。
計算機概念中終端是什么東西 終端是什么意思介紹


現在由于計算機硬件越來越便宜,通常都是一個人獨占一臺計算機操作 , 不再連接以前那種真正意義上的“終端設備了” 。
因此,終端的概念也慢慢演化成了軟件的意義是的工具程序 。如上圖所示,這個那個字符命令窗口界面就是ubuntu18的終端程序 。
計算機概念中終端是什么東西 終端是什么意思介紹


如上圖,“命令提示符”是windows上面的終端程序 。
你看,過去的終端是硬件,現在說的終端一般是指軟件,特別是Linux或Windows上面的字符命令界面 。
終端是干啥的?
終端提供交互式功能 。借助終端,用戶可以通過它與shell環境進行交互 。交互是啥,其實就是用戶可以用終端把命令送入shell,然后接收shell的運行結果 。
計算機概念中終端是什么東西 終端是什么意思介紹


linux下面還有很多功能差不多的終端工具軟件 。如:Konsole,Terminator,TermKit,Rxvt,terminology等等 。
在ubuntu上一般用“sudo apt install ”命令來安裝 。這些終端工具軟件的功能大同小異,其實用ubuntu18自帶的已經夠了,一般情況下,真的沒有必要再安裝第二種 。
windows上面提供的“命令提示符”和“windows power shell”就是windows平臺上面的終端 。
一個軟件能不能被稱為“終端”,說簡單點就是:它向目標系統發送字符命令,接收命令的系統也會以字符來響應結果 。
目標系統可以是有形的硬件,也可以是無形的軟件 。所以,一般軟件,如電影播放軟件、瀏覽器、PR之類的,因為不是用來發送字符命令的,所以大家就不叫它終端 。
雖然從廣義上來講,所有的軟件工作起來都是向機器發指令,但這些都不像“終端”那樣僅僅用字符串進行通信 。
VSCODE之類的工具,有時內部也調用了一些終端功能,比如下圖這樣,它內部可以調用powershell,執行命令,但我們不會把vscode叫終端 。
很多軟件工具都象這樣,可以調用shell功能,因為它的主業不是干這個的,我們頂多可以說它有終端功能 。
計算機概念中終端是什么東西 終端是什么意思介紹


我們上面提到的,windows上的“命令提示符”和“windows power shell”,linux下的GUN console , 它們都是通過shell跟操作系統打交道的“終端”程序,它們的作用是對內的 。
另外還有PuTTY、fish、Zsh、Xshell、SecureCRT這一大票終端工具 。它們也主要是以字符形式向目標系統發命令,接收目標系統的運行結果 。
相比上面的終端工具,它們的主要功能是通過TCP/IP網絡、串口、USB等接口,訪問外部設備的目標系統 , 它們的作用是對外的,一般不是對本機的shell進行操作 。
windows上面有個“超級終端” , 也是一個訪問外部設備系統的終端工具,跟Xshell是一樣的類型 。
當然,因為目標系統可以是個軟件 , 所以,目標系統也可以運行在本機上面 。上面說的區分,不能絕對化 。

    猜你喜歡