Part II

Part II of this book, titled “Configuration and the Environment”, dives into advanced shell customization, text processing, and essential tools for system management. You’ll learn how to tailor your shell environment, work with text efficiently, and manage software and networking tasks.

  • Chapter 12: The Command Line Environment – Learn how to configure and optimize your shell environment for productivity and efficiency.
  • Chapter 13: An Introduction to vi/vim – Get started with vi, a powerful text editor that’s a staple in the Linux world.
  • Chapter 14: Customizing the Shell – Discover how to personalize your shell with aliases, functions, and environment variables.
  • Chapter 15: Regular Expressions – Master the art of pattern matching with regular expressions for text processing.
  • Chapter 16: Working with Text – Explore tools and techniques for manipulating and analyzing text files.
  • Chapter 17: Networking Basics – Learn the fundamentals of networking, including essential commands and concepts.
  • Chapter 18: Compiling Programs – Understand how to compile and build programs from source code.
  • Chapter 19: Software Package Management – Get to grips with package managers to install, update, and manage software.
  • Chapter 20: Productivity Tools – Discover tools and tricks to boost your productivity on the command line.

Prev: Chapter 11 | Next: Chapter 12