Unix/Linux 中 who 和 finger 命令之间的区别?

Unix/Linux 中 who 和 finger 命令之间的区别?

两个命令看起来具有相同的用途,但它们的输出不同。有什么区别?

答案1

  1. finger,当指向特定用户时,可以显示详细信息(shell、homedir、上次登录时间、邮箱状态等~/.plan

  2. finger也可以通过网络使用:finger @athena.dialup.mit.edu

  3. 由于#2,finger有时也用于简单的数据库查询:finger [email protected]finger [email protected]finger @bathroom.mit.edu

答案2

$ man finger

NAME
  finger — user information lookup program

$ man who

NAME
   who - show who is logged on

答案3

who告诉您有关用户登录的基本信息。 finger告诉您有关用户的个人信息,可能包括真实姓名、办公地点和办公电话号码。显然,出于隐私等各种原因,finger 现在使用得较少。

请注意,finger 有一个长格式选项,-l可以提供附加信息。

答案4

Finger 是一种从另一个系统获取用户信息的方法。你可以使用 Finger[电子邮件保护] 并查看我的全名、电话号码、联系地址以及我的简短消息。

当您在某台机器上时使用 Who 来查看还有谁在该机器上。

相关内容