| Previous | Table of Contents | Next |
DESCRIPTION
The external finger command displays a detailed list of user information. If you specify a user_name, information for only that user is displayed. If no user_name is given, information for all users currently logged in to the system is displayed. By default, only a one-line summary of information is displayed for each user .
The following information is displayed by default:
If you specify user_names, then a full listing of information is displayed for each user you specify. This listing includes:
in addition to the first list of information presented above.
The finger command can also be used to look up user information across a network. Be aware of a time delay for the information to be returned. On a local network it should respond within a few seconds, but it could be longer depending on the network traffic load and the remote system s load.
COMMAND FORMAT
Following is the general format of the finger command.
finger [ -bfhilmpqsw ] user_name finger [ -l ] "user@host"
| | |
|---|---|
| BSD (Berkeley) | |
| finger [ -l ] [ -m ] [ -p ] [ -s ] [ user_name ] [ last ] [ first ] | |
| finger "user@host" | |
| | |
Options
The following list describes the options and their arguments that may be used to control how finger functions.
| -b | Suppress the user s home directory and login shell from a long format display. |
| -f | Suppress the default header from short format displays. |
| -h | Suppress the .project file from a long format display. |
| -i | Display idle output format, only the login name, terminal line, login time, and idles time are displayed. |
| -l | Force a long output format. All of the information listed in the two previous lists is displayed. |
| -m | Match arguments only against user names (field one of the /etc/passwd file). By default finger matches the arguments you provide against the username, first names or last names. |
| -p | Suppress the display of the .plan files. |
| -q | Display quick output format, only the login name, terminal line, and login time are displayed. |
| -s | Force a short output format. Only the first set of information listed above is displayed. |
| -w | Suppress the full user name from a short format display. |
| BSD (Berkeley) | |
|---|---|
| Only the -l, -m, -p, and -s options are supported. They have the same meaning as the System V options. | |
| | |
Arguments
The following list describes the arguments that may be passed to the finger command.
| first | The first name of a user. finger searches the fifth field of the /etc/passwd file for a match. |
| last | The last name of the user. finger searches the fifth field of the /etc/passwd file for a match. |
| user_name | The name of the user you want information about. |
| user@host | Requests information about a user residing on the system named host. |
| If no user is specified, information is returned for all current users logged into the system. |
DIAGNOSTICS AND BUGS
The finger program only displays the first line of a user s $HOME/.project file, even if multiple lines exist.
If finger seems slow, it may be caused by a large /etc/passwd file. To help speed up finger use the -m option.
RELATED COMMANDS
Refer to the who command described in Module 159.
RELATED FILES
The following files are accessed by finger for the required information.
| /etc/utmp | The current who file |
| /etc/passwd | The system s password file |
| /var/adm/lastlog | An administrative file used to track the last login times of users |
| ~/.plan | The user s plan. In the academic world this was the major; in business it is usually future projects |
| ~/.project | The user s current project |
| Previous | Table of Contents | Next |