Linux終端類型

前言


    終端是一種字符型設備,它有多種類型,通常使用tty來簡稱各種類型的終端設備。而linux的終端類型有物理終端,虛擬終端,串行終端,偽終端。


 1.物理終端  /dev/console

    在linux系統中,計算機顯示器通常被稱為控制臺終端(console)。系統控制臺,和系統相關,主要應該由內核使用,更強調是控制系統的地方,其使用者主要是管理員。在執行init進程錢,會先打開/dev/console設備,作為進程的輸入輸出設備。然后在exec init進程,所以init進程的打印是由/dev/console輸出的,所以init進程的輸出講只出現在最后一個console上,這個console叫做主控制臺。所以在系統啟動時的消息(由init輸出)只顯示在主控制臺上。目前只有在單用戶模式下,才允許用戶登錄控制臺。

 2.虛擬終端 /dev/tty1-63

    在一個真實的控制臺中虛擬出來的多個控制臺

 3 偽終端 /dev/pts/*

    偽終端并不是真實的硬件設備,而是用軟件虛擬出來的,我們在X Window下打開的終端,以及我們在Windows使用telnet或ssh等方式登錄Linux主機

 4 串行終端 /dev/ttyS*

    使用計算機串行端口連接的終端設備。計算機把每個串行端口看作是一個字符設備

### 5 查看已連接終端的文件名

   tty

原創文章,作者:M21-陜西-李賢,如若轉載,請注明出處:http://www.www58058.com/50948

(0)
M21-陜西-李賢M21-陜西-李賢
上一篇 2016-10-14
下一篇 2016-10-14

相關推薦

  • 三劍客之Sed

    sed:stream editor(流編輯器) 工作特性:并不直接處理文本文件本身,處理機制為每當處理一個文件的時候,它會逐行讀取,每次把一行讀取到內存空間中去,而后在模式空間(pattern space)中完成編輯.并把編輯好的結果輸出到屏幕上  功      能:數據替換、刪除、增加、等,數據為關鍵字或者一整行, …

    Linux干貨 2016-08-08
  • python Django分頁

    自定義html_helper.py  —>  Page_helper類 #coding:utf-8 from django.utils.safestring import mark_safe class Page_Helper(object):    …

    Linux干貨 2016-08-22
  • shell編程中的三種流程控制

    流程控制 v 一 、過程式編程語言: 1.順序執行 2.選擇執行 3.循環執行  條件選擇if 語句   選擇執行:   注意: :if 語句可 嵌套    單分支 if 判斷條件;then 條件為真的分支代碼 fi    雙分支 if 判斷條件; then …

    Linux干貨 2016-08-21
  • class12 shell編程(四)軟件包管理(二)

    一、shell編程(四) 1、循環特殊用法 while 循環的特殊用法(遍歷文件的每一行): while read line; do       循環體   done < /PATH/FROM/SOMEFILE 依次讀取/P…

    Linux干貨 2016-08-24
  • 馬哥教育網絡班N22期+第3周課程練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 2、取出最后登錄到當前系統的用戶的相關信息。     [root@zabbix ~]# id $(who | cut -d' ' -f1 | tail -n 1)    &nbs…

    Linux干貨 2016-08-30
  • 小型網站MYSQL問題一:MyISAM轉Innodb的方法

    故事背景:之前公司的數據庫存儲引擎全部為MyISAM,數據量和訪問量都不是很大,也一直沒有什么問題。我最近接手一些運維工作,兼DBA,因為業務上面涉及到錢,所以決定換成支持事物的innodb。下面將操作步驟記錄以下。 1、導出mydb數據庫的表結構 mysqldump -d -uxxx -p mydb &gt…

    Linux干貨 2015-12-19
欧美性久久久久