w
w
The w command in Linux is used to display information about the users currently logged into the system and their activities. It provides a summary of each user's login session, including details such as the user's name, terminal line, login time, idle time, and what commands they are currently running. Here’s a detailed explanation of how to use w and what information it provides:
Usage of w
wBasic Usage
To use w, open a terminal and simply type:
wBy default, w displays a summary of the current users logged in and their activities.
Options and Output
w provides output with different columns representing various user and session attributes:
Columns
USER: User name of the logged-in user.TTY: Terminal name where the user is logged in.FROM: Remote host or IP address from where the user logged in (if applicable).LOGIN@: Time when the user logged in (HH:MM format).IDLE: Idle time (how long the user has been inactive).JCPU: CPU time used by all processes attached to the terminal.PCPU: CPU time used by the current process.WHAT: Current command or activity of the user (command line).
Example output:
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT username pts/0 192.168.1.100 10:00 1:23 0.50s 0.01s sshd: username [priv]Options
-h: Suppress header (useful for scripting).-u: Show the load average and login time.-s: Short format, showing only user name, terminal, and login time.
Example:
w -u # Display the load average and login time w -s # Display a short format listing
Use Cases
Monitoring User Activity:
whelps in monitoring user sessions and their current activities on the system.System Administration: Useful for system administrators to keep track of who is logged in and what they are doing.
Security Monitoring: Helps in identifying idle sessions and detecting any unauthorized access.
Conclusion
w is a useful command-line tool for monitoring user activity and sessions on Linux systems. It provides essential information about logged-in users, their terminal sessions, and current activities. By understanding its output and options, administrators and users can effectively manage user sessions, monitor system usage, and maintain system security.
help
Last updated