How to list all background processes in Linux

Is there a Linux command to list all background processes using the terminal session? How can I list all background processes in Linux using the ssh client? Is it possible?

What kind of background processes? Like user owned? processes with or without terminal job control? Typically we use the ps and top commands. See

Does this helps?

I want to see all background processes that is started by a Linux user including one without terminal attached. Is it possible?