0%

终端链接 tty

终端链接 tty

Linux tty命令用于显示终端机连接标准输入设备的文件名称。

Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于/dev目录下。

比如ttyN就是今天说的设备,而sddN等就是硬盘设备。

你可以执行tty(teletypewriter)指令查询目前使用的终端机的文件名称。

官方定义为:

tty - print the file name of the terminal connected to standard input

使用方法比较简单:

1
$ tty [-s][--help][--version]

对于-s选项就是–silent,–quiet,即屏蔽掉输出,仅仅显示一个退出状态。

默认使用

默认情况下显示当前终端

1
2
$ tty
/dev/pts/4

查询谁在以及在那个tty

Linux里面输入who可以看到目前登陆的用户,而输出信息包括用户名,tty终端,及登陆的时间信息等等。

1
2
3
4
5
6
7
8
9
10
11
12
$ who
user1 pts/4 2017-04-21 19:58 (xxx.xxx.xxx.xxx)
user1 pts/5 2017-04-07 13:41 (:99)
user1 pts/0 2017-04-08 16:31 (:99)
user1 pts/1 2017-04-08 17:12 (:99)
user1 :0 2017-04-15 15:05 (:0)
user1 pts/2 2017-04-15 15:38 (:0)
user2 pts/3 2017-04-16 08:53 (:3)
user2 pts/6 2017-04-16 11:01 (:3)
user2 pts/7 2017-04-16 16:49 (:3)
user3 pts/8 2017-04-21 20:05 (xxx.xxx.xxx.xxx)
user3 pts/9 2017-04-21 20:07 (xxx.xxx.xxx.xxx)

而如前面所说,对于write命令其中有一个参数就是指定ttyN的信息。

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道