谁能解释一下,我们如何ssh session
使用目录检测哪个IP地址属于哪个IP地址/dev/pts
?
答案1
您可以使用who
。这很脆弱,但可能对您有帮助:
who | awk '{print $2,$NF}' |grep -v '(:[0-9]'
who
打印登录用户的列表awk
提取第二个和最后一个字段(以空格分隔)。第二个字段是用户的伪终端设备,最后一个字段是他们连接的显示器(或远程连接的 IP)。- 该
grep
过滤器会删除从本地显示(本地用户登录的任何终端设备)连接的用户的线路。
该who
命令本身应该出现在任何兼容 POSIX 的系统上。不过,我不能保证其输出格式在不同系统上保持一致。如果用户名包含空格,这也会中断。