I would like to quickly find if my process is running by searching its name in htop. I could only find the PID or list all process one by one which not convenient.
Asked
Active
Viewed 6.3k times
68
-
1For the impatient: ```\``` – rinogo Sep 04 '20 at 15:37
2 Answers
100
Search
Press F3
or /
and start typing in the process name to search: highlights closest matching result amongst all entries.
Filter
If you only want results matching your query to be shown, you could filter instead: press F4
or \
to filter
F3
,/
: Incrementally search the command lines of all the displayed processes. The currently selected (highlighted) command will update as you type. While in search mode, pressing F3 will cycle through matching occurrences.
F4
,\
: Incremental process filtering: type in part of a process command line and only processes whose names match will be shown. To cancel filtering, enter the Filter option again and press Esc.
-
11
-
-
10Perhaps worth adding that backslash `\\` filters as opposed to searches, so you are presented with only matches, rather than your process(es) just highlighted amongst the rest. – whoasked Jan 29 '19 at 10:13
-
1but what if i need higlight 2 and more like: `top | grep 'first\|second\|another'` – Vladimir Ch Feb 09 '21 at 09:54
-
How about if I want to see the total of the processes I've filtered by? – Ryan Shillington Oct 08 '21 at 17:25