For some labs, you may want to run multiple processes (think running a server and running
learn at the same time). This can easily be accomplished by running tasks in the background. Add an
& to the end of your command (example:
httpserver &) and it will now run in the background. Its output will still pop up in your terminal, but you'll get use of the prompt back by simply pressing Enter.
You can always check what jobs are running by using the
jobs command in terminal. This will display a list of currently running processes along with a number (starting at 1) associated with each job. Use
fg and then the job number (example:
fg 1) to bring any of the background jobs to the foreground. You'll need to do this to kill your background servers when you're done with them.