我如何知道登录在同一台远程机器上的其他用户的 IP 地址?

oma*_*mar 14 linux networking bash solaris

我可以使用who命令查看远程计算机上其他用户的名称...我也想知道这些用户的 IP 地址...

我正在尝试使用命令/sbin/ifconfingnetstat但我无法获得积极的结果......

我需要这个与 Linux 和 Unix 兼容的解决方案......

有该实用程序的命令吗?我是否需要编写脚本或使用某种管道?

amp*_*ine 17

试试w命令,procps包的一部分。

$ w
 21:12:09 up 6 days,  7:42,  1 user,  load average: 0.27, 1.08, 1.64
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
h3xx     pts/11   192.168.1.3      21:12    2.00s  0.04s  0.04s -bash
Run Code Online (Sandbox Code Playgroud)


Law*_*ceC 5

who我的 Debian Linux 系统上的联机帮助页显示有一个--ips选项可以显示 IP 而不是主机名。

  • 我在 Gentoo 上也没有这个标志;看起来它是由 Debian 在 5.96-3 中作为 [bug 363126](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363126) 的一部分添加的 (4认同)