Terminal start child process

once you’ve started a process, you can background it by first stopping it (hit Ctrl-Z)
and then typing bg to let it resume in the background.
It’s now a “job”, and its stdout/stderr/stdin are still connected to your terminal.

You can start a process as backgrounded immediately by appending a “&” to the end of it:

firefox &

To run it in the background silenced:

firefox </dev/null &>/dev/null &

see more : https://superuser.com/questions/178587/how-do-i-detach-a-process-from-terminal-entirely