NAME

who – show who is logged on  

SYNOPSIS

who [OPTION]… [ FILE | ARG1 ARG2 ]  

DESCRIPTION

Print information about users who are currently logged in.

-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
–ips
print ips instead of hostnames. with –lookup, canonicalizes based on stored IP, if available, rather than stored hostname
-l, –login
print system login processes
–lookup
attempt to canonicalize hostnames via DNS
-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.  

AUTHOR

Written by Joseph Arceneaux, David MacKenzie, and Michael Stone.  

REPORTING BUGS

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Report who translation bugs to <http://translationproject.org/team/>  

COPYRIGHT

Copyright © 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

Willie has over 15 years of experience in Linux system administration and DevOps. After managing infrastructure for startups and enterprises alike, he founded Command Linux to share the practical knowledge he wished he had when starting out. He oversees content strategy and contributes guides on server management, automation, and security.