1.secure crt連接虛擬機安裝的cenos6.0
2.Konsole is the terminal emulator for the K Desktop Environment
3.startx/init/x-windows/linux圖形界面or終端界面切換
1.X Window,即X Windows圖形用戶接口,它并不是一個軟件,而是一個協議(protocal),這個協議定義一個系統成品所必需具備的功能(就如同 TCP/IP, DECnet 或IBM的 SNA,這些也都是協議,定義軟件所應具備的功能)。任何系統能滿足此協議及符合X協會其他的規范,便可稱為X。
圖形界面為什么叫X呢?因為26個英文字母中,Window 的 W 后面就是X。意指Window的下一版。X Window系統(X Window System,也常稱為X11或X)是一種以位圖方式顯示的軟件窗口系統。最初是1984年麻省理工學院的研究,之后變成UNIX、類UNIX、以及OpenVMS等操作系統所一致適用的標準化軟件工具包及顯示架構的運作協議。X Window系統通過軟件工具及架構協議來建立操作系統所用的圖形用戶界面,此后則逐漸擴展適用到各形各色的其他操作系統上。現在幾乎所有的操作系統都能支持與使用X。更重要的是,今日知名的桌面環境——GNOME和KDE也都是以X Window系統為基礎建構成的。 在W視窗系統的基礎發展的,當發展到與原有系統有明顯區別時,他們把這個新系統叫做X。由于X只是工具包及架構規范,本身并無實際參與運作的物理,所以必須有人依據此標準進行開發撰寫。如此才有真正可用、可運行的物理,始可稱為實現體。目前依據X的規范架構所開發撰寫成的實現體中,以X Org最為普遍且最受歡迎。X Org所用的協議版本,X11,是在1987年9月所發布。而今最新的參考實現(參考性、示范性的實現體)版本則是X11 Release 7.5(簡稱 :X11R7.5),而此項目由X Org基金會所領導,且是以MIT授權和相似的授權許可的自由軟件。
2.GNOME 即GNU網絡對象模型環境 (The GNU Network Object Model Environment),GNU計劃的一部分,開放源碼運動的一個重要組成部分。 是一種讓使用者容易操作和設定電腦環境的工具。目標是基于自由軟件,為Unix或者類Unix操作系統構造一個功能完善、操作簡單以及界面友好的桌面環境,他是GNU計劃的正式桌面。
3.KDE,K桌面環境(Kool Desktop Environment)的縮寫。一種著名的運行于 Linux、Unix 以及FreeBSD 等操作系統上面自由圖形工作環境,整個系統采用的都是 TrollTech 公司所開發的 Qt 程序庫(現在屬于諾基亞公司)。KDE 和 Gnome 都是 Linux 操作系統上最流行的桌面環境系統。
4.startx-初始化一個 X 會話。
5.init-內核自行啟動(已經被載入內存,開始運行,并已初始化所有的設備驅動程序和數據結構等)之后,就通過啟動一個用戶級程序init的方式,完成引導進程。而init的運行級別參見/etc/inittab 0 - 6,其中3代表完全多用戶模式,5代表x11;這個文件是init 程序尋找的主要文件,最先運行的服務是放在/etc/rc.d 目錄下的文件。
6.Linux默認啟動后進入XWindow,但可以修改參數直接進入命令行界面。到底是進入XWindow還是進入命令行界面,是在系統初始化進行的。對于大部分linux系統,初始化使用init進程, /etc/inittab 為其配置文件;然后修改這個文件,設置為3,然后reboot
7.console與x-window切換
1.進入字符界面
為了在Linux啟動時直接進入Console界面,我們可以編輯/etc/inittab文件。找到id:5: initdefault:這一行,將它改為id:3:initdefault:后重新啟動系統即可。我們看到,簡簡單單地將5改為3,就能實現啟動時進入X-Window圖形操作界面或Console字符界面的轉換,這是因為Linux操作系統有六種不同的運行級(run level),在不同的運行級下,系統有著不同的狀態,這六種運行級分別為:
0:停機(記住不要把initdefault 設置為0,因為這樣會使Linux無法啟動 )
1:單用戶模式,就像Win9X下的安全模式。
2:多用戶,但是沒有 NFS 。
3:完全多用戶模式,標準的運行級。
4:一般不用,在一些特殊情況下可以用它來做一些事情。
5:X11,即進到 X-Window 系統。
6:重新啟動 (記住不要把initdefault 設置為6,因為這樣會使Linux不斷地重新啟動)。
其中運行級3就是我們要進入的標準Console字符界面模式。
` 2.自由轉換字符界面和X-Window圖形界面
在了解了啟動自動進入X-Window圖形操作界面和Console字符操作界面的轉換后,也許你會想,這兩種操作界面各有各的好處,我能不能“貪心”一點,同時擁有這兩種操作界面呢?在無所不能的Linux操作系統中,這個要求當然是可以得到滿足的。
在X-Window圖形操作界面中按“Alt+Ctrl+功能鍵Fn n=1~6 ”就可以進入Console字符操作界面。這就意味著你可以同時擁有X-Window加上6個Console字符操作界面,這是一件多么令人振奮的事情啊!
在Console字符操作界面里如何回到剛才的X-Window中呢?很簡單,按“Alt+F7”即可。這時Linux默認打開7個屏幕,編號為tty1~tty7。X-Window啟動后,占用的是tty7號屏幕,tty1~tty6仍為字符界面屏幕。也就是說,用“Alt+Fn”組合鍵即可實現字符界面與X Window界面的快速切換。
Linux的老用戶們都知道,X-Window是一個非常方便地圖形界面,它能使用戶用鼠標最簡單的進行操作,但是它也有不少缺點:比如啟動和運行速度慢、穩定性不夠、兼容性差、容易崩潰等。但是一旦X-Window系統出了問題,并不會使整個Linux系統的崩潰而導致數據丟失或系統損壞,因為當X-Window由于自身或應用程序而失去響應或崩潰時,我們可以非常方便地退出X-Window進入Console進行故障處理,要做的只是按“Alt+Ctrl+Backspace”鍵,這意味著只要系統沒有失去對鍵盤的響應,X-Window出了任何問題,都可以方便地退出。
3.在字符界面切換終端的時候,只需要ALt+Fn
8.
1.tty一詞源于Teletypes,或者teletypewriters,原來指的是電傳打字機,是通過串行線用打印機鍵盤通過閱讀和發送信息的東西,后 來這東西被鍵盤與顯示器取代,所以現在叫終端比較合適。終端是一種字符型設備,它有多種類型,通常使用tty來簡稱各種類型的終端設備。
2.但是如果我們遠程telnet到主機或使用xterm時不也需要一個終端交互么?是的,這就是虛擬終端pty(pseudo-tty)
3.pts/ptmx(pts/ptmx結合使用,進而實現pty):pts(pseudo-terminal slave)是pty的實現方法,與ptmx(pseudo-terminal master)配合使用實現pty。
4.在Linux系統的設備特殊文件目錄/dev/下,終端特殊設備文件一般有以下幾種
1、串行端口終端(/dev/ttySn)
串行端口終端(Serial Port Terminal)是使用計算機串行端口連接的終端設備。計算機把每個串行端口都看作是一個字符設備。有段時間這些串行端口設備通常被稱為終端設備,因為 那時它的最大用途就是用來連接終端。這些串行端口所對應的設備名稱是/dev/tts/0(或/dev/ttyS0), /dev/tts/1(或/dev/ttyS1)等,設備號分別是(4,0), (4,1)等,分別對應于DOS系統下的COM1、COM2等。若要向一個端口發送數據,可以在命令行上把標準輸出重定向到這些特殊文件名上即可。
2、偽終端(/dev/pty/)
偽終端(Pseudo Terminal)是成對的邏輯終端設備(即master和slave設備, 對master的操作會反映到slave上)。
例 如/dev/ptyp3和/dev/ttyp3(或者在設備文件系統中分別是/dev/pty/m3和 /dev/pty/s3)。它們與實際物理設備并不直接相關。如果一個程序把ptyp3(master設備)看作是一個串行端口設備,則它對該端口的讀/ 寫操作會反映在該邏輯終端設備對應的另一個ttyp3(slave設備)上面。
通過使用適當的軟件,就可以把兩個甚至多個偽終端設備連接到同一個物理串行端口上
3、控制終端(/dev/tty)
如 果當前進程有控制終端(Controlling Terminal)的話,那么/dev/tty就是當前進程的控制終端的設備特殊文件。可以使用命令”ps –ax”來查看進程與哪個控制終端相連。對于你登錄的shell,/dev/tty就是你使用的終端,設備號是(5,0)。使用命令”tty”可以查看它 具體對應哪個實際終端設備。/dev/tty有些類似于到實際所使用終端設備的一個聯接。
4、控制臺終端(/dev/ttyn, /dev/console)
在Linux 系統中,計算機顯示器通常被稱為控制臺終端 (Console)。它仿真了類型為Linux的一種終端(TERM=Linux),并且有一些設備特殊文件與之相關聯:tty0、tty1、tty2 等。當你在控制臺上登錄時,使用的是tty1。使用Alt+[F1—F6]組合鍵時,我們就可以切換到tty2、tty3等上面去。tty1–tty6等 稱為虛擬終端,而tty0則是當前所使用虛擬終端的一個別名,系統所產生的信息會發送到該終端上。因此不管當前正在使用哪個虛擬終端,系統信息都會發送到 控制臺終端上。你可以登錄到不同的虛擬終端上去,因而可以讓系統同時有幾個不同的會話期存在。
3.xterm是一個X Window System上的標準虛擬終端。用戶可以在同一個顯示器上開啟許多xterm,每一個都為其中運行的進程提供獨立
的輸入輸出
posted on 2011-12-26 22:16
landon 閱讀(1561)
評論(0) 編輯 收藏 所屬分類:
Note