What is the 'who' command?

QuestionsQuestions8 SkillsProYour First Linux LabAug, 28 2025
0127

Understanding the who Command in Linux

The who command is a useful utility in Linux that displays information about users currently logged into the system. It provides details such as usernames, terminal names, login times, and the originating IP addresses or hostnames.

Key Features of the who Command

  1. User Information: It shows a list of all users currently logged in, which can help you understand who is using the system at any given time.
  2. Session Details: The output includes the terminal each user is connected to and the time they logged in, which is useful for monitoring user activity.

Example Usage

To use the who command, simply type:

who

The output might look something like this:

labex    pts/0        2023-10-01 10:00 (192.168.1.5)
user1    pts/1        2023-10-01 10:05 (192.168.1.6)

In this example:

  • labex and user1 are the usernames.
  • pts/0 and pts/1 are the terminal identifiers.
  • The date and time indicate when each user logged in, along with their IP addresses.

Key Points to Remember

  • No Arguments Needed: The who command can be run without any arguments for basic information.
  • Real-Time Monitoring: It’s a great tool for system administrators to monitor user activity in real-time.

Further Learning

To deepen your understanding, you might want to explore related commands like w, which provides more detailed information about logged-in users and their current activity, or users, which simply lists the usernames of logged-in users. Check out relevant labs on LabEx that cover user management and system monitoring.

If you have any questions or need further clarification, feel free to ask! Your feedback is always welcome to help improve these explanations. Happy learning! 😊

0 Comments

no data
Be the first to share your comment!