Answers

  1. Keyboard input and monitor output.
  2. Hardware abstraction layer.
  3. Daemons/services.
  4. A process is associated with at least one thread.
  5. It takes less time to terminate process than a thread.
  6. cd ../../guest/games/
  7. cat in1.txt in2.txt > /tmp/out.txt
  8. cp ../important.txt ~/super_important.txt
  9. rm -rf assignment 2> error.log
  10. tail -n 5 /var/log/httpd/access_log | sort | head -n 3 > debug.log

Please be prepared for more difficult commands like find.