對於來普通 Linux 來說,終端的作用是一個字自符(或者模擬字元)的命令交互界面,實現對計算機的控制。
最初的UNIX類型的系統是大型機系統(當時還沒有個人計算機的概念,而Apple和IBM是個人計算機開發的兩個推動者)。 用戶需要遠程登錄大型機,並且多個用戶可以通過終端進行訪問。
一般來說,終端沒有主機,只有顯示鍵盤和滑鼠(在當時,滑鼠是相當先進的工具)。 大型機本身沒有監視器鍵盤和滑鼠。
到目前為止,Linux還保留了「終端」的概念,所有用戶交互都使用終端方法來訪問系統。 包括X環境也是一個特殊的終端實現, 盡管現在計算機本身將自身與終端相連。
(1)linux終端介紹擴展閱讀:
linux下開啟終端的4種方法:
1、ctrl+alt+F1~F6之間使用,這是純終端使用。
2、在linux桌面環境下,滑鼠點擊程序菜單,找到一般為實用程序或者系統工具類的菜單中找到終端程序。
3、調試模式的終端模式,在開機時候esc鍵,根據linux版本不同,進入方式也不同,這一般為系統出現故障才使用的終端模式。
4、可以使用類似SSH類型的軟體,遠程登錄終端,這屬於網路版終端,使用終端伺服器軟體,遠程開啟終端,這需要配置終端伺服器。
Ⅱ Linux終端可以干什麼
終端是什麼?
終端其實就是為主機提供了人機介面,每個人都通過終端使用主機的資源。終端有字元終端和圖形終端兩種模式。在圖形環境下,通過滑鼠點擊來完成管理任務;在文本界面環境下,是伺服器常用的模式,使用linux命令來控制系統完成工作。終端是存在於用戶和計算機之間溝通的橋梁,用戶可以通過終端控制計算機來工作。
一般管理和操作Linux都是在終端進行,比如:管理資料庫、管理負載均衡,配置各種網路服務,開發自動化shell腳本,都是在終端進行的,總而言之,管理和操作Linux都是在終端進行。
終端使用有哪些常用的快捷鍵?
Ctrl+r:實現快速檢索使用過的歷史命令。
Ctrl+a:游標回到命令行首。
Ctrl+e:游標回到命令行尾。
ctrl+w:移除游標前的一個單詞
Ctrl+k:刪除游標處到行尾的字元。
Ctrl+u:刪除整個命令行文本字元。
Ctrl+y:粘貼Ctrl+u,Ctrl+k,Ctrl+w刪除的文本。
Ctrl+d:刪除提示符所在出的一個字元,在空命令行的情況下可以退出終端。
esc+.:上一個命令的後面的參數
Ctrl+b:游標向行首移動一個字元。
Ctrl+f:游標向行尾移動一個字元。
Ctrl+h:向行首刪除一個字元。
Ctrl+i:相當於Tab鍵。
Ctrl+L:清屏
Ctrl+s:使終端發呆,靜止,可以使快速輸出的終端屏幕停下來。
Ctrl+q:退出Ctrl+s引起的發呆。
Ctrl+z:使正在運行在終端的任務,運行於後台。
Ctrl+c:中斷終端中正在執行的任務。
Tab鍵:命令、文件名等自動補全功能。
Ⅲ Linux的超級終端有什麼用
超級終端是一個通用的串列交互軟體,很多嵌入式應用的系統有與之交換的相應程序,通過這些程序,可以通過超級終端與嵌入式系統交互,使超級終端成為嵌入式系統的「顯示器」。
終端,即計算機顯示終端,是計算機系統的輸入、輸出設備。計算機顯示終端伴隨主機時代的集中處理模式而產生,並隨著計算技術的發展而不斷發展。
迄今為止,計算技術經歷了主機時代、PC時代和網路計算時代這三個發展時期,終端與計算技術發展的三個階段相適應,應用也經歷了字元啞終端、圖形終端和網路終端這三個形態。
相關介面
命令行是GRUB最基本的介面,但它也是被授予了最大控制能力的介面。在命令行介面中,輸入任何相關的GRUB命令,再回車就可以執行了。
這個介面的功能有點類似於shell的功能,比如[Tab]鍵完成,前後文提示,輸入命令時的[Ctrl]鍵組合,如[Ctrl]-[a]移到行的開頭,[Ctrl]-[e]移到行的結尾。另外,箭頭鍵,[Home],[End],[Delete]鍵與bash shell中一樣用法。
Ⅳ 『Linux 干貨』#1 終端與Shell(簡明)
繼 Git 後貴系的另一個暑培項目,講授 Linux 的基本用法,恰好這學期「操作系統」課程實驗需要用到 Linux,而且實驗室的伺服器也需要學習相關用法,故學之。
本文部分內容參考了清華 ZAH 同學的教程,部分參考了 劉遄 老師的《 Linux 就該這么學 》, 菜鳥教程-Linux 。
Linux,全稱 GNU/Linux,是一套免費使用和自由傳播的類 Unix 操作系統。相比於其他系統,Linux 更加穩定且有效率、更加安全、相對不耗資源……以至於幾乎所有 長期穩定運行的網站伺服器 上、在 處理大數據的集群系統 中,以及需要 協同工作的伺服器環境 都採用 Linux 系統。
Linux 嚴格來說是單指操作系統的 內核 ,因操作系統中包含了許多用戶圖形介面和其他實用工具。如今 Linux 常用來指「基於 Linux 的完整操作系統」,內核則改以「Linux 內核」稱之。
一些組織或廠商將 Linux 內核與各種軟體和文檔 包裝 起來,並提供系統安裝界面和系統配置、設定與管理工具,就構成了 Linux 的發行版本。
在學習 Linux 的過程中,有幾個易混淆的概念:
命令行界面(Command-Line Interface,CLI)是在圖形用戶界面得到普及之前使用最為廣泛的用戶界面,它通常不支持滑鼠,用戶通過鍵盤輸入指令,計算機接收到指令後,予以執行。也有人稱之為字元用戶界面(Character User Interface,CUI)。
一般來說,在 伺服器 中較多採用的是 CLI 界面,或許有以下幾點原因:
Shell 是一個用 C 語言編寫的程序,它是用戶使用 Linux 等系統的橋梁,如同「 殼 」一般。它的本質是一個 命令解釋器 ,將用戶輸入的命令(符合 Shell 語法)處理成對應 操作系統的控制命令 ,處理完畢後再將結果反饋給用戶。
不同操作系統下面的 Shell 種類眾多,常見的有:
Ken Thompson 的 sh 是第一種 Unix Shell,本教程關注的是 Bash,也就是 Bourne Again Shell,Bash 也是大多數 Linux 系統默認的 Shell。
終端 (Terminal),是一種用來讓用戶輸入數據至計算機,以及顯示其計算結果的機器。早期的終端通常就是一台 電子打字機 (Teletypewriter, TTY),後來隨著計算機的發展,打字機被鍵盤和顯示器取代,而 GUI 界面也成了主流。
於是,這時候我們就需要一個程序來模擬傳統終端的行為,即 終端模擬器 (Terminal Emulator),當用戶打開終端模擬器時,實際上是進入一個 會話進程 (Session)。終端模擬器有很多,這里舉幾個經典的例子:
在 Linux 系統中打開終端時,會看到一個提示符,通常類似 hewei@hewei-VirtualBox ~$ 。在提示符下,命令會被 Shell 環境 解析並反饋 到終端中。
提示符是 Shell 最主要的 文本介面 。它告訴你,你的主機名是 hewei-VirtualBox ,你現在的身份是 hewei 並且你當前的 工作目錄 (Current working directory)是 ~ (默認在 /home/hewei/ 用戶目錄)。
$ 符號表示您現在的身份不是 root ,輸入如下命令可以暫時切換到 root 許可權:
輸入密碼後,可以看到提示符變成了 root@hewei-VirtualBox:/home/hewei# ,其中 # 符號就是超級用戶許可權的標志。再輸入 exit 即可退回普通用戶身份。
在 Git學習筆記 #1 基礎知識介紹 中,已經簡單介紹了命令行界面的一些使用技巧,這些命令在 Linux 系統的 Bash 中同樣使用。這里羅列出 Linux 常用快捷鍵:
常見的執行 Linux 命令的格式是這樣的: 命令名稱 [命令參數] [命令對象] 。其中,命令參數用於對命令進行調整,使之更好地貼近需求,參數分為 長格式 和 短格式 ,如: man --help , man -h 。短格式之間可以合並,合並後僅保留一個減號即可。
在 Linux 相關的手冊中,我們會約定俗成地將可選擇的、非必需的參數使用 中括弧 引起來,而命令所要求的、必須有的參數或對象值,則不帶中括弧。
此外,要注意 Linux 系統中的命令、參數、對象都是 嚴格區分大小寫 的。
Shell 除了是一個 互動式 (Interactive)的命令解釋器,它還是一種 程序設計語言 (Shell Script)。它定義了各種變數和參數,並提供了許多在高級語言中才具有的控制結構,包括循環和分支。
用 Shell 編寫的 腳本文件 即 .sh 文件,它能在 Shell 環境下運行,fork 出一個 子進程 ,調用系統內核來執行 批處理 (Batch)的系統控制。在文件的第一行,通常是 #!/bin/bash ,這句話約定了這個腳本需要哪種 Shell 環境來執行。
通過如下命令就可以執行一個 Shell 腳本:
下面羅列了部分常用指令與參數的介紹,更多功能請在幫助手冊中檢索。