初学者 Linux tty 命令教程(附示例)初学者 Linux tty 命令教程(附示例)初学者 Linux tty 命令教程(附示例)初学者 Linux tty 命令教程(附示例)
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

初学者 Linux tty 命令教程(附示例)

在此页

  1. Linux tty 命令
  2. Q1。什么是 tty?
  3. Q2。 tty 命令如何工作?
  4. Q3。如何让 tty 只返回退出状态?
  5. 结论

在 Linux 中,一切皆文件。甚至连接到系统的每个硬件设备都表示为一个特殊文件。因此,终端也表示为文件也就不足为奇了。有一个名为 tty 的命令可以显示与终端相关的信息。在本教程中,我们将通过一些易于理解的示例来解释 tty 的基础知识。

但在此之前,我们应该指出本文中的所有示例都已在 Ubuntu 22.04 LTS 上进行了测试。

Linux tty 命令

tty 命令基本上打印当前连接到标准输入的终端的文件名。以下是它的语法:

tty [OPTION]...

以下是工具手册页对其的解释:

Print the file name of the terminal connected to standard input.

以下是一些 Q&A 风格的示例,应该可以让您对 tty 的工作原理有一个很好的了解。

Q1。什么是 tty?

本质上,tty 是电传打字机的缩写,但它更通俗地称为终端。它基本上是一种设备(如今在软件中实现),允许您通过将数据(您输入)传递给系统并显示系统产生的输出来与系统交互。

ttys 可以有不同的类型。例如,您可以使用 Ctrl+Alt+Fn 组合键访问的图形控制台,或在 X 会话中运行的终端仿真器(如 Gnome 终端)。要了解有关 tty 的更多信息,请前往此处。

Q2。 tty 命令如何工作?

用法非常简单——只需运行 tty,输出将包含连接到标准输出的终端的名称(或者,换句话说,当前终端的名称)。

tty

例如,在我的系统上,产生了以下输出:

/dev/pts/19

请注意,如果该命令未在终端内运行,它会生成类似“not a tty”的消息。

Q3.如何让 tty 只返回退出状态?

存在一个命令行选项 -s 可以使 tty 命令静音,因为不会产生任何输出。仅返回退出状态。

tty -s

以下是每个退出状态的含义:

  • 0 如果标准输入是一个终端
  • 1 如果标准输入不是终端
  • 2 如果参数不正确
  • 3 如果发生写入错误

结论

不用说,tty 不是您可能不得不经常使用的那种命令。但是知道存在这样的命令总是好的,并且鉴于命令行选项集有限,它也很容易理解。有关该工具的更多信息,请访问其手册页。

©2015-2025 艾丽卡 support@alaica.com