1. System Programming in Perl: The Unix Process Model
2. Short shameful confession
3. Processes
7. Unix Horror
8. The Shell
10. World's Smallest Shell
11. Why fork and exec?
12. File Descriptors
13. Redirection
16. A (possibly) usable shell
18. But what if you do care?
20. Am I talking to a terminal device?
21. But what if you do care?
23. Current directory
26. Exit
27. Environment Variables
28. Not Everything is Copied
30. Why Share File Pointers?
33. Signal Handling
35. nohup
36. Signal Handling
37. Wrapper commands
38. File locking
40. Useful file locking utility
41. Thank You!