finger - 查詢使用者資訊
(a) (b)
> whereis finger
finger: /usr/bin/finger /usr/share/man/man1/finger.1.gz
[dmproject]/home/rchuang 2 > ldd /usr/bin/finger
libc.so.6 => /lib/libc.so.6 (0x4002d000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
(c)(d)(e)(f)
概要:
finger [-lmsp] [user ...] [user@host ...]
描述:
顯示系統上使用者的相關資訊
參數:
-s
顯示使用者名稱,真實姓名,terminal name,閒置時間,登入時間,登入地點(辦公地點),辦公室電話terminal name and
write status (as a ``*'' after the terminal name if write permis? sion is denied)
★[cclinux2]★/u/cp/89/8917026 > finger hsinyi -s
Login Name Tty Idle Login Time Office Office Phone
hsinyi unknown *pts/0 Sep 21 20:36 (ccsun10)
-l
多行的顯示詳細訊息,包含-s的訊息,還有home dir,login shell,是否有新信件,``.plan''或``.project''等等的要旨;而如果mesg n的話,會顯示``message off''。
★[cclinux2]★/u/cp/89/8917026 > finger hsinyi -l Login: hsinyi Name: unknown Directory: /u/cp/89/8917026 Shell: /bin/tcsh On since Fri Sep 21 20:36 (CST) on pts/0 from ccsun10 (messages off)
-pMail last read Fri Sep 21 20:58
No Plan.2001 (CST) 類似-l,不過沒有plan ★[cclinux2]★/u/cp/89/8917026 > finger hsinyi -p Login: hsinyi Name: unknown Directory: /u/cp/89/8917026 Shell: /bin/tcsh On since Fri Sep 21 20:36 (CST) on pts/0 from ccsun10 (messages off)
-mMail last read Fri Sep 21 20:58 2001 (CST) 沒有比對user name。也就是說,通常一個user有一個login name;但是通常要是沒有使用-m,那麼finger指令會比對使用者的真實姓名。 ★[cclinux2]★/u/cp/89/8917026 > finger hsinyi -m Login: hsinyi Name: unknown Directory: /u/cp/89/8917026 Shell: /bin/tcsh On since Fri Sep 21 20:36 (CST) on pts/0 from ccsun10 (messages off) Mail last read Fri Sep 21 20:58
No Plan.2001 (CST)
如果沒有加參數的話,預設值是-l
如果沒有加任何參數(包括user name)那會顯示這個系統上所有在線上的人(by -s)。
當然,finger也可以用來看其他機器上的user, 以 ``user@host'',或``@host''來表示。