在 Linux 上使用 finger 命令查找 IP

在 Linux 上使用 finger 命令查找 IP

我正在使用 ssh 访问另一台机器,并需要我进行 ssh 的 IP。Finger 给出了这个,但我不知道如何从给出的信息中分离出它。到目前为止,我有:

finger | grep $USER

其结果为:

jonno     Jonathan Mackenzie   pts/9          Sep 21 16:23 (111.111.111.111)

隔离 IP 地址所需的最后一个 grep 是什么(出于安全原因,我在这里更改了它)?

答案1

快速而肮脏:

finger | grep $USER | egrep -o "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"

答案2

当你ssh在某处设置一些环境变量时:

SSH_CLIENT 
SSH_TTY  
SSH_CONNECTION

请看一下它们,它们非常有用。

相关内容