你可以認為,終端相當於windows 的cmd命令行。可以telnet進去,也可以直接在圖形界面右擊,就可以看到終端的菜單。
2. Linux終端是做什麼用的
Linux中的虛擬終端
所謂虛擬,是因為物理上它還是在本機上的一個軟體控制台,而不是一個真正的遠程物理終端,但是虛擬終端確在實現上顯得更統一了,這就像Linux同等對待設備和一般文件一樣。
Linux是一個多終端的操作系統,你甚至可以使用同一個用戶ID在多個終端上同時登陸。
默認地,控制台虛擬終端有6個,GUI終端有1個。在過去的Red Hat
Linux中要登錄終端你可以通過Alt+F1至F6鍵登陸控制台虛擬終端,通過Alt+F7登陸GUI終端。而現在的Fedora Core
6、
Fedora7中你需要使用Ctrl+Alt+Fn才行。你也可以在控制台終端使用Alt+左右箭頭選擇臨近的終端(不過在GUI中這個組合鍵不起作用)。
3. linux如何打開終端
1、在Linux的首頁使用Ctrl+alt+T,打開終端。
4. linux的終端在哪裡
Ubuntu常用的有3種進入終端(terminal)界面方法,分別如下:
①按快捷鍵「Ctrl+Alt+T」即可打開終端窗口
注意事項:如果採用方法2的F1-F6的方法,返回圖形界面只要按「Ctrl+Alt+F7即可」。
5. Linux的"終端"是什麼意思
「終端,是一台電子計算機或者計算機系統,用來讓用戶輸入數據,及顯示其計算結果的機器。終端有些是全電子的,也有些是機電的。其又名終端機,它與一部獨立的電腦有分別。」---維基網路《終端》
原來 UNIX 類的系統都是大型機系統(而且當時也沒有什麼個人計算機的概念,apple 和 IBM 是兩個個人計算機發展的推手),用戶需要通過終端,遠程並且多用戶的登錄大型計算機進行訪問。一般來說,終端沒有主機,只有顯示器鍵盤滑鼠(滑鼠那個年代那是相當高級的玩意了)。大型機本身不設置顯示器鍵盤滑鼠。
到現在 Linux 也保留著「終端」的概念,所有用戶交互,都是藉助終端方式訪問系統的。包括 X 環境,也是一種特殊的終端實現。雖然現在都是計算機自己用終端鏈接自己。
終端現在對於普通 Linux 來說,一般說的就是一個字元(或者模擬字元)的命令交互界面。實現對計算機的控制。
現在的終端來說很多都是「虛擬終端」。
6. linux在終端下輸入的"<"和「>"分別代表什麼
語法:"命令 < 文件" ,這是將文件作為命令輸入。"命令 > 文件" ,這是將文件作為命令輸出。比如說:mail -s "test" [email protected] < aa ,就是將文件aa作為信件的內容主題為test給收信人發去。
拓展:
1、Linux操作系統是基於UNIX操作系統發展而來的一種克隆系統,它誕生於1991 年的 [Linux桌面] 10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。
2、Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。它主要用於基於Intel x86系列CPU的計算機上。
7. Ubuntu Linux終端在哪
Ubuntu常用的有3種進入終端(terminal)界面方法,分別如下:
①按快捷鍵「Ctrl+Alt+T」即可打開終端窗口
注意事項:如果採用方法2的F1-F6的方法,返回圖形界面只要按「Ctrl+Alt+F7即可」。
8. linux系統終端 是干什麼的
對於普通 Linux 來說,終端的作用是一個字元(或者模擬字元)的命令交互界面,實現對計算機的控制。
最初的UNIX類型的系統是大型機系統(當時還沒有個人計算機的概念,而Apple和IBM是個人計算機開發的兩個推動者)。 用戶需要遠程登錄大型機,並且多個用戶可以通過終端進行訪問。
一般來說,終端沒有主機,只有顯示鍵盤和滑鼠(在當時,滑鼠是相當先進的工具)。 大型機本身沒有監視器鍵盤和滑鼠。
到目前為止,Linux還保留了「終端」的概念,所有用戶交互都使用終端方法來訪問系統。 包括X環境也是一個特殊的終端實現, 盡管現在計算機本身將自身與終端相連。
(8)linux終端擴展閱讀:
linux下開啟終端的4種方法:
1、ctrl+alt+F1~F6之間使用,這是純終端使用。
2、在linux桌面環境下,滑鼠點擊程序菜單,找到一般為實用程序或者系統工具類的菜單中找到終端程序。
3、調試模式的終端模式,在開機時候esc鍵,根據linux版本不同,進入方式也不同,這一般為系統出現故障才使用的終端模式。
4、可以使用類似SSH類型的軟體,遠程登錄終端,這屬於網路版終端,使用終端伺服器軟體,遠程開啟終端,這需要配置終端伺服器。
9. linux 有哪些終端
1. tty(終端設備的統稱):
tty一詞源於Teletypes,或者teletypewriters,原來指的是電傳打字機,是通過串列線用列印機鍵盤通過閱讀和發送信息的東西,後來這東西被鍵盤與顯示器取代,所以現在叫終端比較合適。
終端是一種字元型設備,它有多種類型,通常使用tty來簡稱各種類型的終端設備。
2. pty(虛擬終端):
但是如果我們遠程telnet到主機或使用xterm時不也需要一個終端交互么?是的,這就是虛擬終端pty(pseudo-tty)
3. pts/ptmx(pts/ptmx結合使用,進而實現pty):
pts(pseudo-terminal slave)是pty的實現方法,與ptmx(pseudo-terminal master)配合使用實現pty。
Linux終端:在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等。若要向一個埠發送數據,可以在命令行上把標准輸出重定向到這些特殊文件名上即可。例如,在命令行提示符下鍵入:echo test > /dev/ttyS1會把單詞」test」發送到連接在ttyS1(COM2)埠的設備上。可接串口來實驗。
2、偽終端(/dev/pty/)
偽終端(Pseudo Terminal)是成對的邏輯終端設備(即master和slave設備, 對master的操作會反映到slave上)。
例如/dev/ptyp3和/dev/ttyp3(或者在設備文件系統中分別是/dev/pty/m3和 /dev/pty/s3)。它們與實際物理設備並不直接相關。如果一個程序把ptyp3(master設備)看作是一個串列埠設備,則它對該埠的讀/ 寫操作會反映在該邏輯終端設備對應的另一個ttyp3(slave設備)上面。而ttyp3則是另一個程序用於讀寫操作的邏輯設備。
這樣,兩個程序就可以通過這種邏輯設備進行互相交流,而其中一個使用ttyp3的程序則認為自己正在與一個串列埠進行通信。這很象是邏輯設備對之間的管道操作。對於ttyp3(s3),任何設計成使用一個串列埠設備的程序都可以使用該邏輯設備。但對於使用ptyp3的程序,則需要專門設計來使用 ptyp3(m3)邏輯設備。
例如,如果某人在網上使用telnet程序連接到你的計算機上,則telnet程序就可能會開始連接到設備 ptyp2(m2)上(一個偽終端埠上)。此時一個getty程序就應該運行在對應的ttyp2(s2)埠上。當telnet從遠端獲取了一個字元時,該字元就會通過m2、s2傳遞給 getty程序,而getty程序就會通過s2、m2和telnet程序往網路上返回」login:」字元串信息。這樣,登錄程序與telnet程序就通過「偽終端」進行通信。通過使用適當的軟體,就可以把兩個甚至多個偽終端設備連接到同一個物理串列埠上。
在使用設備文件系統 (device filesystem)之前,為了得到大量的偽終端設備特殊文件,使用了比較復雜的文件名命名方式。因為只存在16個ttyp(ttyp0—ttypf) 的設備文件,為了得到更多的邏輯設備對,就使用了象q、r、s等字元來代替p。例如,ttys8和ptys8就是一個偽終端設備對。不過這種命名方式目前仍然在RedHat等Linux系統中使用著。
但Linux系統上的Unix98並不使用上述方法,而使用了」pty master」方式,例如/dev/ptm3。它的對應端則會被自動地創建成/dev/pts/3。這樣就可以在需要時提供一個pty偽終端。目錄 /dev/pts是一個類型為devpts的文件系統,並且可以在被載入文件系統列表中看到。雖然「文件」/dev/pts/3看上去是設備文件系統中的一項,但其實它完全是一種不同的文件系統。
即: TELNET ---> TTYP3(S3: slave) ---> PTYP3(M3: master) ---> GETTY
=========================================================================
實驗:
1、在X下打開一個或N個終端窗口
2、#ls /dev/pt*
3、關閉這個X下的終端窗口,再次運行;比較兩次輸出信息就明白了。
在RHEL4環境下: 輸出為/dev/ptmx /dev/pts/1存在一(master)對多(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則是當前所使用虛擬終端的一個別名,系統所產生的信息會發送到該終端上。因此不管當前正在使用哪個虛擬終端,系統信息都會發送到控制台終端上。你可以登錄到不同的虛擬終端上去,因而可以讓系統同時有幾個不同的會話期存在。只有系統或超級用戶root可以向 /dev/tty0進行寫操作 即下例:
1、# tty(查看當前TTY)
/dev/tty1
2、#echo "test tty0" > /dev/tty0
test tty0
5 、虛擬終端(/dev/pts/n)
在Xwindows模式下的偽終端.
6 、其它類型
Linux系統中還針對很多不同的字元設備存在有很多其它種類的終端設備特殊文件。例如針對ISDN設備的/dev/ttyIn終端設備等。
======================
如果你是問shell的版本的話:
我一般都是用ubuntu,他默認的是bash
目前主要有下列版本的Shell:
Bourne Shell:是貝爾實驗室開發的。
BASH:是GNU的Bourne Again Shell,是GNU操作系統上默認的shell。
Korn Shell:是對Bourne SHell的發展,在大部分內容上與Bourne Shell兼容。
C Shell:是SUN公司Shell的BSD版本。
sh (Bourne) : The original shell from early versions of UNIX.
csh, tcsh, zsh: The C shell, and its derivatives, originally created by Bill Joy of Berkeley
UNIX fame. The C shell is probably the third most popular type of shell
after bash and the Korn shell.
ksh, pdksh: The Korn shell and its public domain cousin. Written by David Korn, this is
the default shell on many commercial UNIX versions.
bash: The Linux staple shell from the GNU project. bash, or Bourne Again SHell,
has the advantage that the source code is freely available, and even if it』s
not currently running on your UNIX system, it has probably been ported to
it. bash has many similarities to the Korn shell.
10. linux如何查看自己在哪個終端
用who 或者w 來查詢
回顯示如下
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
sgxiao pts/0 218.107.55.254 10:04 15:25m 0.08s 0.08s -bash
用戶名 登陸終端方式 來自於 登陸時間 持續時間