Skip to content

What is w Linux command?

The w command in Linux provides a summary of the users currently logged into the system, including details like their username, terminal, host, and activity status.

Terminal window
w [options] [user]
OptionDescription
-hDisplay a help message
-uShow idle time and process
-sShow system activity
-HDisplay column headings
-iIgnore users’ idle times
ParameterDescription
userSpecifies a username to filter the output for a specific user

Display Information About Currently Logged-in Users

Section titled “Display Information About Currently Logged-in Users”
Terminal window
w

The command ‘w’ displays detailed information about currently logged-in users, including their usernames, terminal sessions, login times, and system uptime.

Terminal window
w username

By specifying a username after the ‘w’ command, you can limit the output to display information specifically for that user, such as their terminal session and login time.

Terminal window
w -T

Using the ‘-T’ option with the ‘w’ command allows you to filter the output by terminal, providing details about the users logged into a specific terminal.

Terminal window
w -i

Adding the ‘-i’ option to the ‘w’ command displays the idle time for each user, indicating how long they have been inactive since their last command or activity.

Terminal window
w -f

By using the ‘-f’ option, the ‘w’ command can display information not only about currently logged-in users but also about remote hosts connected to the system.

To use the w command in bash, execute the following command:

Terminal window
w

What option can I use with w to show the time of last system boot?

Section titled “What option can I use with w to show the time of last system boot?”

To display the time of last system boot using w, you can use the -l option. Here’s an example:

Terminal window
w -l

How can I get w to display information about idle time?

Section titled “How can I get w to display information about idle time?”

To show the information about idle time using w, you can use the -i option. Here’s how you can do it:

Terminal window
w -i

How do I filter w output to only show specific users?

Section titled “How do I filter w output to only show specific users?”

If you want to filter the w output to display information for only specific users, you can use the -u option followed by the username. Here is an example:

Terminal window
w -u username

Can I get the w command to display information in a specific format?

Section titled “Can I get the w command to display information in a specific format?”

To customize the output format of the w command, you can use the -f option. Here is an example:

Terminal window
w -f

How can I display the hostname in the w command output?

Section titled “How can I display the hostname in the w command output?”

If you want to include the hostname in the output of the w command, you can use the -h option. Here’s an example:

Terminal window
w -h

How can I get more detailed information with w about the specified user?

Section titled “How can I get more detailed information with w about the specified user?”

To get more detailed information about a specific user using the w command, you can use the -u option followed by the username. Here’s an example:

Terminal window
w -u username

Is it possible to show system login processes with w?

Section titled “Is it possible to show system login processes with w?”

To display system login processes using the w command, you can use the -s option. Here is an example:

Terminal window
w -s
  • Display information about currently logged-in users and their processes
  • Show the idle time, login time, and system uptime
  • Provide information on the load averages of the system
  • Display information about the terminal where the user is logged in
  • Show the total number of users currently logged in
  • Display system averages for the CPU and memory usage