终端、shell、TTY、控制台:它们是一样的吗?

壳牌Linux

尽管这些术语经常混淆并互换使用,但事实并非如此。 终端、控制台、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 查看信息。

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。