Learn the Linux Command - who

Businessman working on laptop in startup office
Thomas Barwick/Stone/Getty Images

Name

who - show who is logged on  

Synopsis

who [OPTION]... [ FILE | ARG1 ARG2 ]  

Description

-a--all

same as -b -d --login -p -r -t -T -u

-b--boot

time of last system boot

-d--dead

print dead processes

-H--heading

print line of column headings

-i--idle

add idle time as HOURS:MINUTES, . or old (deprecated, use -u)

--login

print system login processes (equivalent to SUS -l)

-l--lookup

attempt to canonicalize hostnames via DNS (-l is deprecated, use --lookup)

-m

only hostname and user associated with stdin

-p--process

print active processes spawned by init

-q--count

all login names and number of users logged on

-r--runlevel

print current runlevel

-s--short

print only name, line, and time (default)

-t--time

print last system clock change

-T-w--mesg

add user's message status as +, - or ?

-u--users

list users logged in

--message

same as -T

--writable

same as -T

--help

display this help and exit

--version

output version information and exit

If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common. If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.  

See Also

The full documentation for who is maintained as a Texinfo manual. If the info and who programs are properly installed at your site, the command

info who

should give you access to the complete manual.

Important: Use the man command (% man) to see how a command is used on your particular computer.