我想获取当前在网络上登录的主机名和用户信息。
它可以是一个 shell 脚本或者一个命令。
我尝试了以下操作,但它只显示了连接的 ipaddress。
for ip in $(perl -e '$,="\n"; print 1 .. 254;') ; do ping -t 1 -c 1 192.168.0.$ip>/dev/null; [ $? -eq 0 ] && echo "192.168.0.$ip UP" || : ; done
答案1
[root@localhost ~]# rwho
如果未安装上述命令,则使用以下命令进行安装
[root@localhost ~]# yum 安装 rwho
rwho 命令产生的输出与 who 类似,但是针对本地网络上的所有机器。
了解更多信息
[root@localhost ~]# man rwho