Обе команды выглядят одинаково, но их вывод различен. в чем разница?
4 ответа
finger
, когда он указывает на конкретного пользователя, может отображать подробную информацию (shell, homedir, время последнего входа в систему, состояние почтового ящика,~/.plan
)finger
также можно использовать по сети:finger @athena.dialup.mit.edu
Из-за # 2
finger
также иногда используется для упрощенных запросов к базе данных:finger john@db.debian.org
,finger help_general@mit.edu
,finger @bathroom.mit.edu
$ man finger
NAME
finger — user information lookup program
$ man who
NAME
who - show who is logged on
who
говорит вам основную информацию о том, какие пользователи вошли в систему. finger
сообщает вам личную информацию о пользователе, возможно, включая настоящее имя, местонахождение офиса и номер телефона офиса. Очевидно, что палец менее используется сейчас, по разным причинам, включая конфиденциальность.
Обратите внимание, что finger имеет опцию длинной формы -l
, которая предоставляет дополнительную информацию.
Finger - это способ получить информацию о пользователе из другой системы. Вы можете указать пальцем gandalf@example.com и увидеть мое полное имя, номер телефона, с которого я соединяюсь, и короткое сообщение от меня.
Кто используется, когда вы находитесь на машине, чтобы увидеть, кто еще на машине.