Chapter 1: Getting Started with the Basics Chapter 2: Text Manipulation Chapter 3: Analyzing and Managing Networks Chapter 4: Adding and Removing Software Chapter 5: Controlling File and Directory Permissions Chapter 6: Process Management Chapter 7: Managing User Environment Variables Chapter 8: Bash Scripting Chapter 9: Compressing and Archiving Chapter 10: Filesystem and Storage Device Management Chapter 11: The Logging System Chapter 12: Using and Abusing Services Chapter 13: Becoming Secure and Anonymous Chapter 14: Understanding and Inspecting Wireless Networks Chapter 15: Managing the Linux Kernel and Loadable Kernel Modules Chapter 16: Automating Tasks with Job Scheduling Chapter 17: Python Scripting Basics for Hackers