作用
查看用户相关信息。
默认情况下会显示当前登录所有用户。
语法
finger [-sm] [UserName]
参数
- -l
多行显示; -s
单行显示;
仅列出使用者的账号、全名、终端代号与登录时间等。-m
显示远程用户信息
使用实例
+ finger admin
Login: admin Name: admin
Directory: /home/admin Shell: /bin/bash
On since Fri Mar 13 13:23 (CST) on :0 from :0 (messages off)
Last login Mon Mar 23 17:36 (CST) on pts/0
No mail.
No Plan.
+ finger -s admin
Login Name Tty Idle Login Time Office Office Phone Host
admin admin *:0 Mar 13 13:23 (:0)
admin admin pts/0 * Mar 23 17:36
- Login Name
- User Name
- Home directory
- Shell
- Login status
- mail status
- .plan
- .project
- .forward
可以看到最后两列为:office,office phone这两列信息可以通过命令【chfn】来设置。
其中 .plan、.project 和 .forward 就是使用者在他的 Home Directory 里的 .plan , .project 和 .forward 等档案里的资料。如果没有就没有。
+ echo "I will learning Linux this year." > /home/admin/.plan
+ finger admin
Login: admin Name: admin User
Directory: /home/admin Shell: /bin/bash
Office: 123, 600064 Home Phone: +1-673-456-7221
On since Fri Mar 13 13:23 (CST) on :0 from :0 (messages off)
Last login Mon Mar 23 17:36 (CST) on pts/0
No mail.
Plan:
I will learning Linux this year.
finger 指令并不限定于在同一服务器上查询,也可以寻找某一个远端服务器上的使用者。只要给一个像是 E-mail address 一般的地址即可。