淺談Linux終端類型

Linux終端類型

作者:任飛鵬            日期:2016-10-13

終端是什么:

終端(Terminal)也稱終端設備,是計算機網絡中處于網絡最外圍的設備,主要用于用戶信息的輸入以及處理結果的輸出等。

早期計算機系統中,由于計算機主機昂貴,因此一個主機(IBM大型計算機)一般會配置多個終端,這些終端本身不具備計算能力,僅僅承擔信息輸入輸出的工作,計算和處理均由主機來完成。

淺談Linux終端類型

Linux的終端類型:

物理終端(控制臺)console、虛擬終端tty、圖形終端、串行終端ttys、偽終端pty。

其實,終端和控制臺都不是個人電腦的概念,而是多人共用的小型中型大型計算機上的概念。一臺多人共用的主機連接多個終端,為主機提供人機交互接口,人通過終端來使用主機資源。

物理終端(控制臺):

控制臺直接通過顯卡、顯示器、和鍵盤接口分別與主機相連,是人控制主機的第一接口。如此看來個人計算機一般就只有控制臺,沒有終端。

虛擬終端tty

上邊我們提到過個人機其實不具備終端。但Linux按照POSIX標準把個人計算機當成小型機來用,所以在控制臺上通過getty軟件虛擬了六個字符終端(tty1-tty6)和一個圖形終端。/dev/tty#[1,6]用戶可以使用“Ctrl+Alt+Fn[1,6]”切換不同的終端,并且可以用同一個賬戶登錄多個不同的終端。虛擬終端可以有n個。

圖形終端:

界面顯示類似于Windows,為圖形界面。

/dev/tty7   starx,Xwindows

Centos 6Ctrl+Alt+F7 可切換至。

Centos 7:系統在哪個終端啟動,即位于哪個虛擬終端。

串行終端:

與機器的串口對應,每一個串口對應一個串行終端,串口對應的是物理終端。計算機把每個端口都看作是一個字符設備,設備名稱是/dev/ttyS#。

偽終端:

偽終端(/dev/pts/#)是成對的邏輯終端設備,例如/dev/pts3/dev/tty3。他們與實際的物理設備并不直接相關聯。簡單的來說,我們平時所使用的Xshell等遠程連接工具即是一種偽終端。

原創文章,作者:Hulk,如若轉載,請注明出處:http://www.www58058.com/51264

(0)
HulkHulk
上一篇 2016-10-19
下一篇 2016-10-19

相關推薦

  • CentOS7下的網絡配置管理

    一、讓配置永久有效的辦法:修改配置文件 與網卡相關(課配置網卡的IP,掩碼,網關,DNS)     /etc/sysconfig/network-scripts/ifcfg-INTERFACE 字段解釋: TYPE        &nbsp…

    Linux干貨 2016-03-28
  • vim簡單總結

    編輯器種類 常用的文本編輯器有: 行編輯器,如sed,awk,cut等 全屏編輯器,如vi,vim(vi增強版),nano等 vim的模式 命令模式:使用vim filename打開文件后,進入的第一個模式。 直接使用鍵盤操作文本的編輯 插入模式:INSERT模式 進入:i,從當前光標處開始 進入:I,從當前行行首開始 末行模式:vim內置命令接口。 以:開…

    Linux干貨 2016-08-18
  • 馬哥教育網絡班21期+第6周課程練習

    請詳細總結vim編輯器的使用并完成以下練習題 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; [root@localhost ~]# cp /etc/rc.d/rc.sysinit /tmp [root@localhost tmp]# vim rc.sysin…

    Linux干貨 2016-08-02
  • Linux程序包管理rpm、yum、源碼編譯

    概述:     眾所周知,Linux操作系統本身,必須要借助額外的一些軟件,才能完成某些應用的,操作系統如果沒有應用程序的填充,就無法創造出生產力,這樣即使再完美的操作系統,也毫無用處。那么本章就簡要介紹一下Linux系統上對程序包的管理,分為以下三個部分:     1、程序包的…

    Linux干貨 2016-08-24
  • bash腳本進階

     shell腳本流程控制     1.if語句 單分支: if 判斷條件;  then ?  雙分支: if 判斷條件; then     條件為真的分支代碼 else     條…

    Linux干貨 2016-08-21
  • linux的各種小命令和目錄

    linux的各種小命令   pwd 顯示當前工作的目錄   w who whoami 顯示當前用戶及已建立的ssh鏈接   useradd 新建一個普通用戶   passwd 修改用戶的密碼   # 代表當前工作的是root 超級用戶   $ 代表當前工作的普通用戶 &…

    Linux干貨 2017-03-27
欧美性久久久久