儘管這些術語經常混淆並互換使用,但事實並非如此。 終端、控制台、TTY和shell不一樣. 這些組件中的每一個之間都有顯著的區別。 在本文中,我們將闡明這些術語的含義,因為它們適用於 UNIX/Linux 操作系統……
該 分歧 分別是:
- 終端: 是一個接受文本輸入並在執行某些命令時顯示輸出的環境。 換句話說,它將是一個允許您運行 shell 並執行命令行命令的環境。 舉一些例子,一些著名的終端是 Terminator、Tmux、Xterm 等。
- 安慰:是一個物理終端或設備,一個控制計算機,您可以通過它與系統交互並訪問終端。 但是,它目前在另一個上下文中使用。 但它確實是一台由鼠標、鍵盤和屏幕組成的計算機。
- 壳类: 是一個命令行解釋器,一個允許程序運行並能夠執行腳本以在終端輸出中顯示結果的環境。 shell 的一些示例可以是 ksh、bash、zsh、PowerShell 等。 如果您想查看您在環境中使用的 shell,可以運行命令 其中 $SHELL 並且名稱將出現在輸出中。
- TTY(電傳打字機):是電傳打字機的首字母縮寫,是過去使用的一種過時的機電式設備。 在 Linux 和 Unix 操作系統中,它用於指代系統的標準終端,它們顯示為編號。 要查看有關它的信息,您可以使用命令 w.
- PTS(偽終端從站): 這是一個鮮為人知的術語,但也被使用。 它指的是通過 SSH 協議或使用某些 SSH 客戶端(如 Putty)連接到 Linux 系統時使用的會話。 在這種情況下,您還可以使用命令 w 查看信息。