tty和print

2022-08-04  本文已影响0人  笑破天

打开终端第一行有字样Last login: Thu Aug 4 14:23:13 on ttys001,tty是什么?tty有什么用?

说明

#1.功能
打印连接到标准输入的终端的文件名。 (可通过man tty命令查看)

#2.命令项:
-s, --silent, --quiet: 什么也不打印,只是返回退出状态码。 
--help: 打印帮助信息。 
--version: 打印版本信息并退出。 

-s选项什么也不会打印,只会返回一个状态码,也不显示,需要使用shell的命令"echo $?"来显示上一条命令的退出状态码。状态码含义如下: 
0 表示标准输入是一个终端。 1 表示标准输入不是一个终端。 \>1 表示发生了错误。 

举例

1.查看终端名字
tty //直接输出了/dev/ttys002
2.向指定终端发送信息
echo hello >/dev/tty2 // 可向当前终端或其他终端发送并打印字符串

来源

tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是一种用来给计算机输入输出的硬件设备,后来被键盘与显示器取代,终端作为计算机的一种抽象的输入输出设备便沿用了这个名称。打印输出方法叫print而不是dispaly也是因此。

参考:
Linux命令学习手册-tty命令
Linux中的TTY是什么?

上一篇 下一篇

猜你喜欢

热点阅读