📜  Linux 中的 Finger 命令及示例(1)

📅  最后修改于: 2023-12-03 14:43:56.570000             🧑  作者: Mango

Linux中的Finger命令及示例

简介

Finger是一个在Unix和Linux操作系统中,用来查看用户信息的命令。它可以显示用户的登录名、真实姓名、登录时间、上次登录时间、上次登陆位置等信息。使用Finger命令可以查看本地和远程用户的信息。

命令格式
finger [OPTIONS] [USER] [USER@HOST]...

其中OPTIONS包含以下选项:

  • -s :仅显示符合查询条件的用户登录名称,不显示其他信息;
  • -l :显示符合查询条件的用户的详细信息,包括真实姓名、电话号码、登录位置、所用Shell等。
示例
  1. 查看本机用户
$ finger

Login     Name     Tty      Idle  Login  Time  Office  Phone
user1             pts/0     6:45  9:56   1.23  Server1
user2             pts/1     0:09  2:14   3.45  Server2
  1. 查看特定用户信息
$ finger user1

Login: user1                            Name: XXXX
Directory: /home/user1                  Shell: /bin/bash
Last login Thu Mar 11 13:35 2021 on pts/0 from 192.168.1.1
No mail.
No Plan.

  1. 查看远程主机用户信息
$ finger user1@192.168.1.1

Login: user1                            Name: XXXX
Directory: /home/user1                  Shell: /bin/bash
Last login Thu Mar 11 13:35 2021 on pts/0 from 192.168.1.1
No mail.
No Plan.

  1. 仅显示用户登录名
$ finger -s user1

Login: user1

  1. 显示用户详细信息
$ finger -l user1

Login: user1                            Name: XXXX
Directory: /home/user1                  Shell: /bin/bash
Last login Thu Mar 11 13:35 2021 on pts/0 from 192.168.1.1
No mail.
No Plan.

以上就是Finger命令的介绍及示例。在Linux系统中,Finger命令虽然不是必需的,但是在需要查看用户信息或管理员管理系统时非常有用。