|
语法:finger [-lmsp] [user ...] [user@host ...]
finger 命令用来显示系统用户信息。
主要参数:
-s :该选项用来显示用户的登录名,实际名,终端名,写状态(如果连接的终端没有写权限,那么终端名的前面会有一个 "*" 号),空闲时间,登录时间,办公地点以及办公室电话号码等信息。如:beyes@debian:~$ finger -s
Login Name Tty Idle Login Time Office Office Phone
beyes beyes *tty7 10 Jun 2 17:34 (:0)
beyes beyes pts/0 9 Jun 2 17:34 (:0.0)
beyes beyes pts/1 6 Jun 2 17:37 (:0.0)
beyes beyes pts/2 Jun 2 17:43 (:0.0)
上面的 tty7 是图形界面登录 tty 号,它前面有一个 "*" 号表示该终端不可写。另外,如果登录的终端未知(比如在普通用户下 su 切换用户,那么 finger 探测不到该终端类型),那么它和空闲时间、登录时间都会用星号来显示:beyes@debian:~$ finger -s beyes
Login Name Tty Idle Login Time Office Office Phone
beyes beyes *tty7 10 Jun 2 17:34 (:0)
beyes beyes pts/0 8 Jun 2 17:34 (:0.0)
beyes beyes pts/1 5 Jun 2 17:37 (:0.0)
beyes beyes pts/2 Jun 2 17:43 (:0.0)
root beyes * * No logins 206 26563299
-l :该选项会显示更多内容,除了显示 -s 选项的信息外,还能显示用户的 home 目录,邮件信息,电话号码,以及用户 home 目录下 “.plan”, “.project”, “.pgpkey” and “.forward” 这些文件里的内容。比如:beyes@debian:~$ finger -l beyes
Login: beyes Name: beyes
Directory: /home/beyes Shell: /bin/bash
On since Thu Jun 2 17:34 (HKT) on tty7 from :0
10 minutes 30 seconds idle
(messages off)
On since Thu Jun 2 17:34 (HKT) on pts/0 from :0.0
8 minutes 47 seconds idle
On since Thu Jun 2 17:37 (HKT) on pts/1 from :0.0
5 minutes 52 seconds idle
On since Thu Jun 2 17:43 (HKT) on pts/2 from :0.0
Mail last read Thu Jun 2 17:11 2011 (HKT)
No Plan.
Login: root Name: beyes
Directory: /root Shell: /bin/bash
Office: 206, 26563299 Home Phone: 63238888
Never logged in.
No mail.
No Plan. 上面的最后两行显示的 ”No mail“ 和 "No Plan" 表示该账号的邮箱(mailbox)中没有邮件,且计划文件 ~/.plan 中也没有什么计划任务。
-p :该选项除了不显示 “.plan”, “.project” and “.pgpkey” 这些文件的内容外,其它的显示信息和 -l 选项相同。
在默认情况,finger 是非大小写敏感的,它能够自动匹配用户名,而且一般说来用户的实际用户名和登录名是一致的。但是使用 -m 选项,那么后接的用户名要手动严格匹配,不然会提示找不到该用户。 |
|