In this article, we are going to show you that how to Use the who
Command in Linux. If you want to learn basic of the who
Command in Linux then this article is ideal for you.
The Linux command who
displays or print a list of currently logged in users into the system. It is also show the current run level, time of the last system boot and many more. The who
command is similar to the command w
, which is display the same details but also displays additional information and statistics.
Linux is an operating system, like Windows OS, iOS, and Mac OS. Linux is one of the most popular operating system on the planet, Android is also powered by Linux OS(operating system). An operating system is software that manages all hardware resources associated with desktop or laptop. In simple words, the OS(operating system) manages communication between software and hardware.
who Command in Linux
In the, the basic syntax of the who
command is show as below:
who [OPTION]... [ FILE | ARG1 ARG2 ]
When you used who
command without any argument, then the output looks something like below:
$ who
Output
root pts/0 2021-01-03 13:30 (ip-address-here)
mkk pts/1 2021-01-03 13:30 (ip-address-here)
In above output list, each line contains four fields :
- 1st field contains the name of the logged user.
- 2nd field contains the user’s terminal Line.
- 3rd field contains the time when the user logged in the system.
- 4th field contains the hostname or IP address from where the user is logged in.
When you use who
command with two arguments, then the who
command displays the information of the current user.
$ who am i
output
mkk pts/1 2021-01-03 13:31 (ip-address-here)
Use -b
, --boot
option to display the time of last system boot :
$ who -b
output
system boot 2020-12-25 10:20
$ who -d
$ who -r
output
run-level 5 2021-01-03 13:32
Use -q
, --count
option to print the user names and number of user currently logged in :
$ who -q
output
mkk
# users=21
To display active processes spawned by init, use -p option :
$ who -p
Use -t option to display last system clock change :
$ who -t
To display system login processes, use -l option :
$ who -l
That’s all
If you find any error and issue in above steps , please use comment box below to report.
If our tutorials helped you, please consider buying us a coffee. We appreciate your support!
Thank you for your support.