category
Shell
7 posts
Understanding the Linux Shell: Aliases, Special Parameters, and Security
Aliases streamline your workflow, special parameters make scripts adaptable to different inputs, and good security habits ensure your shell environment stays safe and reliable.
Understanding the Linux Shell: Variables, Expansions, and Shell Scripts
Variables and expansions give your shell scripts the ability to work with dynamic data, perform calculations, and capture command output, making them far more flexible and powerful.
Understanding the Linux Shell: Init Files and Environment Variables
Init files configure your shell environment every time you open a terminal, and environment variables store the key information your shell and programs rely on to function correctly.
Navigating the Shell: Pipes, Special Characters, and Text Manipulation
Pipes let you chain commands together to process data in one go, and understanding special characters and text manipulation tools gives you precise control over how that data is handled.
Navigating the Shell: A Beginner's Guide to Redirections and Filters
Shell redirection lets you control where your data comes from and where it goes, and filters give you the ability to process and extract exactly what you need from that data.
Mastering the Shell: Navigation, File Operations, and Shortcuts
Knowing how to navigate your file system and manage files from the command line is a core skill that makes everything else in software engineering faster and more efficient.
Mastering the Shell: Getting Started with the Command Line
The shell is your direct line of communication with your operating system, and getting comfortable with it early is one of the most valuable things you can do as a software engineer.