为什么/ dev / pts中有23个文件,而使用who命令只显示8个点?

时间:2012-08-21 14:37:47

标签: linux ssh centos pts

仅使用8个点文件

[root@home tmp]# who
root     pts/2        2012-08-15 18:36 (:pts/1:S.0)
root     pts/6        2012-08-21 16:36 (10.10.11.168)
root     pts/3        2012-08-15 19:24 (:pts/1:S.1)
root     pts/10       2012-08-15 21:04 (:pts/1:S.2)
root     pts/14       2012-08-16 02:41 (:pts/1:S.3)
root     pts/12       2012-08-17 09:14 (:pts/1:S.5)
hugemeow   pts/9        2012-08-21 16:36 (10.10.11.168)
root     pts/22       2012-08-21 22:26 (10.10.11.168)

但目录/ dev / pts /中有23个文件,有什么问题? 谁使用了其他15个文件?

[root@home tmp]# ls /dev/pts/ | wc -l
23

[root@home tmp]# ls /dev/pts
0  10  12  14  16  18  2   21  3  5  7  9
1  11  13  15  17  19  20  22  4  6  8

顺便说一下,我现在使用screen和tmux通过ssh客户端连接到我的远程服务器:)

1 个答案:

答案 0 :(得分:3)

并非每个使用的pty都对应一个登录shell,这是who报告的内容。您可能打开了与新登录会话不对应的其他窗口(xtermkonsolegnome-terminal,......)(通常通过运行{{1或者通过为你正在使用的任何窗口程序提供特定选项。