================== Process management ================== * ``lsof`` - list open files and the processes that opened them. It could be device files, regular files, directories, etc. - ``lsof /path/to/file`` - list all processes that have opened a file. - ``lsof -i`` - list all network connections. * ``ps`` - (process status) report a snapshot of the current processes. It does not show the processes that have finished execution. - ``ps`` - show processes of the current user in the current terminal session only. - ``ps -e`` - [everyone] show all processes of all users. Includes all processes, whether or not they're attached to a terminal. - ``ps -f`` - show full format listing (more details about the processes) - ``ps aux`` - show all running processes (a - show processes of all users, u - show processes of current user, x - [extended] show processes not attached to a terminal) * ``top`` - utility in Linux that provides a real-time, dynamic view of the system's performance. It displays information about CPU usage, memory usage, running processes, and more