我想知道是否有可以使用who
命令获取登录用户的 IP 地址的选项?
当我输入时who
我得到了这个:
wolfy@wolfy-server:~$ 谁
wolfy pts/0 2012-06-01 09:43 (tzu-23-764-657.sta.als.some.net)
我想用真实的 IP 地址替换“tzu-23-764-657.sta.als.some.net”,就像在“last”命令中一样:
wolfy@wolfy-server:~$ last -i
wolfy pts/0 123.123.123.123 周五 6月 1 09:43 仍在登录
我没有找到任何选项来做到这一点...你知道怎么做吗...也许是一个不同的命令?
答案1
您可以使用--ips
开关。
引用手册:
--ips
打印 ips 而不是主机名。使用
--lookup
,如果可用,则根据存储的 IP 而不是存储的主机名进行规范化。